30 lines
No EOL
900 B
Ruby
30 lines
No EOL
900 B
Ruby
|
|
|
|
module EX_SCREEN_POS
|
|
|
|
#ここで設定した値が全てのエネミーのY座標に加算されます
|
|
EX_Y = 140
|
|
end
|
|
|
|
|
|
|
|
#==============================================================================
|
|
# ■ Game_Troop
|
|
#==============================================================================
|
|
|
|
class Game_Troop < Game_Unit
|
|
#--------------------------------------------------------------------------
|
|
# ● セットアップ
|
|
#--------------------------------------------------------------------------
|
|
def setup(troop_id)
|
|
setup_vga(troop_id)
|
|
|
|
# トループ座標の修正
|
|
@enemies.each do |enemy|
|
|
enemy.screen_x = (enemy.screen_x * (Graphics.width * 1.0 / $VXA_O_WIDTH)).to_i
|
|
enemy.screen_y = (enemy.screen_y * (Graphics.height * 1.0 / $VXA_O_HEIGHT)).to_i
|
|
enemy.screen_y += EX_SCREEN_POS::EX_Y
|
|
end
|
|
|
|
end
|
|
end |