#include "include/render.h" #include "include/gen.h" #include #include Vector2 PointToVector2(Pt p) { Vector2 v; v.x = (float)(p.x * 100) + 50.; v.y = (float)(p.y * 100) + 50.; return v; } Vector2 PointpToVector2(Pt* p) { Vector2 v; v.x = (float)(p->x * 100) + 50; v.y = (float)(p->y * 100) + 50; return v; } void render() { for (int i = 0; i < NPLATES; i++) { Plate plate = lith[i]; DrawTriangleLines( PointToVector2(plate.tris[0].a), PointToVector2(plate.tris[0].b), PointToVector2(plate.tris[0].c), RED ); printf( ">>>>>>>>>>>>>>>>>>%i %i\n", plate.tris[0].a.x, plate.tris[0].a.y ); } for (int x = 0; x < WORLD_SZ; x++) { for (int y = 0; y < WORLD_SZ; y++) { Vector2 v = PointToVector2((Pt){x, y}); DrawCircleV(v, 4.f, WHITE); DrawLineV( v, (Vector2){v.x + asth[x][y].x * 8, v.y + asth[x][y].y * 8}, WHITE ); } } }