LuaSTG-x Core API
plus Class Reference

Classes

class  BinaryReader
 
class  BinaryWriter
 
class  FileSeekOrigin
 
class  FileStream
 
class  ReplayFrameReader
 将二进制数值转换为按键状态 More...
 
class  ReplayFrameWriter
 
class  ReplayManager
 

Public Member Functions

static function BAND (local a, local b)
 
static function Class (local base)
 声明一个类 More...
 
static function CreateDirectory (local path)
 
static function DirectoryExists (local path)
 
static function EnumFiles (local path)
 
static function enumFiles (local path)
 
static function enumFilesByType (local path, local suffix)
 
static function error (local msg, local title, local exit)
 
static function FileExists (local path)
 
static function getWritablePath ()
 
static function isDesktop ()
 
static function isMobile ()
 
static function TryCatch (local t)
 模拟TryCatch块 More...
 

Member Function Documentation

◆ BAND()

static function BAND ( local  a,
local  b 
)

◆ Class()

static function Class ( local  base)

声明一个类

Parameters
basetable 基类

◆ CreateDirectory()

static function CreateDirectory ( local  path)

创建目录

Parameters
pathstring 路径

◆ DirectoryExists()

static function DirectoryExists ( local  path)

判断文件夹是否存在

Parameters
pathstring 路径
Returns
boolean

◆ EnumFiles()

static function EnumFiles ( local  path)

枚举目录中的文件或文件夹,仅本地文件

结果表述为:

{ { isDirectory = false, name = "abc.txt", lastAccessTime = 0, size = 0 },

{ isDirectory = true, name = "test" } }

Parameters
pathstring 目录
Returns
table

◆ enumFiles()

static function enumFiles ( local  path)
Parameters
fstring
pathstring
Returns
table

◆ enumFilesByType()

static function enumFilesByType ( local  path,
local  suffix 
)
Parameters
pathstring
suffixstring
Returns
table

◆ error()

static function error ( local  msg,
local  title,
local  exit 
)

gives an error by a messagebox

Parameters
msgstring
titlestring
exitboolean true if omitted

◆ FileExists()

static function FileExists ( local  path)

判断文件夹是否存在

Parameters
pathstring 路径
Returns
boolean

◆ getWritablePath()

static function getWritablePath ( )

getWriteablePath

Returns
string

◆ isDesktop()

static function isDesktop ( )

◆ isMobile()

static function isMobile ( )

◆ TryCatch()

static function TryCatch ( local  t)

模拟TryCatch块

Parameters
ttable 条件上下文

执行一个try..catch..finally块

当try语句中出现错误时,将把错误信息发送到catch语句块,否则返回try函数结果

当catch语句块被执行时,若发生错误将重新抛出,否则返回catch函数结果

finally块总是会保证在try或者catch后被执行


The documentation for this class was generated from the following files: