# # イベントの集合 Ver2.0(RGSS2, RGSS3) #  (C)2011 TYPE74RX-T # #============================================================================== # ■ Game_Interpreter #------------------------------------------------------------------------------ #  イベントコマンドを実行するインタプリタです。このクラスは Game_Map クラス、 # Game_Troop クラス、Game_Event クラスの内部で使用されます。 #============================================================================== class Game_Interpreter #-------------------------------------------------------------------------- # ★ イベントを指定位置に集合させる  #-------------------------------------------------------------------------- def rx_ev_gather(id, x = -1, y = -1) characters = [] characters.push(id).flatten! # id を配列に入れる character = get_character(-1) x = character.x if x < 0 y = character.y if y < 0 (0...characters.size).each do |i| char = get_character(characters[i]) if characters[i] > 0 char.moveto(x, y) if characters[i] > 0 end end end