Threaded the barriers through the networking system

This commit is contained in:
2016-04-03 22:32:39 +10:00
parent 235f3b57e0
commit 7b9c016082
10 changed files with 181 additions and 2 deletions
+6 -1
View File
@@ -21,12 +21,13 @@
*/
#include "barrier_data.hpp"
#include <cstring>
#include <sstream>
BarrierData::BarrierData(int i):
Entity::Entity("barrier")
{
//
memcpy(status, 0, sizeof(int) * 8);
}
BarrierData::~BarrierData() {
@@ -81,3 +82,7 @@ int BarrierData::SetInstanceIndex(int i) {
int BarrierData::GetInstanceIndex() const {
return instanceIndex;
}
int* BarrierData::GetStatusArray() {
return status;
}
+4
View File
@@ -44,9 +44,13 @@ public:
int SetInstanceIndex(int i);
int GetInstanceIndex() const;
int* GetStatusArray();
private:
int scriptRef = LUA_NOREF;
std::map<std::string, std::string> tags;
int instanceIndex = -1;
int status[8];
};