class

JamWarmUp::Player

Inherits JamWarmUp::Ship < Reference < Object

Constants

FireDuration = 125.milliseconds
Speed = 640
SpriteFile = "./assets/player.png"

Constructors

new(x = 0, y = 0)
Source

Instance methods

bullets
Source
draw(window : SF::RenderWindow)
Source
fire_bullet
Source
fire_timer
Source
move_with_level(dx, dy)
Source
move_with_speed(frame_time, dx, dy)
Source
remove_dead_bullets
Source
update(frame_time, keys : Keys)
Source
update_firing(keys)
Source
update_movement(frame_time, keys : Keys)
Source