Sha256: 0efc624599eb6c37ad63fcd49a32fe687c21b0a17ef95627f15346e796c14d17
Contents?: true
Size: 734 Bytes
Versions: 9
Compression:
Stored size: 734 Bytes
Contents
# Objects is an aggregator of things and sprites. # class Objects attr_reader :things, :sprites # # def initialize things, sprites @things, @sprites = things, sprites end # # TODO Not used? # # # def registered? thing_or_sprite # @things.registered?(thing_or_sprite) || @sprites.registered?(thing_or_sprite) # end # # # # # # def register thing_or_sprite # Thing === thing_or_sprite ? @things.register(thing_or_sprite) : @sprites.register(thing_or_sprite) # end # # def move @things.move @sprites.move end # # def draw @things.draw @sprites.draw end # # def remove_marked @things.remove_marked @sprites.remove_marked end end
Version data entries
9 entries across 9 versions & 1 rubygems