Adding const identifiers.

This commit is contained in:
Ulysse Cura 2026-08-06 13:51:42 +02:00
parent 7362545493
commit 98dd1bbdcb
7 changed files with 13 additions and 11 deletions

@ -1 +1 @@
Subproject commit 778a9ecbfd3e3a8a64e694e8e41b9a0be6dc70f2
Subproject commit 24d2ac6564e2cb3c52b872736071df540599439f

View File

@ -20,7 +20,7 @@ int hitbox_component_init(component_t *component);
int hitbox_component_update(component_t *component);
#if DEBUG >= 2
int hitbox_component_draw(component_t *component);
int hitbox_component_draw(const component_t *component);
#endif
int hitbox_component_destroy(component_t *component);

View File

@ -20,7 +20,7 @@ int sprite_component_init(component_t *component);
int sprite_component_update(component_t *component);
int sprite_component_draw(component_t *component);
int sprite_component_draw(const component_t *component);
int sprite_component_destroy(component_t *component);

View File

@ -14,7 +14,7 @@ int transform_component_init(component_t *component);
int transform_component_update(component_t *component);
#if DEBUG >= 2
int transform_component_draw(component_t *component);
int transform_component_draw(const component_t *component);
#endif // DEBUG >= 2
int transform_component_destroy(component_t *component);

View File

@ -30,7 +30,7 @@ int hitbox_component_init(component_t *component)
int hitbox_component_update(component_t *component)
{
hitbox_component_data_t *component_data = component->data;
transform_component_data_t *transform_component_data = component_data->transform_component_data;
const transform_component_data_t *transform_component_data = component_data->transform_component_data;
component_data->bounds.x = transform_component_data->bounds.x + (transform_component_data->bounds.w - component_data->bounds.w) * component_data->position.x;
component_data->bounds.y = transform_component_data->bounds.y + (transform_component_data->bounds.h - component_data->bounds.h) * component_data->position.y;
@ -44,9 +44,9 @@ int hitbox_component_update(component_t *component)
#include "display.h"
#include "errors.h"
int hitbox_component_draw(component_t *component)
int hitbox_component_draw(const component_t *component)
{
hitbox_component_data_t *component_data = component->data;
const hitbox_component_data_t *component_data = component->data;
if(display_draw_frect(&component_data->bounds, C_RED, 128)) return EXIT_FAILURE;

View File

@ -28,14 +28,16 @@ inline int sprite_component_init(component_t *component)
inline int sprite_component_update(component_t *component)
{
sprite_component_data_t *component_data = component->data;
component_data->dst_rect = component_data->transform_component_data->bounds;
return EXIT_SUCCESS;
}
inline int sprite_component_draw(component_t *component)
inline int sprite_component_draw(const component_t *component)
{
sprite_component_data_t *component_data = component->data;
const sprite_component_data_t *component_data = component->data;
if(display_draw_texture(component_data->texture, &component_data->src_rect, &component_data->dst_rect, component_data->flip)) return EXIT_FAILURE;
return EXIT_SUCCESS;

View File

@ -27,9 +27,9 @@ inline int transform_component_update(component_t *component __attribute__((unus
#include "display.h"
#include "errors.h"
inline int transform_component_draw(component_t *component)
inline int transform_component_draw(const component_t *component)
{
transform_component_data_t *component_data = component->data;
const transform_component_data_t *component_data = component->data;
if(display_draw_frect(&component_data->bounds, C_BLUE, 128)) return EXIT_FAILURE;