Added AddInputCallback and RemoveInputCallback to Lua API for screen. ScreenManager now passes input to the lua side of each screen in addition to the engine side.
This commit is contained in:
@@ -1271,11 +1271,13 @@
|
||||
<Class base='BitmapText' name='ScoreDisplayAliveTime'/>
|
||||
<Class base='BitmapText' name='ScoreDisplayCalories'/>
|
||||
<Class base='ActorFrame' name='Screen'>
|
||||
<Function name='AddInputCallback'/>
|
||||
<Function name='GetNextScreenName'/>
|
||||
<Function name='GetPrevScreenName'/>
|
||||
<Function name='GetScreenType'/>
|
||||
<Function name='Metric'/>
|
||||
<Function name='PostScreenMessage'/>
|
||||
<Function name='RemoveInputCallback'/>
|
||||
<Function name='String'/>
|
||||
<Function name='lockinput'/>
|
||||
</Class>
|
||||
@@ -1986,6 +1988,11 @@
|
||||
<EnumValue name=''HorizAlign_Center'' value='1'/>
|
||||
<EnumValue name=''HorizAlign_Right'' value='2'/>
|
||||
</Enum>
|
||||
<Enum name='InputEventType'>
|
||||
<EnumValue name=''InputEventType_FirstPress'' value= '0'/>
|
||||
<EnumValue name=''InputEventType_Repeat'' value= '1'/>
|
||||
<EnumValue name=''InputEventType_Release'' value= '2'/>
|
||||
</Enum>
|
||||
<Enum name='JudgmentLine'>
|
||||
<EnumValue name=''JudgmentLine_W1'' value='0'/>
|
||||
<EnumValue name=''JudgmentLine_W2'' value='1'/>
|
||||
|
||||
Reference in New Issue
Block a user