class Phase::Pulse
- Phase::Pulse
- Phase::SuperWeapon
- Reference
- Object
Defined in:
phase/pulse.crConstant Summary
-
Damage =
9 -
DebugHitBox =
false -
Duration =
10.seconds -
FireSound =
SF::SoundBuffer.from_file("./assets/pulse.wav") -
InnerRadii =
[0, 64, 128, 192, 256, 288, 304] -
OuterRadii =
[64, 128, 192, 256, 320, 320, 320] -
Sheet =
"./assets/pulse.png" -
SpriteSize =
640
Constructors
Instance Method Summary
- #animations : GSF::Animations
- #draw(window : SF::RenderWindow)
- #draw_hit_arc(window : SF::RenderWindow)
- #fire_sound : SF::Sound
- #hit?(circle : Circle) : Bool
- #hit_arc
- #move(x : Float64, y : Float64)
- #radii
- #update(frame_time, current : Bool, timer_done : Bool, x : Float64, y : Float64, objs : Array(HealthObj))
- #x : Float64
- #y : Float64