diff options
author | kdx <kikoodx@paranoici.org> | 2023-04-14 15:57:35 +0200 |
---|---|---|
committer | kdx <kikoodx@paranoici.org> | 2023-04-14 15:57:35 +0200 |
commit | 4ed29d517fa3555472dd3369f816b20b55b536c5 (patch) | |
tree | 05db370f41c239d99a1b246fb41b4694dcd9f3fc /src | |
parent | 42a222e998e3693bb59c90b2c4b446c8e8694a5b (diff) | |
download | 006-main.tar.gz |
Diffstat (limited to 'src')
-rw-r--r-- | src/grid.c | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -2,14 +2,19 @@ #include "entity.h" #include "entityimpl.h" -IMPL_INIT(grid, 0) {} +IMPL_INIT(grid, 0) { + this->pos[0] -= this->width / 2 + 1; + this->pos[1] -= this->height / 2 + 1; +} IMPL(draw) { if (TZR_GetTick() % 2) return; TZR_DrawSetColor(1, 1, 1, 1); - for (int i = 0; i < DHEIGHT; i += TSIZE) - TZR_DrawLine(-1, i - 1, DWIDTH, i - 1); - for (int i = 0; i < DWIDTH; i += TSIZE) - TZR_DrawLine(i - 1, -1, i - 1, DHEIGHT); + for (int i = 0; i < this->height; i += TSIZE) + TZR_DrawLine(this->pos[0], this->pos[1] + i, + this->pos[0] + this->width, this->pos[1] + i); + for (int i = 0; i <= this->width; i += TSIZE) + TZR_DrawLine(this->pos[0] + i, this->pos[1], + this->pos[0] + i, this->pos[1] + this->height); } |