Raptor Modules - coldrockgames/doc-scriptor GitHub Wiki
There are, at the time of writing this documentation, two modules included in scriptor, which you can #include
in your scripts, if you need them.
raptor
Module
#include raptor
This module provides access to the most important macros and global variables from Raptor, such as:
BROADCASTER
ROOMCONTROLLER
GAMECONTROLLER
GAME_SPEED
Included Macros:
Here is a list of all macros available in the raptor
module:
#macro GAMESTARTER global.__gamestarter
#macro GAMECONTROLLER global.__game_controller
#macro ROOMCONTROLLER global.__room_controller
#macro UI_ROOT global.__ui_root
#macro BROADCASTER global.__broadcaster
#macro GLOBALDATA global.__global_data
#macro AUDIOSETTINGS global.__audiosettings
#macro GAMESETTINGS global._game_settings
#macro SAVEGAME_SAVE_IN_PROGRESS global.__savegame_save_in_progress
#macro SAVEGAME_LOAD_IN_PROGRESS global.__savegame_load_in_progress
#macro GUI_POPUP_VISIBLE global.__popup_visible
#macro SECRET_WORD_TRACKER global.__secret_word_tracker
#macro GAME_SPEED global.__game_speed
#macro DELTA_TIME_SECS global.__delta_time_secs
#macro DELTA_TIME_SECS_REAL global.__delta_time_secs_real
#macro PARTSYS global.__room_particle_system
#macro MOUSE_CURSOR global.__mouse_cursor
#macro GUI_MOUSE_X_PREVIOUS global.__gui_mouse_xprevious
#macro GUI_MOUSE_Y_PREVIOUS global.__gui_mouse_yprevious
#macro GUI_MOUSE_X global.__gui_mouse_x
#macro GUI_MOUSE_Y global.__gui_mouse_y
#macro GUI_MOUSE_DELTA_X global.__gui_mouse_xmove
#macro GUI_MOUSE_DELTA_Y global.__gui_mouse_ymove
#macro GUI_MOUSE_HAS_MOVED global.__gui_mouse_has_moved
#macro MOUSE_X_PREVIOUS global.__world_mouse_xprevious
#macro MOUSE_Y_PREVIOUS global.__world_mouse_yprevious
#macro MOUSE_DELTA_X global.__world_mouse_xmove
#macro MOUSE_DELTA_Y global.__world_mouse_ymove
#macro MOUSE_HAS_MOVED global.__world_mouse_has_moved
#macro WINDOW_SIZE_X global.__window_size_x
#macro WINDOW_SIZE_Y global.__window_size_y
#macro WINDOW_SIZE_DELTA_X global.__window_size_xmove
#macro WINDOW_SIZE_DELTA_Y global.__window_size_ymove
#macro WINDOW_SIZE_X_PREVIOUS global.__window_size_xprevious
#macro WINDOW_SIZE_Y_PREVIOUS global.__window_size_yprevious
#macro WINDOW_SIZE_HAS_CHANGED global.__window_size_has_changed
#macro GAME_CHANNEL_STRING global.__game_channel_string
#macro GAME_VERSION_STRING global.__game_version_string
#macro GAME_VERSION_MAJOR global.__game_version_major
#macro GAME_VERSION_MINOR global.__game_version_minor
#macro GAME_VERSION_BUILD global.__game_version_build
raptor_logger
Module
#include raptor_logger
This module provides full logging capabilities from raptor
, making it especially useful during development for debugging and tracking script behavior.
Included Macros:
#macro RAPTOR_LOGGER global.__raptor_logger
#macro vlog RAPTOR_LOGGER.log_verbose
#macro dlog RAPTOR_LOGGER.log_debug
#macro ilog RAPTOR_LOGGER.log_info
#macro wlog RAPTOR_LOGGER.log_warning
#macro elog RAPTOR_LOGGER.log_error
#macro flog RAPTOR_LOGGER.log_fatal