#include <C4MassMover.h>
Protected Member Functions | |
void | Cease () |
bool | Execute () |
bool | Init (int32_t tx, int32_t ty) |
bool | Corrosion (int32_t dx, int32_t dy) |
Protected Attributes | |
int32_t | Mat |
int32_t | x |
int32_t | y |
Friends | |
class | C4MassMoverSet |
Definition at line 25 of file C4MassMover.h.
|
protected |
Definition at line 112 of file C4MassMover.cpp.
References AddDbgRec(), Config, C4MassMoverSet::Count, C4ConfigGeneral::DebugRec, C4Config::General, MassMover, Mat, MNone, RCT_MMD, C4RCMassMover::x, x, C4RCMassMover::y, and y.
Referenced by Execute().
|
protected |
Definition at line 169 of file C4MassMover.cpp.
References Fix0, GBackMat(), C4MaterialMap::GetReactionUnsafe(), Mat, MaterialMap, meeMassMove, C4MaterialReaction::pFunc, x, and y.
Referenced by Execute().
|
protected |
Definition at line 124 of file C4MassMover.cpp.
References Cease(), Corrosion(), C4MassMoverSet::Create(), C4MaterialCore::Density, C4Landscape::ExtractMaterial(), C4Landscape::FindMatPath(), GBackMat(), C4Landscape::InsertDeadMaterial(), C4Landscape::InsertMaterial(), Landscape, C4MaterialMap::Map, MassMover, Mat, MaterialMap, C4MaterialCore::MaxSlide, Random(), x, and y.
Referenced by C4MassMoverSet::Create(), and C4MassMoverSet::Execute().
|
protected |
Definition at line 100 of file C4MassMover.cpp.
References C4MassMoverSet::Count, GBackMat(), C4Landscape::GetHeight(), C4Landscape::GetWidth(), Landscape, MassMover, Mat, MNone, x, and y.
|
friend |
Definition at line 27 of file C4MassMover.h.
|
protected |
Definition at line 29 of file C4MassMover.h.
Referenced by Cease(), C4MassMoverSet::Consolidate(), Corrosion(), Execute(), C4MassMoverSet::Execute(), and Init().
|
protected |
Definition at line 29 of file C4MassMover.h.
Referenced by Cease(), Corrosion(), Execute(), and Init().
|
protected |
Definition at line 29 of file C4MassMover.h.
Referenced by Cease(), Corrosion(), Execute(), and Init().