September 16th patch update
DLL version incremented Beacon functionality added Support for loading screen match preview display Placeholder handling of new key-bindable mod commands
This commit is contained in:
parent
e37e174be1
commit
fd05be35c1
68 changed files with 1313 additions and 267 deletions
|
@ -70,15 +70,17 @@ class AnimClass : public ObjectClass, public StageClass {
|
|||
void Sort_Above(TARGET target);
|
||||
void Make_Invisible(void) {IsInvisible = true;};
|
||||
void Make_Visible(void) {IsInvisible = false;};
|
||||
void Kill_At(unsigned long long kill_time) {KillTime = kill_time;}
|
||||
static void Do_Atom_Damage(HousesType ownerhouse, CELL cell);
|
||||
|
||||
/*
|
||||
** 2019/09/19 JAS
|
||||
** Added functions for accessing which players can see this anim
|
||||
*/
|
||||
void Set_Visible_Flags(unsigned flags) { VisibleFlags = flags; }
|
||||
void Set_Visible_Flags(unsigned flags);
|
||||
unsigned Get_Visible_Flags() const { return (Delay == 0) ? VisibleFlags : 0; }
|
||||
|
||||
virtual void Set_Owner(HousesType owner);
|
||||
virtual HousesType Owner(void) const {return OwnerHouse;};
|
||||
virtual bool Can_Place_Here(COORDINATE ) const {return true;}
|
||||
virtual bool Mark(MarkType mark=MARK_CHANGE);
|
||||
|
@ -179,10 +181,15 @@ class AnimClass : public ObjectClass, public StageClass {
|
|||
*/
|
||||
TARGET VirtualAnimTarget;
|
||||
|
||||
/*
|
||||
** Real-time point to kill this animation.
|
||||
*/
|
||||
unsigned long long KillTime;
|
||||
|
||||
/*
|
||||
** Some additional padding in case we need to add data to the class and maintain backwards compatibility for save/load
|
||||
*/
|
||||
unsigned char SaveLoadPadding[32];
|
||||
unsigned char SaveLoadPadding[24];
|
||||
};
|
||||
|
||||
|
||||
|
|
Reference in a new issue