Files
i-mic-fps/lib/hud.rb

23 lines
418 B
Ruby

class IMICFPS
class HUD
def initialize(player)
@ammo = AmmoWidget.new({ player: player })
@radar = RadarWidget.new({ player: player })
@health = HealthWidget.new({ player: player })
@hud_elements = [
@ammo,
@radar,
@health,
]
end
def draw
@hud_elements.each(&:draw)
end
def update
@hud_elements.each(&:update)
end
end
end