#include <C4MassMover.h>
Public Member Functions | |
C4MassMoverSet () | |
~C4MassMoverSet () | |
void | Copy (C4MassMoverSet &rSet) |
void | Synchronize () |
void | Default () |
void | Clear () |
void | Draw () |
void | Execute () |
bool | Create (int32_t x, int32_t y, bool fExecute=false) |
bool | Load (C4Group &hGroup) |
bool | Save (C4Group &hGroup) |
Public Attributes | |
int32_t | Count |
int32_t | CreatePtr |
Protected Member Functions | |
void | Consolidate () |
Protected Attributes | |
C4MassMover | Set [C4MassMoverChunk] |
Definition at line 37 of file C4MassMover.h.
C4MassMoverSet::C4MassMoverSet | ( | ) |
Definition at line 40 of file C4MassMover.cpp.
References Default().
C4MassMoverSet::~C4MassMoverSet | ( | ) |
Definition at line 45 of file C4MassMover.cpp.
References Clear().
void C4MassMoverSet::Clear | ( | ) |
Definition at line 50 of file C4MassMover.cpp.
Referenced by Copy(), Load(), and ~C4MassMoverSet().
|
protected |
Definition at line 227 of file C4MassMover.cpp.
References C4MassMoverChunk, CreatePtr, C4MassMover::Mat, MNone, and Set.
Referenced by Save(), and Synchronize().
void C4MassMoverSet::Copy | ( | C4MassMoverSet & | rSet | ) |
Definition at line 262 of file C4MassMover.cpp.
References C4MassMoverChunk, Clear(), Count, CreatePtr, and Set.
Referenced by C4Game::LoadScenarioSection().
bool C4MassMoverSet::Create | ( | int32_t | x, |
int32_t | y, | ||
bool | fExecute = false |
||
) |
Definition at line 70 of file C4MassMover.cpp.
References AddDbgRec(), C4MassMoverChunk, Config, Count, CreatePtr, C4ConfigGeneral::DebugRec, C4MassMover::Execute(), C4Config::General, MNone, RCT_MMC, Set, C4RCMassMover::x, and C4RCMassMover::y.
Referenced by C4Landscape::CheckInstability(), and C4MassMover::Execute().
void C4MassMoverSet::Default | ( | ) |
Definition at line 183 of file C4MassMover.cpp.
References C4MassMoverChunk, Count, CreatePtr, MNone, and Set.
Referenced by C4MassMoverSet(), C4Game::Default(), and Load().
void C4MassMoverSet::Draw | ( | ) |
Definition at line 96 of file C4MassMover.cpp.
void C4MassMoverSet::Execute | ( | ) |
Definition at line 55 of file C4MassMover.cpp.
References C4MassMoverChunk, Count, C4MassMover::Execute(), C4MassMover::Mat, MNone, and Set.
Referenced by C4Game::Execute().
bool C4MassMoverSet::Load | ( | C4Group & | hGroup | ) |
Definition at line 214 of file C4MassMover.cpp.
References C4Group::AccessEntry(), C4CFN_MassMover, Clear(), Count, Default(), C4Group::Read(), and Set.
bool C4MassMoverSet::Save | ( | C4Group & | hGroup | ) |
Definition at line 191 of file C4MassMover.cpp.
References C4Group::Add(), C4CFN_MassMover, C4MassMoverChunk, Consolidate(), Count, C4Group::Delete(), MNone, and Set.
Referenced by C4Game::LoadScenarioSection().
void C4MassMoverSet::Synchronize | ( | ) |
Definition at line 257 of file C4MassMover.cpp.
References Consolidate().
Referenced by C4Game::Synchronize().
int32_t C4MassMoverSet::Count |
Definition at line 43 of file C4MassMover.h.
Referenced by C4MassMover::Cease(), Copy(), Create(), Default(), Execute(), C4MassMover::Init(), Load(), and Save().
int32_t C4MassMoverSet::CreatePtr |
Definition at line 44 of file C4MassMover.h.
Referenced by Consolidate(), Copy(), Create(), Default(), and C4ControlSyncCheck::Set().
|
protected |
Definition at line 46 of file C4MassMover.h.
Referenced by Consolidate(), Copy(), Create(), Default(), Execute(), Load(), and Save().