ゴス(ルビー)で簡単な形を作ろうとしています。関数をどこで呼び出すかが難しいと感じています。update メソッドか draw メソッドか。
require 'rubygems'
require 'gosu'
class DemoWindow < Gosu::Window
def initialize
super(640, 400, false)
end
def draw
draw_quad(x-size, y-size, 0xffffffff, x+size, y-size, 0xffffffff, x-size, y+size, 0xffffffff, x+size, y+size, 0xffffffff, 0)
draw_triangle(x1, y1, c1, x2, y2, c2, x3, y3, c3, z=0, mode=:default)
draw_line(x1, y1, c1, x2, y2, c2, z=0, mode=:default)
end
end
ご覧になり、これが形状を作成する正しい方法であるかどうかお知らせください。