Class mheg5.OBJ.Interactible
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class mheg5.OBJ.Interactible

java.lang.Object
   |
   +----mheg5.OBJ.Interactible

public class Interactible
extends Object

Variable Index

 o engineResp
Own exchanged attribute attribute EngineResp
 o eventEnter
Needed for eventhandling through the Engine
 o eventHighlightOff
Needed for eventhandling through the Engine
 o eventHighlightOn
Needed for eventhandling through the Engine
 o eventInteractionCompleted
Needed for eventhandling through the Engine
 o eventLeave
Needed for eventhandling through the Engine
 o highlightRefColour
Own exchanged attribute attribute HighLightRefColor
 o highlightStatus
Own internal attribute HighlightStatus
 o interactionStatus
Own internal attribute InterActionStatus

Constructor Index

 o Interactible()
Constructor for a Interactible Object

Method Index

 o CheckEvent(MhegEvent)
Check the events of this class
 o CursorEnter()
Generate a event when the cursor enters the active interactible area.
 o CursorLeave()
Generate a event when the cursor leaves the active interactible area.
 o GetHighlightStatus(BooleanVariable)
 o GetInteractionStatus(BooleanVariable)
GetInteraction­Status (InteractionStatus­Var)
 o Interaction()
Internal behaviour Interaction
 o RegisterLink(Link)
 o SetHighlightStatus(boolean)
SetHighlight­Status (NewHighlight­Status)
 o SetInteractionStatus(boolean)
SetInteraction­Status (NewInteraction­Status)
 o SetInternalAttributes(AIInteractible)
This method set up the internal attributes

Variables

 o engineResp
  public boolean engineResp
Own exchanged attribute attribute EngineResp
 o highlightRefColour
  public Color highlightRefColour
Own exchanged attribute attribute HighLightRefColor
 o highlightStatus
  public boolean highlightStatus
Own internal attribute HighlightStatus
 o interactionStatus
  public boolean interactionStatus
Own internal attribute InterActionStatus
 o eventInteractionCompleted
  public final static MhegEvent eventInteractionCompleted
Needed for eventhandling through the Engine
See Also:
Engine
 o eventHighlightOn
  protected final static MhegEvent eventHighlightOn
Needed for eventhandling through the Engine
See Also:
Engine
 o eventHighlightOff
  protected final static MhegEvent eventHighlightOff
Needed for eventhandling through the Engine
See Also:
Engine
 o eventEnter
  protected final static MhegEvent eventEnter
Needed for eventhandling through the Engine
See Also:
Engine
 o eventLeave
  protected final static MhegEvent eventLeave
Needed for eventhandling through the Engine
See Also:
Engine

Constructors

 o Interactible
  public Interactible()
Constructor for a Interactible Object

Methods

 o CursorEnter
  public void CursorEnter()
Generate a event when the cursor enters the active interactible area.
 o CursorLeave
  public void CursorLeave()
Generate a event when the cursor leaves the active interactible area.
 o RegisterLink
  public Link RegisterLink(Link link)
 o CheckEvent
  public MhegEvent CheckEvent(MhegEvent event)
Check the events of this class
Parameters:
event - the MhegEvent
See Also:
MhegEvent
 o Interaction
  public void Interaction()
Internal behaviour Interaction
 o SetInternalAttributes
  public void SetInternalAttributes(AIInteractible hostingObject)
This method set up the internal attributes
Parameters:
hostingObject - the interactable object
 o SetInteractionStatus
  public void SetInteractionStatus(boolean newStatus)
SetInteraction­Status (NewInteraction­Status)
 o GetInteractionStatus
  public void GetInteractionStatus(BooleanVariable statusVar)
GetInteraction­Status (InteractionStatus­Var)
 o SetHighlightStatus
  public void SetHighlightStatus(boolean newStatus)
SetHighlight­Status (NewHighlight­Status)
 o GetHighlightStatus
  public void GetHighlightStatus(BooleanVariable statusVar)

All Packages  Class Hierarchy  This Package  Previous  Next  Index