diff options
| author | ilotterytea <iltsu@alright.party> | 2024-12-11 16:42:26 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2024-12-11 16:42:26 +0500 |
| commit | 5231f1e361fa7be8980a6463877b942f167f27e7 (patch) | |
| tree | 75de6bfecda6ff4f5a81d59aa71fb3a67f334fde | |
| parent | 82632dc632f3b031550d70dca384cd0a2356c662 (diff) | |
feat: fade in
| -rw-r--r-- | src/main.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1,3 +1,4 @@ +#include <stdio.h> #include <stdlib.h> #include "constants.h" @@ -47,6 +48,7 @@ int main(int argc, char* argv[]) { star->position.z -= star->velocity; if (star->position.z < 1.0) { + star->color.a = 0; star->position = Generate3DPosition(); } @@ -57,6 +59,9 @@ int main(int argc, char* argv[]) { StarUpdate(star, screen_center_x, screen_center_y); + star->color.a = + 255 / (star->position.z - 5 < 1 ? 1 : star->position.z - 5); + if (star->texture == NULL) { DrawRectangle(star->renderPosition.x, star->renderPosition.y, star->size.x, star->size.y, star->color); |
