class Projectile

Included Modules

Defined in:

game/projectile.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(position : SF::Vector2f, direction : SF::Vector2f) #

[View source]

Instance Method Detail

def apply_speed(direction) #

[View source]
def collides?(enemy : Enemy) #

[View source]
def direction : SF::Vector2(Float32) #

[View source]
def direction=(direction : SF::Vector2(Float32)) #

[View source]
def draw(target, states) #

[View source]
def global_bounds #

[View source]
def move #

[View source]
def normalize_movement #

[View source]
def position : SF::Vector2(Float32) #

[View source]
def position=(position : SF::Vector2(Float32)) #

[View source]