mirror of
https://github.com/zoriya/Gamacon.git
synced 2026-06-08 13:54:42 +00:00
Cleaning up
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
#define ANGLE_Y 35
|
||||
#define ADD_VALUE 10
|
||||
|
||||
void move_tile(gc_engine *engine, struct tile *ret, char mode, bool r);
|
||||
void move_verticies(gc_engine *engine, struct tile *ret, char mode, bool r);
|
||||
int get_index_nearest_vertex(struct tile *sel, gc_vector2 pos);
|
||||
struct tile *get_tile_from_pos(struct vertex_component *map, gc_vector2 pos);
|
||||
bool map_manage_click(gc_engine *engine, int id, gc_vector2 pos);
|
||||
|
||||
+6
-1
@@ -20,4 +20,9 @@ typedef struct gc_vector2i
|
||||
} gc_vector2i;
|
||||
|
||||
float gcvector_magnitude(gc_vector2 vec);
|
||||
gc_vector2 gcvector2_normilize(gc_vector2 vec);
|
||||
gc_vector2 gcvector2_normilize(gc_vector2 vec);
|
||||
|
||||
static inline gc_vector2 gc_vector2_add(gc_vector2 first, gc_vector2 second)
|
||||
{
|
||||
return (gc_vector2){first.x + second.x, first.y + second.y};
|
||||
}
|
||||
@@ -75,7 +75,7 @@ struct vertex_component *info, float dt)
|
||||
|
||||
if (!info || !info->map)
|
||||
return;
|
||||
tl = get_tile_from_pos(info, (gc_vector2){w.x - pos->position.x, wp.y + pos->position.y});
|
||||
tl = get_tile_from_pos(info, (gc_vector2){w.x - pos->position.x, w.y + pos->position.y});
|
||||
for (i = 0; info->map[i].corners[0]; i++);
|
||||
for (i--; i >= 0; i--) {
|
||||
draw_tile(this, pos->position, &info->map[i], &info->map[i] == tl);
|
||||
|
||||
Reference in New Issue
Block a user