Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
AttackPriorityInfo Class Reference

#include <ScriptEngine.h>

Inherits MemoryPoolObject, and Snapshot.

Public Member Functions

 AttackPriorityInfo ()
 
void setPriority (const ThingTemplate *tThing, Int priority)
 
Int getPriority (const ThingTemplate *tThing) const
 
AsciiString getName (void) const
 
void friend_setName (const AsciiString &n)
 
void friend_setDefaultPriority (Int n)
 
void reset (void)
 
- Public Member Functions inherited from MemoryPoolObject
void deleteInstance ()
 
- Public Member Functions inherited from Snapshot
 Snapshot (void)
 
 ~Snapshot (void)
 

Protected Member Functions

virtual void crc (Xfer *xfer)
 
virtual void xfer (Xfer *xfer)
 
virtual void loadPostProcess (void)
 
- Protected Member Functions inherited from MemoryPoolObject
virtual ~MemoryPoolObject ()
 
void * operator new (size_t s)
 
void operator delete (void *p)
 
virtual MemoryPoolgetObjectMemoryPool ()=0
 

Protected Attributes

AsciiString m_name
 
Int m_defaultPriority
 
AttackPriorityMapm_priorityMap
 

Detailed Description

Definition at line 125 of file ScriptEngine.h.

Constructor & Destructor Documentation

◆ AttackPriorityInfo()

AttackPriorityInfo::AttackPriorityInfo ( )

Ctor

Definition at line 152 of file ScriptEngine.cpp.

Member Function Documentation

◆ crc()

void AttackPriorityInfo::crc ( Xfer * xfer)
protectedvirtual

CRC

Implements Snapshot.

Definition at line 241 of file ScriptEngine.cpp.

◆ friend_setDefaultPriority()

void AttackPriorityInfo::friend_setDefaultPriority ( Int n)
inline

Definition at line 147 of file ScriptEngine.h.

◆ friend_setName()

void AttackPriorityInfo::friend_setName ( const AsciiString & n)
inline

Definition at line 146 of file ScriptEngine.h.

◆ getName()

AsciiString AttackPriorityInfo::getName ( void ) const
inline

Definition at line 141 of file ScriptEngine.h.

◆ getPriority()

Int AttackPriorityInfo::getPriority ( const ThingTemplate * tThing) const

set a priority for a thing template.

Definition at line 182 of file ScriptEngine.cpp.

◆ loadPostProcess()

void AttackPriorityInfo::loadPostProcess ( void )
protectedvirtual

Load post process

Implements Snapshot.

Definition at line 358 of file ScriptEngine.cpp.

◆ reset()

void AttackPriorityInfo::reset ( void )

Reset to default state

Definition at line 218 of file ScriptEngine.cpp.

◆ setPriority()

void AttackPriorityInfo::setPriority ( const ThingTemplate * tThing,
Int priority )

set a priority for a thing template.

Definition at line 169 of file ScriptEngine.cpp.

◆ xfer()

void AttackPriorityInfo::xfer ( Xfer * xfer)
protectedvirtual

Xfer method Version Info: 1: Initial version

Implements Snapshot.

Definition at line 251 of file ScriptEngine.cpp.

Member Data Documentation

◆ m_defaultPriority

Int AttackPriorityInfo::m_defaultPriority
protected

Definition at line 159 of file ScriptEngine.h.

◆ m_name

AsciiString AttackPriorityInfo::m_name
protected

Definition at line 158 of file ScriptEngine.h.

◆ m_priorityMap

AttackPriorityMap* AttackPriorityInfo::m_priorityMap
protected

Definition at line 160 of file ScriptEngine.h.


The documentation for this class was generated from the following files: