class Actor

Included Modules

Direct Known Subclasses

Defined in:

game/actor.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]

Instance Method Detail

def alive? #

[View source]
def animation_facing(direction) #

[View source]
def animation_rect(rect, i) : SF::IntRect #

[View source]
def animation_reset(direction) #

[View source]
def animation_step #

[View source]
def apply_speed(direction : SF::Vector2f) #

[View source]
def collides?(other) #

[View source]
def dead? #

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

[View source]
def global_bounds #

[View source]
def hit #

[View source]
def move(direction : SF::Vector2f) #

[View source]
def next_animation_step #

[View source]
def normalize_movement(direction : SF::Vector2f) #

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

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

[View source]
def update(time) #

[View source]