class Spriteset_Map
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
alias initialize_leav_loop initialize
def initialize
initialize_leav_loop
# 生成角色活动块
if $game_map.horizontal_loop
for i in $game_map.events.keys.sort
@character_sprites.push(Sprite_Character_Loop.new(4, @viewport1, $game_map.events))
@character_sprites.push(Sprite_Character_Loop.new(6, @viewport1, $game_map.events))
end
@character_sprites.push(Sprite_Character_Loop.new(4, @viewport1, $game_player))
@character_sprites.push(Sprite_Character_Loop.new(6, @viewport1, $game_player))
end
if $game_map.vertical_loop
for i in $game_map.events.keys.sort
@character_sprites.push(Sprite_Character_Loop.new(2, @viewport1, $game_map.events))
@character_sprites.push(Sprite_Character_Loop.new(8, @viewport1, $game_map.events))
end
@character_sprites.push(Sprite_Character_Loop.new(2, @viewport1, $game_player))
@character_sprites.push(Sprite_Character_Loop.new(8, @viewport1, $game_player))
end
if $game_map.horizontal_loop and $game_map.vertical_loop
for i in $game_map.events.keys.sort
@character_sprites.push(Sprite_Character_Loop.new(1, @viewport1, $game_map.events))
@character_sprites.push(Sprite_Character_Loop.new(3, @viewport1, $game_map.events))
@character_sprites.push(Sprite_Character_Loop.new(7, @viewport1, $game_map.events))
@character_sprites.push(Sprite_Character_Loop.new(9, @viewport1, $game_map.events))
end
@character_sprites.push(Sprite_Character_Loop.new(1, @viewport1, $game_player))
@character_sprites.push(Sprite_Character_Loop.new(3, @viewport1, $game_player))
@character_sprites.push(Sprite_Character_Loop.new(7, @viewport1, $game_player))
@character_sprites.push(Sprite_Character_Loop.new(9, @viewport1, $game_player))
end
update
end
end