Packageorg.wak.action
Interfacepublic interface IActionController
ImplementorsActionControllerModern, ActionControllerSCI, ActionControllerScumm

Interface of the adventure controller



Public Methods
 MethodDefined by
  
EndOfAction():void
Called from a PuzzleController when the consecuence of certain action ended its execution.
IActionController
  
Initialize():void
Initialize method.
IActionController
  
Event received when an action is selected on the gui using a button or any other way.
IActionController
  
Event received when the player enters into the scene
IActionController
  
OnExitScene(event:SceneEvent):void
Event received when the player exists the scene
IActionController
  
Event received when an inventory item is with mouse out.
IActionController
  
Event received when an inventory item is with mouse over.
IActionController
  
Event received when an inventory item is selected on the gui .
IActionController
  
Event received when the player clicks over a SceneItem.
IActionController
  
Event received when the player moves the mouse out of a SceneItem.
IActionController
  
Event received when the player moves the mouse over a SceneItem.
IActionController
  
Event received when the player clicks over an empty space on the scene.
IActionController
Method detail
EndOfAction()method
public function EndOfAction():void

Called from a PuzzleController when the consecuence of certain action ended its execution.

Initialize()method 
public function Initialize():void

Initialize method.

OnActionSelected()method 
public function OnActionSelected(event:GuiEvent):void

Event received when an action is selected on the gui using a button or any other way.

Parameters
event:GuiEvent — GuiEvent containing the event info.
OnEnterScene()method 
public function OnEnterScene(event:SceneEvent):void

Event received when the player enters into the scene

Parameters
event:SceneEvent — SceneEvent containing the event info.
OnExitScene()method 
public function OnExitScene(event:SceneEvent):void

Event received when the player exists the scene

Parameters
event:SceneEvent — SceneEvent containing the event info.
OnInventoryItemOut()method 
public function OnInventoryItemOut(event:GuiEvent):void

Event received when an inventory item is with mouse out.

Parameters
event:GuiEvent — GuiEvent containing the event info.
OnInventoryItemOver()method 
public function OnInventoryItemOver(event:GuiEvent):void

Event received when an inventory item is with mouse over.

Parameters
event:GuiEvent — GuiEvent containing the event info.
OnInventoryItemSelected()method 
public function OnInventoryItemSelected(event:GuiEvent):void

Event received when an inventory item is selected on the gui .

Parameters
event:GuiEvent — GuiEvent containing the event info.
OnSceneItemClick()method 
public function OnSceneItemClick(event:SceneEvent):void

Event received when the player clicks over a SceneItem.

Parameters
event:SceneEvent — SceneEvent containing the event info.
OnSceneItemMouseOut()method 
public function OnSceneItemMouseOut(event:SceneEvent):void

Event received when the player moves the mouse out of a SceneItem.

Parameters
event:SceneEvent — SceneEvent containing the event info.
OnSceneItemMouseOver()method 
public function OnSceneItemMouseOver(event:SceneEvent):void

Event received when the player moves the mouse over a SceneItem.

Parameters
event:SceneEvent — SceneEvent containing the event info.
OnSceneSpaceClick()method 
public function OnSceneSpaceClick(event:SceneEvent):void

Event received when the player clicks over an empty space on the scene.

Parameters
event:SceneEvent — SceneEvent containing the event info.