Midnight Blue Game and Engine
Public Member Functions | Protected Member Functions | List of all members
MidnightBlue.LandCommand Class Reference

Lands the ship More...

Inheritance diagram for MidnightBlue.LandCommand:
Inheritance graph
Collaboration diagram for MidnightBlue.LandCommand:
Collaboration graph

Public Member Functions

 LandCommand (Keys key, CommandType type)
 Initializes a new instance of the T:MidnightBlue.LandCommand class. More...
 
- Public Member Functions inherited from MB2D.IO.Command
bool Execute (Entity e=null)
 Executes the specific command on the entity parameter More...
 

Protected Member Functions

override void OnKeyPress (Entity e)
 Lands the ship on the key press if terrain is landable More...
 
- Protected Member Functions inherited from MB2D.IO.Command
 Command (Keys key, CommandType commandType)
 Initializes a new instance of the T:MidnightBlue.Command class. More...
 

Additional Inherited Members

- Properties inherited from MB2D.IO.Command
CommandType Type [get, set]
 Gets or sets the trigger type of the command. More...
 
Keys Key [get]
 Gets the keycode associated with the command. More...
 
bool Disabled [get, set]
 

Detailed Description

Lands the ship

Constructor & Destructor Documentation

§ LandCommand()

MidnightBlue.LandCommand.LandCommand ( Keys  key,
CommandType  type 
)
inline

Initializes a new instance of the T:MidnightBlue.LandCommand class.

Parameters
keyKey to assign to.
typeTrigger type.

Member Function Documentation

§ OnKeyPress()

override void MidnightBlue.LandCommand.OnKeyPress ( Entity  e)
inlineprotectedvirtual

Lands the ship on the key press if terrain is landable

Parameters
eEntity with the ship controller to operate on.

Implements MB2D.IO.Command.


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