Sha256: f63e22ad726a4bf68c54e8be69a2682a0ac375c5623d3016fc0c26c2949f7e84

Contents?: true

Size: 355 Bytes

Versions: 4

Compression:

Stored size: 355 Bytes

Contents

module Joyce
  class ApplicationView
    attr_reader :application

    def initialize(application)
      @application ||= application
    end

    def render
      # ...
    end

    def window
      @application.window
    end

    def font
      @font ||= Gosu::Font.new(20)
    end

    def mouse_position
      window.mouse_position
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
joyce-0.2.4 lib/joyce/application_view.rb
joyce-0.2.3 lib/joyce/application_view.rb
joyce-0.2.2 lib/joyce/application_view.rb
joyce-0.2.1 lib/joyce/application_view.rb