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