class ViewBase

Public Class Methods

new(x, y, w, h, col) click to toggle source
# File lib/akane_sound/class.view_base.rb, line 2
def initialize(x, y, w, h, col)
  @view_base = SDL2::Rect[x, y, w, h]
  @col = col
end

Public Instance Methods

draw() click to toggle source
# File lib/akane_sound/class.view_base.rb, line 14
def draw
  @@renderer.viewport = @view_base
  @@renderer.draw_color = [@col[:red],
                           @col[:green],
                           @col[:blue],
                           @col[:alpha]]
  #TODO viewport?

end
update() click to toggle source
# File lib/akane_sound/class.view_base.rb, line 7
def update
end
update_size(x, y, w, h) click to toggle source
# File lib/akane_sound/class.view_base.rb, line 10
def update_size(x, y, w, h)
  @view_base = SDL2::Rect[x, y, w, h]
end