LuaSTG-x Core API
|
Classes | |
class | Buffer |
class | Color |
class | FileDialog |
class | GameObjectBentLaser |
class | Latex |
class | LogSystem |
class | ParticlePool |
class | Rand |
class | Random |
class | RenderMode |
class | ResAnimation |
class | ResAudio |
class | ResFont |
class | ResFX |
class | ResMusic |
class | Resource |
class | ResourceColliable |
class | ResourceMgr |
class | ResourcePack |
class | ResourceQuad |
class | ResParticle |
class | ResRenderTarget |
class | ResSound |
class | ResSprite |
class | ResTexture |
class | StopWatch |
class | Stream |
class | StreamFile |
class | StreamMemory |
class | Triangles |
class | util |
class | WindowHelper |
class | WindowHelperDesktop |
class | World |
class | ZipArchive |
Public Member Functions | |
static function | calcScreen () |
static function | enumPlugins () |
static function | getPluginList () |
static function | getResourcePool () |
static function | loadData () |
static function | loadMod () |
static function | loadPlugins () |
static function | loadSetting (local change_vm) |
static function | loadSettingFile () |
static function | saveSettingFile () |
Public Attributes | |
lstg::World | world |
static function calcScreen | ( | ) |
l/r/b/t: world的逻辑坐标范围
bound(l/r/b/t): 边界范围,超出范围的游戏对象会自动回收
scr(l/r/b/t): l/r/b/t在screen坐标系下的坐标
p(l/r/b/t): 用于player限位 screen的大小总是640x480,与world匹配
scale dx dy则根据实际游戏的分辨率(由setting决定)计算
static function enumPlugins | ( | ) |
static function getPluginList | ( | ) |
static function getResourcePool | ( | ) |
static function loadData | ( | ) |
static function loadMod | ( | ) |
static function loadPlugins | ( | ) |
static function loadSettingFile | ( | ) |
static function saveSettingFile | ( | ) |
lstg::World world |