User (of Object
)¶
-
class
User
¶ Defined in User.sc.
This class manages user input. The main method of interest here is canControl().
Example usage:
(if (gUser canControl:) ; The user is in control... )
Properties¶
Inherited from Object
:
Property | Description |
---|---|
name |
Defined in User:
Property | Description |
---|---|
alterEgo | |
input | |
controls | |
prevDir | |
x | |
y | |
mapKeyToDir | |
curEvent |
Methods¶
-
init
()
-
doit
()
-
canControl
() Returns: TRUE if the user is currently controlling the game, otherwise FALSE.
-
canControl
(shouldControl) Parameters: shouldControl (boolean) – TRUE if the user should be in control, otherwise FALSE. Important
Generally, (gGame handsOff:) and (gGame handsOn:) should be used to give and take away user control of the game.
-
handleEvent
(pEvent)
-
canInput
() Returns: TRUE if input is enabled, FALSE otherwise.
-
canInput
(shouldInput) Parameters: shouldInput (boolean) – TRUE if input should be enabled, otherwise FALSE.