Renamed CombatInstance to Battle, for clarity

This commit is contained in:
2016-07-11 10:14:07 +10:00
parent 69a13c5ed6
commit 6d8d7963a1
13 changed files with 72 additions and 71 deletions
+8 -7
View File
@@ -52,15 +52,17 @@ static int getTag(lua_State* L) {
return 1;
}
static int setInstance(lua_State* L) {
/*
static int setBattleIndex(lua_State* L) {
BarrierData* barrier = static_cast<BarrierData*>(lua_touserdata(L, 1));
barrier->SetInstanceIndex(lua_tointeger(L, 2));
barrier->SetBattleIndex(lua_tointeger(L, 2));
return 0;
}
*/
static int getInstance(lua_State* L) {
static int getBattleIndex(lua_State* L) {
BarrierData* barrier = static_cast<BarrierData*>(lua_touserdata(L, 1));
lua_pushinteger(L, barrier->GetInstanceIndex());
lua_pushinteger(L, barrier->GetBattleIndex());
return 1;
}
@@ -81,9 +83,8 @@ static const luaL_Reg barrierLib[] = {
{"GetScript", getScript},
{"SetTag", setTag},
{"GetTag", getTag},
//NOTE: Why is the instance mutable?
{"SetInstance", setInstance},
{"GetInstance", getInstance},
// {"SetBattleIndex", setBattleIndex},
{"GetBattleIndex", getBattleIndex},
{"SetStatus", setStatus},
{"GetStatus", getStatus},
{nullptr, nullptr}
+5 -5
View File
@@ -28,7 +28,7 @@
BarrierData::BarrierData(int i):
Entity::Entity("barrier")
{
instanceIndex = i;
battleIndex = i;
memset(status, 0, sizeof(int) * 8);
SetBounds({
@@ -85,12 +85,12 @@ std::string BarrierData::GetTag(std::string key) {
return tags[key];
}
int BarrierData::SetInstanceIndex(int i) {
return instanceIndex = i;
int BarrierData::SetBattleIndex(int i) {
return battleIndex = i;
}
int BarrierData::GetInstanceIndex() const {
return instanceIndex;
int BarrierData::GetBattleIndex() const {
return battleIndex;
}
int BarrierData::SetStatus(int k, int v) {
+4 -4
View File
@@ -31,7 +31,7 @@
class BarrierData: public Entity {
public:
BarrierData(int instanceIndex);
BarrierData(int battleIndex);
~BarrierData();
int Update(lua_State*);
@@ -43,8 +43,8 @@ public:
std::string SetTag(std::string key, std::string value);
std::string GetTag(std::string key);
int SetInstanceIndex(int i);
int GetInstanceIndex() const;
int SetBattleIndex(int i);
int GetBattleIndex() const;
int SetStatus(int k, int v);
int GetStatus(int k);
@@ -55,7 +55,7 @@ private:
int scriptRef = LUA_NOREF;
std::map<std::string, std::string> tags;
int instanceIndex;
int battleIndex;
int status[8];
};