class Window_Exercise < Window_Base
def initialize(exercise_window, x, y, width, height, numbers, plusminus)
super(x, y, width, height)
@numbers = numbers
@plusminus = plusminus
@exercise_window = exercise_window
refresh
end
def draw_images
pic = Array.new
src = Array.new
ret = Array.new
for i in 0..1
pic << Bitmap.new(@numbers[i].image)
src << Rect.new(0,0,pic[i].width,pic[i].height)
ret << Rect.new(174*i,0,pic[i].width,pic[i].height)
self.contents.stretch_blt(ret[i],pic[i],src[i])
end
#-------------------------------------------------------------------------------
i+=1
pic << Bitmap.new(@result_num.image)
src << Rect.new(0,0,pic[i].width,pic[i].height)
ret << Rect.new(174*i,0,pic[i].width,pic[i].height)
self.contents.stretch_blt(ret[i],pic[i],src[i])
#-------------------------------------------------------------------------------
i+=1
pic << Bitmap.new("Graphics/Pictures/#{@plusminus}")
src << Rect.new(0,0,pic[i].width,pic[i].height)
ret << Rect.new(116,0,pic[i].width,pic[i].height)
self.contents.stretch_blt(ret[i],pic[i],src[i])
i+=1
pic << Bitmap.new("Graphics/Pictures/=")
src << Rect.new(0,0,pic[i].width,pic[i].height)
ret << Rect.new(280,0,pic[i].width,pic[i].height)
self.contents.stretch_blt(ret[i],pic[i],src[i])
end
def update
super
refresh
end
def refresh
contents.clear
@result_num = @exercise_window.item
draw_images
end
end