Mad Level Manager
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Types | Public Member Functions | Public Attributes | Properties | List of all members
MadLevelManager.MadLevelInputControl.TraverseRule Class Referenceabstract
Inheritance diagram for MadLevelManager.MadLevelInputControl.TraverseRule:
MadLevelManager.MadLevelInputControl.DirectionTraverseRule MadLevelManager.MadLevelInputControl.SimpleTraverseRule

Public Types

enum  Capability {
  CanGoLeft = 1, CanGoRight = 2, CanGoUp = 4, CanGoDown = 8,
  CanGoAnywhere = 15
}
 

Public Member Functions

 TraverseRule (params Capability[] capabilities)
 
abstract MadLevelIcon LeftIcon (MadLevelIcon current)
 
abstract MadLevelIcon TopIcon (MadLevelIcon current)
 
abstract MadLevelIcon RightIcon (MadLevelIcon current)
 
abstract MadLevelIcon BottomIcon (MadLevelIcon current)
 

Public Attributes

readonly int capFlags
 

Properties

bool canGoLeft [get]
 
bool canGoRight [get]
 
bool canGoUp [get]
 
bool canGoDown [get]
 

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