step() |
adjacent_to_bottom_edge(float tile_width=16.0f, float tile_height=16.0f) |
adjacent_to_right_edge(float tile_width=16.0f, float tile_height=16.0f) |
adjacent_to_top_edge(float tile_width=16.0f, float tile_height=16.0f) |
get_tile_coords_below_left_foot(float x=0.0f, float y=0.0f, float height=1.0f) |
get_tile_coords_below_right_foot(float x=0.0f, float y=0.0f, float width=1.0f, float height=1.0f) |
adjacent_to_left_edge(float tile_width=16.0f, float tile_height=16.0f) |
get_next_collided_tile_coords_1d(float x=0.0f, float y=0.0f, float velocity=0.0f, float depth_of_body=1.0f, float length_of_edge=1.0f, float tile_length_n=1.0f, float tile_length_m=1.0f) |
get_stepped_tile_collisions(float x=0.0f, float y=0.0f, float velocity_x=0.0f, float velocity_y=0.0f, float width=1.0f, float height=1.0f, float tile_width=1.0f, float tile_height=1.0f) |
calculate_difference_info(std::vector<AllegroFlare::Physics::Int2D> now_tiles={}, std::vector<AllegroFlare::Physics::Int2D> next_tiles={}, float velocity_x=0.0f, float velocity_y=0.0f) |
tiles_within_aabb2d(AllegroFlare::Physics::AABB2D aabb2d={}) |
tiles_within(float x=0.0f, float y=0.0f, float width=1.0f, float height=1.0f, float tile_width=1.0f, float tile_height=1.0f) |
tiles_have_equal_coordinates(AllegroFlare::Physics::Int2D& a=get_dummy_int2d_ref(), AllegroFlare::Physics::Int2D& b=get_dummy_int2d_ref()) |
world_coords_to_tile_coords(float world_pos=0.0f, float tile_length=1.0f) |
world_x_coords_to_tile_coords_x(float world_pos_x=0.0f) |
world_y_coords_to_tile_coords_y(float world_pos_y=0.0f) |
get_tile_left_edge(float tile_x=0.0f, float tile_width=16.0f) |
get_tile_right_edge(float tile_x=0.0f, float tile_width=16.0f) |
get_tile_top_edge(float tile_y=0.0f, float tile_height=16.0f) |
get_tile_bottom_edge(float tile_y=0.0f, float tile_height=16.0f) |