mirror of
https://github.com/scummvm/scummvm.git
synced 2026-06-20 05:45:29 +00:00
- modify skip result to use a flag + data bitwise combination - also include WaitInput in Script API header - the input flags can only be 8-bit, since wait_skipped_by and key_skip_wait are char, and key_skip_wait is serialized in gamestate. From upstream 9e3d58a83dda00bff9073adb31b2b97adcf8d020
405 lines
19 KiB
C++
405 lines
19 KiB
C++
/* ScummVM - Graphic Adventure Engine
|
|
*
|
|
* ScummVM is the legal property of its developers, whose names
|
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
|
* file distributed with this source distribution.
|
|
*
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*
|
|
*/
|
|
|
|
#ifndef AGS_PLUGINS_CORE_GLOBAL_API_H
|
|
#define AGS_PLUGINS_CORE_GLOBAL_API_H
|
|
|
|
#include "ags/plugins/ags_plugin.h"
|
|
|
|
namespace AGS3 {
|
|
namespace Plugins {
|
|
namespace Core {
|
|
|
|
class GlobalAPI : public ScriptContainer {
|
|
BUILT_IN_HASH(GlobalAPI)
|
|
public:
|
|
void AGS_EngineStartup(IAGSEngine *engine) override;
|
|
|
|
void ScPl_sc_AbortGame(ScriptMethodParams ¶ms);
|
|
void add_inventory(ScriptMethodParams ¶ms);
|
|
void AddInventoryToCharacter(ScriptMethodParams ¶ms);
|
|
void AnimateButton(ScriptMethodParams ¶ms);
|
|
void scAnimateCharacter(ScriptMethodParams ¶ms);
|
|
void AnimateCharacterEx(ScriptMethodParams ¶ms);
|
|
void AnimateObject(ScriptMethodParams ¶ms);
|
|
void AnimateObjectEx(ScriptMethodParams ¶ms);
|
|
void AreCharactersColliding(ScriptMethodParams ¶ms);
|
|
void AreCharObjColliding(ScriptMethodParams ¶ms);
|
|
void AreObjectsColliding(ScriptMethodParams ¶ms);
|
|
void AreThingsOverlapping(ScriptMethodParams ¶ms);
|
|
void CallRoomScript(ScriptMethodParams ¶ms);
|
|
void cd_manager(ScriptMethodParams ¶ms);
|
|
void CentreGUI(ScriptMethodParams ¶ms);
|
|
void ChangeCharacterView(ScriptMethodParams ¶ms);
|
|
void ChangeCursorGraphic(ScriptMethodParams ¶ms);
|
|
void ChangeCursorHotspot(ScriptMethodParams ¶ms);
|
|
void ClaimEvent(ScriptMethodParams ¶ms);
|
|
void CreateGraphicOverlay(ScriptMethodParams ¶ms);
|
|
void ScPl_CreateTextOverlay(ScriptMethodParams ¶ms);
|
|
void CyclePalette(ScriptMethodParams ¶ms);
|
|
void script_debug(ScriptMethodParams ¶ms);
|
|
void DeleteSaveSlot(ScriptMethodParams ¶ms);
|
|
void free_dynamic_sprite(ScriptMethodParams ¶ms);
|
|
void disable_cursor_mode(ScriptMethodParams ¶ms);
|
|
void DisableGroundLevelAreas(ScriptMethodParams ¶ms);
|
|
void DisableHotspot(ScriptMethodParams ¶ms);
|
|
void DisableInterface(ScriptMethodParams ¶ms);
|
|
void DisableRegion(ScriptMethodParams ¶ms);
|
|
void ScPl_Display(ScriptMethodParams ¶ms);
|
|
void ScPl_DisplayAt(ScriptMethodParams ¶ms);
|
|
void DisplayAtY(ScriptMethodParams ¶ms);
|
|
void DisplayMessage(ScriptMethodParams ¶ms);
|
|
void DisplayMessageAtY(ScriptMethodParams ¶ms);
|
|
void DisplayMessageBar(ScriptMethodParams ¶ms);
|
|
void ScPl_sc_displayspeech(ScriptMethodParams ¶ms);
|
|
void DisplaySpeechAt(ScriptMethodParams ¶ms);
|
|
void DisplaySpeechBackground(ScriptMethodParams ¶ms);
|
|
void ScPl_DisplayThought(ScriptMethodParams ¶ms);
|
|
void ScPl_DisplayTopBar(ScriptMethodParams ¶ms);
|
|
void enable_cursor_mode(ScriptMethodParams ¶ms);
|
|
void EnableGroundLevelAreas(ScriptMethodParams ¶ms);
|
|
void EnableHotspot(ScriptMethodParams ¶ms);
|
|
void EnableInterface(ScriptMethodParams ¶ms);
|
|
void EnableRegion(ScriptMethodParams ¶ms);
|
|
void EndCutscene(ScriptMethodParams ¶ms);
|
|
void FaceCharacter(ScriptMethodParams ¶ms);
|
|
void FaceLocation(ScriptMethodParams ¶ms);
|
|
void FadeIn(ScriptMethodParams ¶ms);
|
|
void my_fade_out(ScriptMethodParams ¶ms);
|
|
void FileClose(ScriptMethodParams ¶ms);
|
|
void FileIsEOF(ScriptMethodParams ¶ms);
|
|
void FileIsError(ScriptMethodParams ¶ms);
|
|
// NOTE: FileOpenCMode is a backwards-compatible replacement for old-style global script function FileOpen
|
|
void FileOpenCMode(ScriptMethodParams ¶ms);
|
|
void FileRead(ScriptMethodParams ¶ms);
|
|
void FileReadInt(ScriptMethodParams ¶ms);
|
|
void FileReadRawChar(ScriptMethodParams ¶ms);
|
|
void FileReadRawInt(ScriptMethodParams ¶ms);
|
|
void FileWrite(ScriptMethodParams ¶ms);
|
|
void FileWriteInt(ScriptMethodParams ¶ms);
|
|
void FileWriteRawChar(ScriptMethodParams ¶ms);
|
|
void FileWriteRawLine(ScriptMethodParams ¶ms);
|
|
void FindGUIID(ScriptMethodParams ¶ms);
|
|
void FlipScreen(ScriptMethodParams ¶ms);
|
|
void FloatToInt(ScriptMethodParams ¶ms);
|
|
void FollowCharacter(ScriptMethodParams ¶ms);
|
|
void FollowCharacterEx(ScriptMethodParams ¶ms);
|
|
void GetBackgroundFrame(ScriptMethodParams ¶ms);
|
|
void GetButtonPic(ScriptMethodParams ¶ms);
|
|
void GetCharIDAtScreen(ScriptMethodParams ¶ms);
|
|
void GetCharacterProperty(ScriptMethodParams ¶ms);
|
|
void GetCharacterPropertyText(ScriptMethodParams ¶ms);
|
|
void GetCurrentMusic(ScriptMethodParams ¶ms);
|
|
void GetCursorMode(ScriptMethodParams ¶ms);
|
|
void GetDialogOption(ScriptMethodParams ¶ms);
|
|
void GetGameOption(ScriptMethodParams ¶ms);
|
|
void GetGameParameter(ScriptMethodParams ¶ms);
|
|
void GetGameSpeed(ScriptMethodParams ¶ms);
|
|
void GetGlobalInt(ScriptMethodParams ¶ms);
|
|
void GetGlobalString(ScriptMethodParams ¶ms);
|
|
void GetGraphicalVariable(ScriptMethodParams ¶ms);
|
|
void GetGUIAt(ScriptMethodParams ¶ms);
|
|
void GetGUIObjectAt(ScriptMethodParams ¶ms);
|
|
void GetHotspotIDAtScreen(ScriptMethodParams ¶ms);
|
|
void GetHotspotName(ScriptMethodParams ¶ms);
|
|
void GetHotspotPointX(ScriptMethodParams ¶ms);
|
|
void GetHotspotPointY(ScriptMethodParams ¶ms);
|
|
void GetHotspotProperty(ScriptMethodParams ¶ms);
|
|
void GetHotspotPropertyText(ScriptMethodParams ¶ms);
|
|
void GetInvAt(ScriptMethodParams ¶ms);
|
|
void GetInvGraphic(ScriptMethodParams ¶ms);
|
|
void GetInvName(ScriptMethodParams ¶ms);
|
|
void GetInvProperty(ScriptMethodParams ¶ms);
|
|
void GetInvPropertyText(ScriptMethodParams ¶ms);
|
|
void GetLocationName(ScriptMethodParams ¶ms);
|
|
void GetLocationType(ScriptMethodParams ¶ms);
|
|
void GetMessageText(ScriptMethodParams ¶ms);
|
|
void GetMIDIPosition(ScriptMethodParams ¶ms);
|
|
void GetMP3PosMillis(ScriptMethodParams ¶ms);
|
|
void GetObjectIDAtScreen(ScriptMethodParams ¶ms);
|
|
void GetObjectBaseline(ScriptMethodParams ¶ms);
|
|
void GetObjectGraphic(ScriptMethodParams ¶ms);
|
|
void GetObjectName(ScriptMethodParams ¶ms);
|
|
void GetObjectProperty(ScriptMethodParams ¶ms);
|
|
void GetObjectPropertyText(ScriptMethodParams ¶ms);
|
|
void GetObjectX(ScriptMethodParams ¶ms);
|
|
void GetObjectY(ScriptMethodParams ¶ms);
|
|
void GetPlayerCharacter(ScriptMethodParams ¶ms);
|
|
void GetRawTime(ScriptMethodParams ¶ms);
|
|
void GetRegionIDAtRoom(ScriptMethodParams ¶ms);
|
|
void Room_GetProperty(ScriptMethodParams ¶ms);
|
|
void GetRoomPropertyText(ScriptMethodParams ¶ms);
|
|
void GetSaveSlotDescription(ScriptMethodParams ¶ms);
|
|
void GetScalingAt(ScriptMethodParams ¶ms);
|
|
void GetSliderValue(ScriptMethodParams ¶ms);
|
|
void GetTextBoxText(ScriptMethodParams ¶ms);
|
|
void GetTextHeight(ScriptMethodParams ¶ms);
|
|
void GetTextWidth(ScriptMethodParams ¶ms);
|
|
void sc_GetTime(ScriptMethodParams ¶ms);
|
|
void get_translation(ScriptMethodParams ¶ms);
|
|
void GetTranslationName(ScriptMethodParams ¶ms);
|
|
void GetViewportX(ScriptMethodParams ¶ms);
|
|
void GetViewportY(ScriptMethodParams ¶ms);
|
|
void GetWalkableAreaAtRoom(ScriptMethodParams ¶ms);
|
|
void GetWalkableAreaAtScreen(ScriptMethodParams ¶ms);
|
|
void GiveScore(ScriptMethodParams ¶ms);
|
|
void HasPlayerBeenInRoom(ScriptMethodParams ¶ms);
|
|
void HideMouseCursor(ScriptMethodParams ¶ms);
|
|
void sc_inputbox(ScriptMethodParams ¶ms);
|
|
void InterfaceOff(ScriptMethodParams ¶ms);
|
|
void InterfaceOn(ScriptMethodParams ¶ms);
|
|
void IntToFloat(ScriptMethodParams ¶ms);
|
|
void sc_invscreen(ScriptMethodParams ¶ms);
|
|
void IsButtonDown(ScriptMethodParams ¶ms);
|
|
void IsChannelPlaying(ScriptMethodParams ¶ms);
|
|
void IsGamePaused(ScriptMethodParams ¶ms);
|
|
void IsGUIOn(ScriptMethodParams ¶ms);
|
|
void IsInteractionAvailable(ScriptMethodParams ¶ms);
|
|
void IsInventoryInteractionAvailable(ScriptMethodParams ¶ms);
|
|
void IsInterfaceEnabled(ScriptMethodParams ¶ms);
|
|
void IsKeyPressed(ScriptMethodParams ¶ms);
|
|
void IsMusicPlaying(ScriptMethodParams ¶ms);
|
|
void IsMusicVoxAvailable(ScriptMethodParams ¶ms);
|
|
void IsObjectAnimating(ScriptMethodParams ¶ms);
|
|
void IsObjectMoving(ScriptMethodParams ¶ms);
|
|
void IsObjectOn(ScriptMethodParams ¶ms);
|
|
void IsOverlayValid(ScriptMethodParams ¶ms);
|
|
void IsSoundPlaying(ScriptMethodParams ¶ms);
|
|
void IsTimerExpired(ScriptMethodParams ¶ms);
|
|
void IsTranslationAvailable(ScriptMethodParams ¶ms);
|
|
void IsVoxAvailable(ScriptMethodParams ¶ms);
|
|
void ListBoxAdd(ScriptMethodParams ¶ms);
|
|
void ListBoxClear(ScriptMethodParams ¶ms);
|
|
void ListBoxDirList(ScriptMethodParams ¶ms);
|
|
void ListBoxGetItemText(ScriptMethodParams ¶ms);
|
|
void ListBoxGetNumItems(ScriptMethodParams ¶ms);
|
|
void ListBoxGetSelected(ScriptMethodParams ¶ms);
|
|
void ListBoxRemove(ScriptMethodParams ¶ms);
|
|
void ListBoxSaveGameList(ScriptMethodParams ¶ms);
|
|
void ListBoxSetSelected(ScriptMethodParams ¶ms);
|
|
void ListBoxSetTopItem(ScriptMethodParams ¶ms);
|
|
void LoadImageFile(ScriptMethodParams ¶ms);
|
|
void LoadSaveSlotScreenshot(ScriptMethodParams ¶ms);
|
|
void lose_inventory(ScriptMethodParams ¶ms);
|
|
void LoseInventoryFromCharacter(ScriptMethodParams ¶ms);
|
|
void MergeObject(ScriptMethodParams ¶ms);
|
|
void MoveCharacter(ScriptMethodParams ¶ms);
|
|
void MoveCharacterBlocking(ScriptMethodParams ¶ms);
|
|
void MoveCharacterDirect(ScriptMethodParams ¶ms);
|
|
void MoveCharacterPath(ScriptMethodParams ¶ms);
|
|
void MoveCharacterStraight(ScriptMethodParams ¶ms);
|
|
void MoveCharacterToHotspot(ScriptMethodParams ¶ms);
|
|
void MoveCharacterToObject(ScriptMethodParams ¶ms);
|
|
void MoveObject(ScriptMethodParams ¶ms);
|
|
void MoveObjectDirect(ScriptMethodParams ¶ms);
|
|
void MoveOverlay(ScriptMethodParams ¶ms);
|
|
void MoveToWalkableArea(ScriptMethodParams ¶ms);
|
|
void NewRoom(ScriptMethodParams ¶ms);
|
|
void NewRoomEx(ScriptMethodParams ¶ms);
|
|
void NewRoomNPC(ScriptMethodParams ¶ms);
|
|
void ObjectOff(ScriptMethodParams ¶ms);
|
|
void ObjectOn(ScriptMethodParams ¶ms);
|
|
void ParseText(ScriptMethodParams ¶ms);
|
|
void PauseGame(ScriptMethodParams ¶ms);
|
|
void PlayAmbientSound(ScriptMethodParams ¶ms);
|
|
void PlayFlic(ScriptMethodParams ¶ms);
|
|
void PlayMP3File(ScriptMethodParams ¶ms);
|
|
void PlayMusicResetQueue(ScriptMethodParams ¶ms);
|
|
void PlayMusicQueued(ScriptMethodParams ¶ms);
|
|
void PlaySilentMIDI(ScriptMethodParams ¶ms);
|
|
void play_sound(ScriptMethodParams ¶ms);
|
|
void PlaySoundEx(ScriptMethodParams ¶ms);
|
|
void PlayVideo(ScriptMethodParams ¶ms);
|
|
void RoomProcessClick(ScriptMethodParams ¶ms);
|
|
void QuitGame(ScriptMethodParams ¶ms);
|
|
void __Rand(ScriptMethodParams ¶ms);
|
|
void RawClear(ScriptMethodParams ¶ms);
|
|
void RawDrawCircle(ScriptMethodParams ¶ms);
|
|
void RawDrawFrameTransparent(ScriptMethodParams ¶ms);
|
|
void RawDrawImage(ScriptMethodParams ¶ms);
|
|
void RawDrawImageOffset(ScriptMethodParams ¶ms);
|
|
void RawDrawImageResized(ScriptMethodParams ¶ms);
|
|
void RawDrawImageTransparent(ScriptMethodParams ¶ms);
|
|
void RawDrawLine(ScriptMethodParams ¶ms);
|
|
void RawDrawRectangle(ScriptMethodParams ¶ms);
|
|
void RawDrawTriangle(ScriptMethodParams ¶ms);
|
|
void ScPl_RawPrint(ScriptMethodParams ¶ms);
|
|
void RawPrintMessageWrapped(ScriptMethodParams ¶ms);
|
|
void RawRestoreScreen(ScriptMethodParams ¶ms);
|
|
void RawRestoreScreenTinted(ScriptMethodParams ¶ms);
|
|
void RawSaveScreen(ScriptMethodParams ¶ms);
|
|
void RawSetColor(ScriptMethodParams ¶ms);
|
|
void RawSetColorRGB(ScriptMethodParams ¶ms);
|
|
void RefreshMouse(ScriptMethodParams ¶ms);
|
|
void ReleaseCharacterView(ScriptMethodParams ¶ms);
|
|
void ReleaseViewport(ScriptMethodParams ¶ms);
|
|
void RemoveObjectTint(ScriptMethodParams ¶ms);
|
|
void RemoveOverlay(ScriptMethodParams ¶ms);
|
|
void RemoveWalkableArea(ScriptMethodParams ¶ms);
|
|
void ResetRoom(ScriptMethodParams ¶ms);
|
|
void restart_game(ScriptMethodParams ¶ms);
|
|
void restore_game_dialog(ScriptMethodParams ¶ms);
|
|
void RestoreGameSlot(ScriptMethodParams ¶ms);
|
|
void RestoreWalkableArea(ScriptMethodParams ¶ms);
|
|
void RunAGSGame(ScriptMethodParams ¶ms);
|
|
void RunCharacterInteraction(ScriptMethodParams ¶ms);
|
|
void RunDialog(ScriptMethodParams ¶ms);
|
|
void RunHotspotInteraction(ScriptMethodParams ¶ms);
|
|
void RunInventoryInteraction(ScriptMethodParams ¶ms);
|
|
void RunObjectInteraction(ScriptMethodParams ¶ms);
|
|
void RunRegionInteraction(ScriptMethodParams ¶ms);
|
|
void Said(ScriptMethodParams ¶ms);
|
|
void SaidUnknownWord(ScriptMethodParams ¶ms);
|
|
void SaveCursorForLocationChange(ScriptMethodParams ¶ms);
|
|
void save_game_dialog(ScriptMethodParams ¶ms);
|
|
void save_game(ScriptMethodParams ¶ms);
|
|
void SaveScreenShot(ScriptMethodParams ¶ms);
|
|
void SeekMIDIPosition(ScriptMethodParams ¶ms);
|
|
void SeekMODPattern(ScriptMethodParams ¶ms);
|
|
void SeekMP3PosMillis(ScriptMethodParams ¶ms);
|
|
void SetActiveInventory(ScriptMethodParams ¶ms);
|
|
void SetAmbientTint(ScriptMethodParams ¶ms);
|
|
void SetAreaLightLevel(ScriptMethodParams ¶ms);
|
|
void SetAreaScaling(ScriptMethodParams ¶ms);
|
|
void SetBackgroundFrame(ScriptMethodParams ¶ms);
|
|
void SetButtonPic(ScriptMethodParams ¶ms);
|
|
void SetButtonText(ScriptMethodParams ¶ms);
|
|
void SetChannelVolume(ScriptMethodParams ¶ms);
|
|
void SetCharacterBaseline(ScriptMethodParams ¶ms);
|
|
void SetCharacterClickable(ScriptMethodParams ¶ms);
|
|
void SetCharacterFrame(ScriptMethodParams ¶ms);
|
|
void SetCharacterIdle(ScriptMethodParams ¶ms);
|
|
void SetCharacterIgnoreLight(ScriptMethodParams ¶ms);
|
|
void SetCharacterIgnoreWalkbehinds(ScriptMethodParams ¶ms);
|
|
void SetCharacterProperty(ScriptMethodParams ¶ms);
|
|
void SetCharacterBlinkView(ScriptMethodParams ¶ms);
|
|
void SetCharacterSpeechView(ScriptMethodParams ¶ms);
|
|
void SetCharacterSpeed(ScriptMethodParams ¶ms);
|
|
void SetCharacterSpeedEx(ScriptMethodParams ¶ms);
|
|
void SetCharacterTransparency(ScriptMethodParams ¶ms);
|
|
void SetCharacterView(ScriptMethodParams ¶ms);
|
|
void SetCharacterViewEx(ScriptMethodParams ¶ms);
|
|
void SetCharacterViewOffset(ScriptMethodParams ¶ms);
|
|
void set_cursor_mode(ScriptMethodParams ¶ms);
|
|
void set_default_cursor(ScriptMethodParams ¶ms);
|
|
void SetDialogOption(ScriptMethodParams ¶ms);
|
|
void SetDigitalMasterVolume(ScriptMethodParams ¶ms);
|
|
void SetFadeColor(ScriptMethodParams ¶ms);
|
|
void SetFrameSound(ScriptMethodParams ¶ms);
|
|
void SetGameOption(ScriptMethodParams ¶ms);
|
|
void SetGameSpeed(ScriptMethodParams ¶ms);
|
|
void SetGlobalInt(ScriptMethodParams ¶ms);
|
|
void SetGlobalString(ScriptMethodParams ¶ms);
|
|
void SetGraphicalVariable(ScriptMethodParams ¶ms);
|
|
void SetGUIBackgroundPic(ScriptMethodParams ¶ms);
|
|
void SetGUIClickable(ScriptMethodParams ¶ms);
|
|
void SetGUIObjectEnabled(ScriptMethodParams ¶ms);
|
|
void SetGUIObjectPosition(ScriptMethodParams ¶ms);
|
|
void SetGUIObjectSize(ScriptMethodParams ¶ms);
|
|
void SetGUIPosition(ScriptMethodParams ¶ms);
|
|
void SetGUISize(ScriptMethodParams ¶ms);
|
|
void SetGUITransparency(ScriptMethodParams ¶ms);
|
|
void SetGUIZOrder(ScriptMethodParams ¶ms);
|
|
void SetInvItemName(ScriptMethodParams ¶ms);
|
|
void set_inv_item_pic(ScriptMethodParams ¶ms);
|
|
void SetInvDimensions(ScriptMethodParams ¶ms);
|
|
void SetLabelColor(ScriptMethodParams ¶ms);
|
|
void SetLabelFont(ScriptMethodParams ¶ms);
|
|
void SetLabelText(ScriptMethodParams ¶ms);
|
|
void SetMouseBounds(ScriptMethodParams ¶ms);
|
|
void set_mouse_cursor(ScriptMethodParams ¶ms);
|
|
void SetMousePosition(ScriptMethodParams ¶ms);
|
|
void SetMultitasking(ScriptMethodParams ¶ms);
|
|
void SetMusicMasterVolume(ScriptMethodParams ¶ms);
|
|
void SetMusicRepeat(ScriptMethodParams ¶ms);
|
|
void SetMusicVolume(ScriptMethodParams ¶ms);
|
|
void SetNextCursor(ScriptMethodParams ¶ms);
|
|
void SetNextScreenTransition(ScriptMethodParams ¶ms);
|
|
void SetNormalFont(ScriptMethodParams ¶ms);
|
|
void SetObjectBaseline(ScriptMethodParams ¶ms);
|
|
void SetObjectClickable(ScriptMethodParams ¶ms);
|
|
void SetObjectFrame(ScriptMethodParams ¶ms);
|
|
void SetObjectGraphic(ScriptMethodParams ¶ms);
|
|
void SetObjectIgnoreWalkbehinds(ScriptMethodParams ¶ms);
|
|
void SetObjectPosition(ScriptMethodParams ¶ms);
|
|
void SetObjectTint(ScriptMethodParams ¶ms);
|
|
void SetObjectTransparency(ScriptMethodParams ¶ms);
|
|
void SetObjectView(ScriptMethodParams ¶ms);
|
|
void SetPalRGB(ScriptMethodParams ¶ms);
|
|
void SetPlayerCharacter(ScriptMethodParams ¶ms);
|
|
void SetRegionTint(ScriptMethodParams ¶ms);
|
|
void SetRestartPoint(ScriptMethodParams ¶ms);
|
|
void SetScreenTransition(ScriptMethodParams ¶ms);
|
|
void SetSkipSpeech(ScriptMethodParams ¶ms);
|
|
void SetSliderValue(ScriptMethodParams ¶ms);
|
|
void SetSoundVolume(ScriptMethodParams ¶ms);
|
|
void SetSpeechFont(ScriptMethodParams ¶ms);
|
|
void SetSpeechStyle(ScriptMethodParams ¶ms);
|
|
void SetSpeechVolume(ScriptMethodParams ¶ms);
|
|
void SetTalkingColor(ScriptMethodParams ¶ms);
|
|
void SetTextBoxFont(ScriptMethodParams ¶ms);
|
|
void SetTextBoxText(ScriptMethodParams ¶ms);
|
|
void ScPl_SetTextOverlay(ScriptMethodParams ¶ms);
|
|
void SetTextWindowGUI(ScriptMethodParams ¶ms);
|
|
void script_SetTimer(ScriptMethodParams ¶ms);
|
|
void SetViewport(ScriptMethodParams ¶ms);
|
|
void SetVoiceMode(ScriptMethodParams ¶ms);
|
|
void SetWalkBehindBase(ScriptMethodParams ¶ms);
|
|
void ShakeScreen(ScriptMethodParams ¶ms);
|
|
void ShakeScreenBackground(ScriptMethodParams ¶ms);
|
|
void ShowMouseCursor(ScriptMethodParams ¶ms);
|
|
void SkipUntilCharacterStops(ScriptMethodParams ¶ms);
|
|
void StartCutscene(ScriptMethodParams ¶ms);
|
|
void scStartRecording(ScriptMethodParams ¶ms);
|
|
void StopAmbientSound(ScriptMethodParams ¶ms);
|
|
void stop_and_destroy_channel(ScriptMethodParams ¶ms);
|
|
void StopDialog(ScriptMethodParams ¶ms);
|
|
void StopMoving(ScriptMethodParams ¶ms);
|
|
void scr_StopMusic(ScriptMethodParams ¶ms);
|
|
void StopObjectMoving(ScriptMethodParams ¶ms);
|
|
void _sc_strcat(ScriptMethodParams ¶ms);
|
|
void ags_stricmp(ScriptMethodParams ¶ms);
|
|
void strcmp(ScriptMethodParams ¶ms);
|
|
void StrContains(ScriptMethodParams ¶ms);
|
|
void _sc_strcpy(ScriptMethodParams ¶ms);
|
|
void ScPl_sc_sprintf(ScriptMethodParams ¶ms);
|
|
void StrGetCharAt(ScriptMethodParams ¶ms);
|
|
void StringToInt(ScriptMethodParams ¶ms);
|
|
void strlen(ScriptMethodParams ¶ms);
|
|
void StrSetCharAt(ScriptMethodParams ¶ms);
|
|
void _sc_strlower(ScriptMethodParams ¶ms);
|
|
void _sc_strupper(ScriptMethodParams ¶ms);
|
|
void TintScreen(ScriptMethodParams ¶ms);
|
|
void UnPauseGame(ScriptMethodParams ¶ms);
|
|
void update_invorder(ScriptMethodParams ¶ms);
|
|
void UpdatePalette(ScriptMethodParams ¶ms);
|
|
void scrWait(ScriptMethodParams ¶ms);
|
|
void WaitKey(ScriptMethodParams ¶ms);
|
|
void WaitMouseKey(ScriptMethodParams ¶ms);
|
|
void WaitInput(ScriptMethodParams ¶ms);
|
|
};
|
|
|
|
} // namespace Core
|
|
} // namespace Plugins
|
|
} // namespace AGS3
|
|
|
|
#endif
|