Added lua bindings for playing sounds in SCREENMAN. Added input redirection functions to SCREENMAN for disabling non-lua screen input processing. Added OF_FALSE, OV_EOF, and OV_HOLE to error string list in RageSound for more understandable messages. Made sure RageSound doesn't delete null pointers. Updated changelog.

This commit is contained in:
Kyzentun Keeslala
2016-02-03 13:05:23 -07:00
parent cfca85c464
commit 55e161336a
10 changed files with 161 additions and 6 deletions
+8
View File
@@ -1488,10 +1488,17 @@
<Class name='ScreenManager'>
<Function name='AddNewScreenToTop'/>
<Function name='GetTopScreen'/>
<Function name='get_input_redirected'/>
<Function name='PlayInvalidSound'/>
<Function name='PlayStartSound'/>
<Function name='PlayCoinSound'/>
<Function name='PlayCancelSound'/>
<Function name='PlayScreenshotSound'/>
<Function name='ReloadOverlayScreens'/>
<Function name='ScreenClassExists'/>
<Function name='ScreenIsPrepped'/>
<Function name='SetNewScreen'/>
<Function name='set_input_redirected'/>
<Function name='SystemMessage'/>
</Class>
<Class base='ScreenWithMenuElements' name='ScreenNameEntryTraditional'>
@@ -1529,6 +1536,7 @@
<Function name='GetSelectionIndex'/>
</Class>
<Class base='ScreenWithMenuElements' name='ScreenSelectMusic'>
<Function name='CanOpenOptionsList'/>
<Function name='GetGoToOptions'/>
<Function name='GetMusicWheel'/>
<Function name='OpenOptionsList'/>