refactor: header file for every module

This commit is contained in:
2026-09-19 13:11:53 +02:00
parent b26070a518
commit dda0d38e22
36 changed files with 968 additions and 272 deletions
+26
View File
@@ -0,0 +1,26 @@
#ifndef FLOOR_H
#define FLOOR_H
#include <raylib.h>
#include "engineSprite.h"
typedef struct {
Sprite sprite;
Rectangle bounds;
Shader shader;
float time;
Texture2D causticTexture;
Texture2D causticHighlightTexture;
Texture2D noiseTexture;
Texture2D cloudTexture;
Texture2D voronoiseTexture;
Texture2D depthGradientTexture;
} Floor;
Floor CreateFloor(void);
void UpdateFloor(Floor *floor, Camera2D *camera);
void RenderFloor(Floor *floor);
void UnloadFloor(Floor *floor);
#endif