class Game_Interpreter
def set_sprite_opacity(*arg)
arg.each {|i| return unless i.is_a?(Array)}
if arg.size == 1 && arg[0][0] == 0
arg[0][2] ||= 0
arg[0][3] ||= false
screen.pictures.each do |pic|
pic.move(pic.origin, pic.x, pic.y, pic.zoom_x, pic.zoom_y, arg[0][1], arg[0][2], arg[0][4] ? arg[0][4] : 60)
wait(arg[0][4]) if arg[0][3]
end
else
arg.each do |i|
i[2] ||= 0
i[3] ||= false
pic = screen.pictures[i[0]]
pic.move(pic.origin, pic.x, pic.y, pic.zoom_x, pic.zoom_y, i[1], i[2], i[4] ? i[4] : 60)
wait(i[4]) if i[3]
end
end
end
end
class Game_Interpreter
def set_sprite_opacity(*arg)
arg.each {|i| return unless i.is_a?(Array)}
if arg.size == 1 && arg[0][0] == 0
arg[0][2] ||= 0
arg[0][3] ||= false
screen.pictures.each do |pic|
pic.move(pic.origin, pic.x, pic.y, pic.zoom_x, pic.zoom_y, arg[0][1], arg[0][2], arg[0][4] ? arg[0][4] : 60)
wait(arg[0][4]) if arg[0][3]
end
else
arg.each do |i|
i[2] ||= 0
i[3] ||= false
pic = screen.pictures[i[0]]
pic.move(pic.origin, pic.x, pic.y, pic.zoom_x, pic.zoom_y, i[1], i[2], i[4] ? i[4] : 60)
wait(i[4]) if i[3]
end
end
end
end