save/load

This commit is contained in:
Nikolay Korolev 2020-03-01 14:18:10 +03:00
parent 4d9853b0ce
commit 64b28c0730
2 changed files with 173 additions and 3 deletions

View file

@ -382,6 +382,14 @@ class CRunningScript
public:
void SetIP(uint32 ip) { m_nIp = ip; }
CRunningScript* GetNext() const { return next; }
void BuildFromSaved(const CRunningScript& pSaved)
{
CRunningScript* n = next;
CRunningScript* p = prev;
*this = pSaved;
next = n;
prev = p;
}
void UpdateTimers(float timeStep) {
m_anLocalVariables[NUM_LOCAL_VARS] += timeStep;
m_anLocalVariables[NUM_LOCAL_VARS + 1] += timeStep;