Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

action.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

struct  Action

Enumerations

enum  GrowType { growVertical = 0, growHorizontal = 1 }
enum  MoveType {
  moveVerticalCW = 0, moveHorizontalCW = 1, moveVerticalCCW = 2, moveHorizontalCCW = 3,
  moveUnknown = 0xFF
}
enum  ActionList {
  none = 0, newCylinder = 1, growTo = 2, belittle = 3,
  moveCylinder = 4, dropCylinder = 5, sendEnergy = 6, sendMessageAction = 7
}


Enumeration Type Documentation

enum ActionList
 

Actions that a cylinder may want to perform

See also:
Cylinder
Enumeration values:
none 
newCylinder 
growTo 
belittle 
moveCylinder 
dropCylinder 
sendEnergy 
sendMessageAction 

Definition at line 52 of file action.h.

Referenced by Action::Action().

enum GrowType
 

type of grow (horizontal is radius grow)

See also:
Action, Cylinder, Agent, Client::grow
Enumeration values:
growVertical 
growHorizontal 

Definition at line 30 of file action.h.

Referenced by Action::Action(), Cylinder::grow(), Client::grow(), and Cylinder::performAction().

enum MoveType
 

Type of movement that the cylinder can do. CW is clockwise, CCW is counterclockwise

See also:
Action, Cylinder, Agent, Client::move
Enumeration values:
moveVerticalCW 
moveHorizontalCW 
moveVerticalCCW 
moveHorizontalCCW 
moveUnknown 

Definition at line 40 of file action.h.

Referenced by Action::Action(), Cylinder::move(), and Client::move().


Generated on Mon Jun 17 19:53:45 2002 for Svas Server by doxygen1.2.16