System

The System class is a class for getting and setting information about the KiriKiri core and the environment in which KiriKiri is running. You cannot create objects from this class.

Members

Constructor
None
Methods
addContinuousHandler ( Add Continuous handler )
assignMessage ( Change message assignment )
createAppLock ( Check for double launch )
createUUID ( Generate UUID string )
doCompact ( Compact memory )
dumpHeap ( Dump heap information (1.1.0 or later) )
exit ( Synchronous exit of KiriKiri )
getArgument ( Get command line options )
getKeyState ( Get key state )
getTickCount ( Get tick count )
inform ( Display message )
readRegValue ( Read registry value )
removeContinuousHandler ( Remove Continuous handler )
setArgument ( Set command line options )
shellExecute ( Execute file/program )
showVersion ( Display about dialog (1.1.0 or later) )
terminate ( Asynchronous exit of KiriKiri )
toActualColor ( Get actual color of color constant )
touchImages ( Load images into cache )
Properties
appDataPath ( Path to user's home directory )
dataPath ( Path to data storage location )
desktopHeight ( Desktop height )
desktopLeft ( Desktop left position )
desktopTop ( Desktop top position )
desktopWidth ( Desktop width )
drawThreadNum ( Number of threads used for drawing )
eventDisabled ( Whether event delivery is disabled )
exceptionHandler ( Handler function for uncaught exceptions )
exeBits ( Whether KiriKiri is 32-bit or 64-bit (1.3.0 or later) )
exeName ( Path to KiriKiri executable )
exePath ( Path to the folder containing KiriKiri executable )
exitOnWindowClose ( Whether to exit when the main window is closed )
graphicCacheLimit ( Image cache limit )
onActivate ( When the application becomes active )
onDeactivate ( When the application becomes inactive )
osBits ( Whether the OS is 32-bit or 64-bit (1.3.0 or later) )
osName ( OS name )
personalPath ( Path to My Documents )
platformName ( Platform name )
savedGamesPath ( Path to saved games (1.1.0 or later) )
screenHeight ( Screen height )
screenWidth ( Screen width )
title ( Title )
versionInformation ( Version information string )
versionString ( Version string )
Events
None