diff options
author | cedeel@gmail.com <cedeel@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2012-06-14 15:06:06 +0200 |
---|---|---|
committer | cedeel@gmail.com <cedeel@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2012-06-14 15:06:06 +0200 |
commit | 92c59963f82f81aa3202657e7fdbb2592924ede3 (patch) | |
tree | b7eb2474528a4998fa102e3ec9119b908cee08b4 /source/LuaItems.h | |
parent | Added HOOK_WEATHER_CHANGE. (diff) | |
download | cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.tar cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.tar.gz cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.tar.bz2 cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.tar.lz cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.tar.xz cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.tar.zst cuberite-92c59963f82f81aa3202657e7fdbb2592924ede3.zip |
Diffstat (limited to 'source/LuaItems.h')
-rw-r--r-- | source/LuaItems.h | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/source/LuaItems.h b/source/LuaItems.h index 28ceb0d24..deec7f205 100644 --- a/source/LuaItems.h +++ b/source/LuaItems.h @@ -1,52 +1,52 @@ -
-// LuaItems.h
-
-// Interfaces to the cLuaItems class representing a wrapper class that allows Lua to access and manipulate cItems
-
-
-
-
-
-#pragma once
-
-#include "cItem.h"
-
-
-
-
-
-// tolua_begin
-class cLuaItems
-{
-public:
- // tolua_end
- // The constructor is not to be Lua-exported, Lua cannot make use of this object
- cLuaItems(cItems & a_Items) :
- m_Items(a_Items)
- {
- }
-
- // tolua_begin
- cItem & Get (int a_Idx) {return m_Items[a_Idx]; }
- void Set (int a_Idx, const cItem & a_Item) {m_Items[a_Idx] = a_Item; }
- void Add (const cItem & a_Item) {m_Items.push_back(a_Item); }
- void Delete(int a_Idx) {m_Items.erase(m_Items.begin() + a_Idx); }
- void Clear (void) {m_Items.clear(); }
- int Size (void) {return m_Items.size(); }
-
- void Add (ENUM_ITEM_ID a_ItemType, char a_ItemCount, short a_ItemHealth)
- {
- m_Items.push_back(cItem(a_ItemType, a_ItemCount, a_ItemHealth));
- }
-
- void Set (int a_Idx, ENUM_ITEM_ID a_ItemType, char a_ItemCount, short a_ItemHealth)
- {
- m_Items[a_Idx] = cItem(a_ItemType, a_ItemCount, a_ItemHealth);
- }
-protected:
- cItems & m_Items;
-} ;
-// tolua_end
-
-
-
+ +// LuaItems.h + +// Interfaces to the cLuaItems class representing a wrapper class that allows Lua to access and manipulate cItems + + + + + +#pragma once + +#include "cItem.h" + + + + + +// tolua_begin +class cLuaItems +{ +public: + // tolua_end + // The constructor is not to be Lua-exported, Lua cannot make use of this object + cLuaItems(cItems & a_Items) : + m_Items(a_Items) + { + } + + // tolua_begin + cItem & Get (int a_Idx) {return m_Items[a_Idx]; } + void Set (int a_Idx, const cItem & a_Item) {m_Items[a_Idx] = a_Item; } + void Add (const cItem & a_Item) {m_Items.push_back(a_Item); } + void Delete(int a_Idx) {m_Items.erase(m_Items.begin() + a_Idx); } + void Clear (void) {m_Items.clear(); } + int Size (void) {return m_Items.size(); } + + void Add (ENUM_ITEM_ID a_ItemType, char a_ItemCount, short a_ItemHealth) + { + m_Items.push_back(cItem(a_ItemType, a_ItemCount, a_ItemHealth)); + } + + void Set (int a_Idx, ENUM_ITEM_ID a_ItemType, char a_ItemCount, short a_ItemHealth) + { + m_Items[a_Idx] = cItem(a_ItemType, a_ItemCount, a_ItemHealth); + } +protected: + cItems & m_Items; +} ; +// tolua_end + + + |