SINRGE2

SINRGE2 模块。

模块方法

SINRGE2.init

初始化 SINRGE2。

SINRGE2.init_video

初始化 SINRGE2 的图像部分。

SINRGE2.quit

退出 SINRGE2。

SINRGE2.stop

停止 SINRGE2 ,并循环刷新当前屏幕画面。

效果与下面的语句作用相同。

loop { Graphics.update }
SINRGE2.time_delta

获取 time delta。

常量

COPYRIGHT

获取 SINRGE2 著作权信息。

DESCRIPTION

获取 SINRGE2 描述信息。

CORENAME

获取 SINRGE2 核心名称信息。

RELEASE_DATE

获取 SINRGE2 发布日期信息。

THANKS

获取 SINRGE2 感谢名单信息。

VERSION

获取 SINRGE2 版本信息。

SINRGE2 全局函数

SINRGE2中定义了下面的全局函数:

load_data(filename)

加载由 filename 指定的数据文件,并重建各种对象。

$data_scripts = load_data("Data/Scripts.rbdata")
这个函数本质上与下面的语句相同:
File.open(filename, "rb") { |f|
obj = Marshal.load(f)
}

不同之处在于,本函数可以从加密文件(文件格式暂未发布)内加载数据文件。

msgbox(arg[, ...])

输出一个包含参数字符串的消息框,如果参数并不是字符串的形式,则会使用 to_s 方法转换为字符串后再进行输出。

返回值为 nil 。

msgbox_p(obj, [obj2, ...])

将 obj 以人类可读的格式输出,也就是对话显示框的形式,相当于下面的代码:

  msgbox obj.inspect, "\n", obj2.inspect, "\n", ...
  

返回值为 nil 。

另外,内建的 p, print, puts 函数在没有控制台的情况下会被重新定义为 msgbox 和 msgbox_p 的别名。

SINRGE2 内建模块

SINRGE2 内建类