diff --git a/include/list.h b/include/list.h index d471961..1a5f3fb 100644 --- a/include/list.h +++ b/include/list.h @@ -9,7 +9,7 @@ typedef struct gc_list gc_list; #pragma once -struct gc_list +struct gc_list { void *data; gc_list *next; diff --git a/src/engine/engine.c b/src/engine/engine.c index 9b7550f..17cb035 100644 --- a/src/engine/engine.c +++ b/src/engine/engine.c @@ -16,7 +16,7 @@ void update_system(gc_engine *engine, gc_system *sys, float dtime) { gc_scene *scene = engine->scene; gc_list *entities; - + if (!scene) return; entities = scene->get_entity_by_cmp(scene, sys->component_name); diff --git a/src/entity/entity_factory.c b/src/entity/entity_factory.c index b5e4335..7c73bbc 100644 --- a/src/entity/entity_factory.c +++ b/src/entity/entity_factory.c @@ -42,7 +42,7 @@ int entity_add(gc_scene *scene, gc_entity *e) scene->entities = list_add(scene->entities, e); if (!scene->entities) return (-1); - for (gc_component *cmp = e->components; cmp; cmp = cmp->next) { + for (gc_component *cmp = e->components; cmp; cmp = cmp->next) { name = cmp->name; scene->entities_by_cmp = tupple_add(scene->entities_by_cmp, name, e); if (!scene->entities_by_cmp) diff --git a/src/systems/texture_renderer_system.c b/src/systems/texture_renderer_system.c index 7c1e028..16f9651 100644 --- a/src/systems/texture_renderer_system.c +++ b/src/systems/texture_renderer_system.c @@ -16,10 +16,10 @@ void tex_rend_update_entity(gc_engine *engine, gc_entity *entity, float dtime) { - struct transform_component *pos = \ -(struct transform_component *)entity->get_component(entity, "TransformComponent"); - struct texture_renderer *text = (\ -struct texture_renderer *)entity->get_component(entity, "TextureRenderer"); + struct transform_component *pos = (struct transform_component *)\ +entity->get_component(entity, "TransformComponent"); + struct texture_renderer *text = (struct texture_renderer *)\ +entity->get_component(entity, "TextureRenderer"); if (!text->sprite) return; diff --git a/src/utility/tupple.c b/src/utility/tupple.c index 5e6f67f..081b25f 100644 --- a/src/utility/tupple.c +++ b/src/utility/tupple.c @@ -10,13 +10,13 @@ #include "utility.h" #include -static int tupple_add_existing(gc_tupple *l, const char *name, gc_entity *ent) +static int tupple_add_existing(gc_tupple *li, const char *name, gc_entity *ent) { - while (l && my_strcmp(l->name, name)) - l = l->next; - if (!l) + while (li && my_strcmp(li->name, name)) + li = li->next; + if (!li) return (-1); - l->entities = list_add(l->entities, ent); + li->entities = list_add(li->entities, ent); return (0); }