From d35f5616dfe7bb4383cb85235e3b73ced4b44513 Mon Sep 17 00:00:00 2001 From: Scott Duensing Date: Sat, 9 Jul 2022 23:06:04 +0000 Subject: [PATCH] Create API --- API.md | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 API.md diff --git a/API.md b/API.md new file mode 100644 index 0000000..e1dcf5a --- /dev/null +++ b/API.md @@ -0,0 +1,121 @@ +The Singe API is broken into several categories: + +* Color + * colorBackground + * colorForeground + +* Controller + * controllerGetAxis + +* Debug + * debugPrint + +* Disc + * discAudio + * discChangeSpeed + * discGetFrame + * discGetHeight + * discGetState + * discGetWidth + * discPause + * discPauseAtFrame + * discPlay + * discSearch + * discSearchBlanking + * discSetFPS + * discSkipBackward + * discSkipBlanking + * discSkipForward + * discSkipToFrame + * discStepBackward + * discStepForward + * discStop + +* Font + * fontLoad + * fontPrint + * fontQuality + * fontSelect + * fontToSprite + * fontUnload + +* Keyboard + * keyboardGetMode + * keyboardSetMode + +* Mouse + * mouseEnable + * mouseDisable + * mouseGetPosition + * mouseHowMany + * mouseSetCaptured + * mouseSetMode + +* Overlay + * overlayBox + * overlayCircle + * overlayClear + * overlayEllipse + * overlayGetHeight + * overlayGetWidth + * overlayLine + * overlayPlot + * overlayPrint + * overlaySetResolution + +* Script + * scriptExecute + * scriptPush + +* Singe + * singeDisablePauseKey + * singeEnablePauseKey + * singeGetDataPath + * singeGetScriptPath + * singeGetWidth + * singeScreenshot + * singeSetGameName + * singeSetPauseFlag + * singeQuit + * singeVersion + * singeWantsCrosshairs + +* Sound + * soundFullStop + * soundGetVolume + * soundIsPlaying + * soundLoad + * soundPause + * soundPlay + * soundResume + * soundSetVolume + * soundStop + * soundUnload + +* Sprite + * spriteDraw + * spriteGetHeight + * spriteGetWidth + * spriteLoad + * spriteUnload + +* Video + * videoDraw + * videoGetFrame + * videoGetFrameCount + * videoGetHeight + * videoGetVolume + * videoGetWidth + * videoIsPlaying + * videoLoad + * videoPause + * videoPlay + * videoSeek + * videoSetVolume + * videoUnload + +* VLDP + * vldpGetHeight + * vldpGetPixel + * vldpGetWidth + * vldpSetVerbose