#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().