Помогите справиться с проблемой:
В scene_map в update у меня стоит:
if $game_variables[25]!=0
@ItmSpr.bitmap=Bitmap.new("Graphics/Pictures/ITEMS/item"+$game_variables[25].to_s(10)+".png")
elsif @ItmSpr.bitmap!=nil
@ItmSpr.bitmap.clear
end
и
if Input.trigger?(Input::B)
if $game_variables[25]>0
$game_variables[25]=0
@ItmSpr.bitmap.clear
end
…
То есть, при доступе в меню изображение должно исчезать. Но оно мало того, что не исчезает (пока из меню обратно не выйдешь), так он ещё и отпечатывается в углу на чёрном фоне (я убрал там всякие меню, оставив лишь доступ к ивентарю и сейвскрину в центре).
Что делать?
_________________________________________________________________________________________
И ещё кое-что: Куда стоит перенести кусок
if $game_variables[25]!=0
@ItmSpr.bitmap=Bitmap.new("Graphics/Pictures/ITEMS/item"+$game_variables[25].to_s(10)+".png")
elsif @ItmSpr.bitmap!=nil
@ItmSpr.bitmap.clear
end
Чтобы изображение создавалось только один раз - в противном случае это тормозит процесс игры.