Sha256: 3fde5e1a5e549f070791b5ca252ca5f16b47408447a6d81db37484c950892041

Contents?: true

Size: 471 Bytes

Versions: 3

Compression:

Stored size: 471 Bytes

Contents

module AMazeIng
  class Infor
    attr_accessor :level
    def initialize 
      @level = 1
      @label = 'LEVEL'

      @label_image = Gosu::Image.from_text @label, 40
    end

    def center_x(width)
      return $dimension + SIDE_BAR/2 - width/2
    end

    def draw
      @level_image = Gosu::Image.from_text @level.to_s, 36
      @label_image.draw(center_x(@label_image.width), 80, 1)
      @level_image.draw(center_x(@level_image.width), 130, 1)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
a_maze_ing-0.3.0 lib/a_maze_ing/infor.rb
a_maze_ing-0.2.2 lib/a_maze_ing/infor.rb
a_maze_ing-0.2.1 lib/a_maze_ing/infor.rb