|
发表于 2009-3-6 10:55:23
|
显示全部楼层
有没有看F1
RPG::MapInfo
マップ情報のデータクラス。
スーパークラスObject
属性name
名前。
parent_id
親マップの ID。
order
ツクール内部で使用するマップツリー表示順序。
expanded
ツクール内部で使用するマップツリー展開フラグ。
scroll_x
ツクール内部で使用する X 方向のスクロール位置。
scroll_y
ツクール内部で使用する Y 方向のスクロール位置。
定義module RPG
class MapInfo
def initialize
@name = ""
@parent_id = 0
@order = 0
@expanded = false
@scroll_x = 0
@scroll_y = 0
end
attr_accessor :name
attr_accessor :parent_id
attr_accessor rder
attr_accessor :expanded
attr_accessor :scroll_x
attr_accessor :scroll_y
end
end
RPG::Map
マップのデータクラス。
スーパークラスObject
属性width
マップの幅。
height
マップの高さ。
scroll_type
スクロールタイプ (0: ループしない、1:縦のみループする、2:横のみループする、3:縦横ともループする)。
autoplay_bgm
BGM 自動切り替えが有効かどうかを示す真偽値。
bgm
BGM 自動切り替えが有効なとき、その BGM (RPG::BGM) 。
autoplay_bgs
BGS 自動切り替えが有効かどうかを示す真偽値。
bgs
BGS 自動切り替えが有効なとき、その BGS (RPG::BGS) 。
disable_dashing
[ダッシュを禁止する] オプションの真偽値。
encounter_list
エンカウントリスト。敵グループ ID の配列です。
encounter_step
平均エンカウント歩数。
parallax_name
遠景グラフィックのファイル名。
parallax_loop_x
遠景の [横方向ループ] オプションの真偽値。
parallax_loop_y
遠景の [縦方向ループ] オプションの真偽値。
parallax_sx
遠景が横方向に自動スクロールする速度。
parallax_sy
遠景が縦方向に自動スクロールする速度。
parallax_show
遠景の [マップエディタに表示する] オプションの真偽値。
data
マップデータ本体。タイル ID の三次元配列 (Table) です。
events
マップイベント。イベント ID をキー、RPG::Event のインスタンスを値とするハッシュです。
定義module RPG
class Map
def initialize(width, height)
@width = width
@height = height
@scroll_type = 0
@autoplay_bgm = false
@bgm = RPG::BGM.new
@autoplay_bgs = false
@bgs = RPG::BGS.new("", 80)
@disable_dashing = false
@encounter_list = []
@encounter_step = 30
@parallax_name = ""
@parallax_loop_x = false
@parallax_loop_y = false
@parallax_sx = 0
@parallax_sy = 0
@parallax_show = false
@data = Table.new(width, height, 3)
@events = {}
end
attr_accessor :width
attr_accessor :height
attr_accessor :scroll_type
attr_accessor :autoplay_bgm
attr_accessor :bgm
attr_accessor :autoplay_bgs
attr_accessor :bgs
attr_accessor :disable_dashing
attr_accessor :encounter_list
attr_accessor :encounter_step
attr_accessor :parallax_name
attr_accessor :parallax_loop_x
attr_accessor :parallax_loop_y
attr_accessor :parallax_sx
attr_accessor :parallax_sy
attr_accessor :parallax_show
attr_accessor :data
attr_accessor :events
end
end |
|