Public Member Functions | Public Attributes

CAutowall Class Reference

Inherits CGuiManager.

List of all members.

Public Member Functions

 CAutowall ()
void Draw ()
bool MouseDown (int click)
bool MouseUp (int click)
void MouseMove (int x, int y)
bool KeyDown (uint8 key)
bool KeyUp (uint8 key)
void InputLost ()
bool RegisterEntry (string name, CSetEntry& entry)
CSetEntryGetEntry (string name)
CSetEntryGetEntry (uint num)
void SetRoles (array< uint > numbers, uint role)
void LogEntry (uint n)
void AddIncidents (uint num1, uint num2, bool verti)
bool ParseSets ()
void SetWallset (uint n)
void SetWallsetById (uint id)
void SetWallsetByName (string name)
void MakeWall (uint16 tx, uint16 ty, uint length, uint8 type, bool justblank)

Public Attributes

bool buttonPressed
bool lClick
bool autowallSet
bool autowallUsed
bool autowallHoriz
bool autowallRoom
uint16 autowallX
uint16 autowallY
int autowallMode
dictionary entrynames
array< CSetEntry@> entries
array< CWallSet@> wallsets
uint entrycount
array< uint > horizincident
array< uint > vertincident
int wallset
CContextMenucontext

Constructor & Destructor Documentation

CAutowall (  ) 

Member Function Documentation

void Draw (  ) 

Reimplemented from CGuiManager.

bool MouseDown ( int  click  ) 

Reimplemented from CGuiManager.

bool MouseUp ( int  click  ) 

Reimplemented from CGuiManager.

void MouseMove ( int  x,
int  y 
)

Reimplemented from CGuiManager.

bool KeyDown ( uint8  key  ) 

Reimplemented from CGuiManager.

bool KeyUp ( uint8  key  ) 

Reimplemented from CGuiManager.

void InputLost (  ) 
bool RegisterEntry ( string  name,
CSetEntry entry 
)
CSetEntry@ GetEntry ( string  name  ) 
CSetEntry@ GetEntry ( uint  num  ) 
void SetRoles ( array< uint >  numbers,
uint  role 
)
void LogEntry ( uint  n  ) 
void AddIncidents ( uint  num1,
uint  num2,
bool  verti 
)
bool ParseSets (  ) 
void SetWallset ( uint  n  ) 
void SetWallsetById ( uint  id  ) 
void SetWallsetByName ( string  name  ) 
void MakeWall ( uint16  tx,
uint16  ty,
uint  length,
uint8  type,
bool  justblank 
)

Member Data Documentation

bool lClick
uint16 autowallX
uint16 autowallY
array<CSetEntry@> entries
array<CWallSet@> wallsets
uint entrycount
array<uint> horizincident
array<uint> vertincident
int wallset