class Buzzle::Visibility
- Buzzle::Visibility
- Buzzle::Obj
- Reference
- Object
Defined in:
buzzle/visibility.crConstructors
Instance Method Summary
- #dark!
- #dark?(*args, **options)
- #dark?(*args, **options, &)
- #draw(screen_x, screen_y)
- #shadow!
- #shadow?(*args, **options)
- #shadow?(*args, **options, &)
- #visible!
- #visible?(*args, **options)
- #visible?(*args, **options, &)
Instance methods inherited from class Buzzle::Obj
collidable?
collidable?,
collision?(x, y, width, height)collision?(objs : Array(Obj))
collision?(obj : Obj) collision?, collisions(objs : Array(Obj)) collisions, direction : Direction direction, directional_collision?(objs : Array(Obj), direction : Direction)
directional_collision?(obj : Obj, direction : Direction) directional_collision?, draw(_screen_x, _screen_y) draw, draw_sort(obj : Obj) draw_sort, face(entity) face, facing?(entity : Entity, opposite = false) facing?, height : Int32 height, hidden? : Bool hidden?, hide hide, horz_between?(entity) horz_between?, horz_distance_longer?(entity) horz_distance_longer?, layer layer, remove remove, removed? : Bool removed?, show show, to_s(io) to_s, update(frame_time, _entities)
update(_frame_time) update, vert_between?(entity) vert_between?, vert_distance_longer?(entity) vert_distance_longer?, width : Int32 width, x : Int32 x, x_draw x_draw, y : Int32 y, y_draw y_draw, z : Int32 z