Update API

Scott Duensing 2022-07-09 23:17:41 +00:00
parent d35f5616df
commit cce66bfe6a

254
API.md

@ -1,121 +1,163 @@
The Singe API is broken into several categories:
* Color
* colorBackground
* colorForeground
<details><summary>Color</summary>
<ul>
<li>colorBackground</li>
<li>colorForeground</li>
</ul>
</details>
* Controller
* controllerGetAxis
<details><summary>Controller</summary>
<ul>
<li>controllerGetAxis</li>
</ul>
</details>
* Debug
* debugPrint
<details><summary>Debug</summary>
<ul>
<li>debugPrint</li>
</ul>
</details>
* Disc
* discAudio
* discChangeSpeed
* discGetFrame
* discGetHeight
* discGetState
* discGetWidth
* discPause
* discPauseAtFrame
* discPlay
* discSearch
* discSearchBlanking
* discSetFPS
* discSkipBackward
* discSkipBlanking
* discSkipForward
* discSkipToFrame
* discStepBackward
* discStepForward
* discStop
<details><summary>Disc</summary>
<ul>
<li>discAudio</li>
<li>discChangeSpeed</li>
<li>discGetFrame</li>
<li>discGetHeight</li>
<li>discGetState</li>
<li>discGetWidth</li>
<li>discPause</li>
<li>discPauseAtFrame</li>
<li>discPlay</li>
<li>discSearch</li>
<li>discSearchBlanking</li>
<li>discSetFPS</li>
<li>discSkipBackward</li>
<li>discSkipBlanking</li>
<li>discSkipForward</li>
<li>discSkipToFrame</li>
<li>discStepBackward</li>
<li>discStepForward</li>
<li>discStop</li>
</ul>
</details>
* Font
* fontLoad
* fontPrint
* fontQuality
* fontSelect
* fontToSprite
* fontUnload
<details><summary>Font</summary>
<ul>
<li>fontLoad</li>
<li>fontPrint</li>
<li>fontQuality</li>
<li>fontSelect</li>
<li>fontToSprite</li>
<li>fontUnload</li>
</ul>
</details>
* Keyboard
* keyboardGetMode
* keyboardSetMode
<details><summary>Keyboard</summary>
<ul>
<li>keyboardGetMode</li>
<li>keyboardSetMode</li>
</ul>
</details>
* Mouse
* mouseEnable
* mouseDisable
* mouseGetPosition
* mouseHowMany
* mouseSetCaptured
* mouseSetMode
<details><summary>Mouse</summary>
<ul>
<li>mouseEnable</li>
<li>mouseDisable</li>
<li>mouseGetPosition</li>
<li>mouseHowMany</li>
<li>mouseSetCaptured</li>
<li>mouseSetMode</li>
</ul>
</details>
* Overlay
* overlayBox
* overlayCircle
* overlayClear
* overlayEllipse
* overlayGetHeight
* overlayGetWidth
* overlayLine
* overlayPlot
* overlayPrint
* overlaySetResolution
<details><summary>Overlay</summary>
<ul>
<li>overlayBox</li>
<li>overlayCircle</li>
<li>overlayClear</li>
<li>overlayEllipse</li>
<li>overlayGetHeight</li>
<li>overlayGetWidth</li>
<li>overlayLine</li>
<li>overlayPlot</li>
<li>overlayPrint</li>
<li>overlaySetResolution</li>
</ul>
</details>
* Script
* scriptExecute
* scriptPush
<details><summary>Script</summary>
<ul>
<li>scriptExecute</li>
<li>scriptPush</li>
</ul>
</details>
* Singe
* singeDisablePauseKey
* singeEnablePauseKey
* singeGetDataPath
* singeGetScriptPath
* singeGetWidth
* singeScreenshot
* singeSetGameName
* singeSetPauseFlag
* singeQuit
* singeVersion
* singeWantsCrosshairs
<details><summary>Singe</summary>
<ul>
<li>singeDisablePauseKey</li>
<li>singeEnablePauseKey</li>
<li>singeGetDataPath</li>
<li>singeGetScriptPath</li>
<li>singeGetWidth</li>
<li>singeScreenshot</li>
<li>singeSetGameName</li>
<li>singeSetPauseFlag</li>
<li>singeQuit</li>
<li>singeVersion</li>
<li>singeWantsCrosshairs</li>
</ul>
</details>
* Sound
* soundFullStop
* soundGetVolume
* soundIsPlaying
* soundLoad
* soundPause
* soundPlay
* soundResume
* soundSetVolume
* soundStop
* soundUnload
<details><summary>Sound</summary>
<ul>
<li>soundFullStop</li>
<li>soundGetVolume</li>
<li>soundIsPlaying</li>
<li>soundLoad</li>
<li>soundPause</li>
<li>soundPlay</li>
<li>soundResume</li>
<li>soundSetVolume</li>
<li>soundStop</li>
<li>soundUnload</li>
</ul>
</details>
* Sprite
* spriteDraw
* spriteGetHeight
* spriteGetWidth
* spriteLoad
* spriteUnload
<details><summary>Sprite</summary>
<ul>
<li>spriteDraw</li>
<li>spriteGetHeight</li>
<li>spriteGetWidth</li>
<li>spriteLoad</li>
<li>spriteUnload</li>
</ul>
</details>
* Video
* videoDraw
* videoGetFrame
* videoGetFrameCount
* videoGetHeight
* videoGetVolume
* videoGetWidth
* videoIsPlaying
* videoLoad
* videoPause
* videoPlay
* videoSeek
* videoSetVolume
* videoUnload
<details><summary>Video</summary>
<ul>
<li>videoDraw</li>
<li>videoGetFrame</li>
<li>videoGetFrameCount</li>
<li>videoGetHeight</li>
<li>videoGetVolume</li>
<li>videoGetWidth</li>
<li>videoIsPlaying</li>
<li>videoLoad</li>
<li>videoPause</li>
<li>videoPlay</li>
<li>videoSeek</li>
<li>videoSetVolume</li>
<li>videoUnload</li>
</ul>
</details>
* VLDP
* vldpGetHeight
* vldpGetPixel
* vldpGetWidth
* vldpSetVerbose
<details><summary>VLDP</summary>
<ul>
<li>vldpGetHeight</li>
<li>vldpGetPixel</li>
<li>vldpGetWidth</li>
<li>vldpSetVerbose</li>
</ul>
</details>