| Package | org.wak.action.scumm |
| Class | public class ActionControllerScumm |
| Implements | IActionController |
| Property | Defined by | ||
|---|---|---|---|
| mActiveAction : BaseAction = null
The current active action.
| ActionControllerScumm | ||
| mCurrentDefaulAction : String = ""
Default action of the last accepted
mPotentialActionArgument . | ActionControllerScumm | ||
| mCurrentSelectedButtonId : String = ""
Action id of the button selected in the scumm gui.
| ActionControllerScumm | ||
| mPlayerChar : AdventureCharacter = null
Character the current player's character.
| ActionControllerScumm | ||
| mPotentialActionArgument : String = ""
IInteractable's name of a possible action's parameter.
| ActionControllerScumm | ||
| mScummGui : ScummGui = null
Local reference to the Scumm Gui.
| ActionControllerScumm | ||
| Method | Defined by | ||
|---|---|---|---|
|
Constructor
| ActionControllerScumm | ||
|
EndOfAction():void
Called from a PuzzleController when the consecuence of certain
action ended its execution.
| ActionControllerScumm | ||
|
Initialize():void
Initialize method.
| ActionControllerScumm | ||
|
OnActionSelected(event:GuiEvent):void
Event received when an action is selected on the gui using a button or
any other way.
| ActionControllerScumm | ||
|
OnEnterScene(event:SceneEvent):void
Event received when the player enters into the scene
| ActionControllerScumm | ||
|
OnExitScene(event:SceneEvent):void
Event received when the player exists the scene
| ActionControllerScumm | ||
|
OnInventoryItemOut(event:GuiEvent):void
Event received when an inventory item is with mouse out.
| ActionControllerScumm | ||
|
OnInventoryItemOver(event:GuiEvent):void
Event received when an inventory item is with mouse over.
| ActionControllerScumm | ||
|
OnInventoryItemSelected(event:GuiEvent):void
Event received when an inventory item is selected on the gui .
| ActionControllerScumm | ||
|
OnSceneItemClick(event:SceneEvent):void
Event received when the player clicks over a SceneItem.
| ActionControllerScumm | ||
|
OnSceneItemMouseOut(event:SceneEvent):void
Event received when the player moves the mouse out of a SceneItem.
| ActionControllerScumm | ||
|
OnSceneItemMouseOver(event:SceneEvent):void
Event received when the player moves the mouse over a SceneItem.
| ActionControllerScumm | ||
|
OnSceneSpaceClick(event:SceneEvent):void
Event received when the player clicks over an empty space on the scene.
| ActionControllerScumm | ||
| mActiveAction | property |
protected var mActiveAction:BaseAction = nullThe current active action.
| mCurrentDefaulAction | property |
protected var mCurrentDefaulAction:String = ""
Default action of the last accepted mPotentialActionArgument .
| mCurrentSelectedButtonId | property |
protected var mCurrentSelectedButtonId:String = ""Action id of the button selected in the scumm gui.
| mPlayerChar | property |
protected var mPlayerChar:AdventureCharacter = nullCharacter the current player's character.
| mPotentialActionArgument | property |
protected var mPotentialActionArgument:String = ""IInteractable's name of a possible action's parameter.
| mScummGui | property |
protected var mScummGui:ScummGui = nullLocal reference to the Scumm Gui.
| ActionControllerScumm | () | constructor |
public function ActionControllerScumm()Constructor
| EndOfAction | () | method |
public function EndOfAction():voidCalled from a PuzzleController when the consecuence of certain action ended its execution.
| Initialize | () | method |
public function Initialize():voidInitialize method.
| OnActionSelected | () | method |
public function OnActionSelected(event:GuiEvent):voidEvent received when an action is selected on the gui using a button or any other way.
Parametersevent:GuiEvent — GuiEvent containing the event info.
|
| OnEnterScene | () | method |
public function OnEnterScene(event:SceneEvent):voidEvent received when the player enters into the scene
Parametersevent:SceneEvent — SceneEvent containing the event info.
|
| OnExitScene | () | method |
public function OnExitScene(event:SceneEvent):voidEvent received when the player exists the scene
Parametersevent:SceneEvent — SceneEvent containing the event info.
|
| OnInventoryItemOut | () | method |
public function OnInventoryItemOut(event:GuiEvent):voidEvent received when an inventory item is with mouse out.
Parametersevent:GuiEvent — GuiEvent containing the event info.
|
| OnInventoryItemOver | () | method |
public function OnInventoryItemOver(event:GuiEvent):voidEvent received when an inventory item is with mouse over.
Parametersevent:GuiEvent — GuiEvent containing the event info.
|
| OnInventoryItemSelected | () | method |
public function OnInventoryItemSelected(event:GuiEvent):voidEvent received when an inventory item is selected on the gui .
Parametersevent:GuiEvent — GuiEvent containing the event info.
|
| OnSceneItemClick | () | method |
public function OnSceneItemClick(event:SceneEvent):voidEvent received when the player clicks over a SceneItem.
Parametersevent:SceneEvent — SceneEvent containing the event info.
|
| OnSceneItemMouseOut | () | method |
public function OnSceneItemMouseOut(event:SceneEvent):voidEvent received when the player moves the mouse out of a SceneItem.
Parametersevent:SceneEvent — SceneEvent containing the event info.
|
| OnSceneItemMouseOver | () | method |
public function OnSceneItemMouseOver(event:SceneEvent):voidEvent received when the player moves the mouse over a SceneItem.
Parametersevent:SceneEvent — SceneEvent containing the event info.
|
| OnSceneSpaceClick | () | method |
public function OnSceneSpaceClick(event:SceneEvent):voidEvent received when the player clicks over an empty space on the scene.
Parametersevent:SceneEvent — SceneEvent containing the event info.
|