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
-
engineResp
- Own exchanged attribute attribute EngineResp
-
eventEnter
- Needed for eventhandling through the Engine
-
eventHighlightOff
- Needed for eventhandling through the Engine
-
eventHighlightOn
- Needed for eventhandling through the Engine
-
eventInteractionCompleted
- Needed for eventhandling through the Engine
-
eventLeave
- Needed for eventhandling through the Engine
-
highlightRefColour
- Own exchanged attribute attribute HighLightRefColor
-
highlightStatus
- Own internal attribute HighlightStatus
-
interactionStatus
- Own internal attribute InterActionStatus
-
Interactible()
- Constructor for a Interactible Object
-
CheckEvent(MhegEvent)
- Check the events of this class
-
CursorEnter()
- Generate a event when the cursor enters the active interactible area.
-
CursorLeave()
- Generate a event when the cursor leaves the active interactible area.
-
GetHighlightStatus(BooleanVariable)
-
-
GetInteractionStatus(BooleanVariable)
- GetInteractionStatus (InteractionStatusVar)
-
Interaction()
- Internal behaviour Interaction
-
RegisterLink(Link)
-
-
SetHighlightStatus(boolean)
- SetHighlightStatus (NewHighlightStatus)
-
SetInteractionStatus(boolean)
- SetInteractionStatus (NewInteractionStatus)
-
SetInternalAttributes(AIInteractible)
- This method set up the internal attributes
engineResp
public boolean engineResp
- Own exchanged attribute attribute EngineResp
highlightRefColour
public Color highlightRefColour
- Own exchanged attribute attribute HighLightRefColor
highlightStatus
public boolean highlightStatus
- Own internal attribute HighlightStatus
interactionStatus
public boolean interactionStatus
- Own internal attribute InterActionStatus
eventInteractionCompleted
public final static MhegEvent eventInteractionCompleted
- Needed for eventhandling through the Engine
- See Also:
- Engine
eventHighlightOn
protected final static MhegEvent eventHighlightOn
- Needed for eventhandling through the Engine
- See Also:
- Engine
eventHighlightOff
protected final static MhegEvent eventHighlightOff
- Needed for eventhandling through the Engine
- See Also:
- Engine
eventEnter
protected final static MhegEvent eventEnter
- Needed for eventhandling through the Engine
- See Also:
- Engine
eventLeave
protected final static MhegEvent eventLeave
- Needed for eventhandling through the Engine
- See Also:
- Engine
Interactible
public Interactible()
- Constructor for a Interactible Object
CursorEnter
public void CursorEnter()
- Generate a event when the cursor enters the active interactible area.
CursorLeave
public void CursorLeave()
- Generate a event when the cursor leaves the active interactible area.
RegisterLink
public Link RegisterLink(Link link)
CheckEvent
public MhegEvent CheckEvent(MhegEvent event)
- Check the events of this class
- Parameters:
- event - the MhegEvent
- See Also:
- MhegEvent
Interaction
public void Interaction()
- Internal behaviour Interaction
SetInternalAttributes
public void SetInternalAttributes(AIInteractible hostingObject)
- This method set up the internal attributes
- Parameters:
- hostingObject - the interactable object
SetInteractionStatus
public void SetInteractionStatus(boolean newStatus)
- SetInteractionStatus (NewInteractionStatus)
GetInteractionStatus
public void GetInteractionStatus(BooleanVariable statusVar)
- GetInteractionStatus (InteractionStatusVar)
SetHighlightStatus
public void SetHighlightStatus(boolean newStatus)
- SetHighlightStatus (NewHighlightStatus)
GetHighlightStatus
public void GetHighlightStatus(BooleanVariable statusVar)
All Packages Class Hierarchy This Package Previous Next Index