Cleaning up

This commit is contained in:
Anonymus Raccoon
2020-05-03 16:25:25 +02:00
parent b0fbb19b2b
commit 019cef80f0
5 changed files with 0 additions and 164 deletions

View File

@@ -76,26 +76,12 @@ SRC = src/engine/engine.c \
OBJ = $(SRC:%.c=%.o)
GCDA = *.gcda
GCNO = *.gcno
TESTS = tests/deserializations.c \
tests/game_loop.c
INCLUDE = -I ./include
CFLAGS = $(INCLUDE) -Wall -Wshadow -Wextra -Wno-unused-parameter
LDFLAGS = -L ../my -L ../xmlparser -L ../quadtree\
-lxmlparser -lquadtree -lmy -lcsfml-system -lcsfml-graphics -lcsfml-window -lm
COVERAGE = --coverage -lcriterion
NAME = libgamacon.a
UT = ./ut
CC = gcc
AR = ar rc
@@ -105,18 +91,11 @@ all: $(NAME)
$(NAME): $(OBJ)
$(AR) $(NAME) $(OBJ)
tests_run:
$(CC) -o $(UT) $(SRC) $(TESTS) $(COVERAGE) $(CFLAGS) $(LDFLAGS)
$(UT)
clean:
$(RM) $(OBJ)
$(RM) $(GCDA)
$(RM) $(GCNO)
fclean: clean
$(RM) $(NAME)
$(RM) $(UT)
re: fclean all

View File

@@ -1,28 +0,0 @@
/*
** EPITECH PROJECT, 2019
** MUL_my_runner_2019
** File description:
** deserializations
*/
#include <criterion/criterion.h>
#include <stddef.h>
#include "engine.h"
#include "prefab.h"
Test(deserialization, deserialize_entity)
{
gc_engine *engine = engine_create();
gc_scene *scene = scene_create((const char **){ NULL }, "tests/player.gcprefab");
int ret;
engine->change_scene(engine, scene);
ret = prefab_load(engine, "tests/player.gcprefab");
cr_assert_eq(ret, 0);
cr_assert_neq(engine->scene, NULL);
cr_assert_eq(((gc_entity *)engine->scene->entities->data)->id, 0);
cr_assert_str_eq(((gc_entity *)engine->scene->entities->data)->components->name, "transform_component");
cr_assert_str_eq(((gc_entity *)engine->scene->entities->data)->components->next->name, "renderer");
cr_assert_str_eq(((gc_entity *)engine->scene->entities->data)->components->next->next->name, "movable_component");
cr_assert_str_eq(((gc_entity *)engine->scene->entities->data)->components->next->next->next->name, "controllable_component");
}

View File

@@ -1,75 +0,0 @@
<gc_scene>
<gc_entities>
<gc_entity>
<transform_component>
<Position x="0" y="0" />
<Size x="800" y="600" />
</transform_component>
<renderer src="assets/sprites/bck_layer4.png">
<Rect height="auto" width="auto" top="0" left="0" />
</renderer>
<parallax_component speed="60" />
</gc_entity>
<gc_entity>
<transform_component>
<Position x="0" y="0" />
<Size x="800" y="600" />
</transform_component>
<renderer src="assets/sprites/bck_layer3.png">
<Rect height="auto" width="auto" top="0" left="0" />
</renderer>
<parallax_component speed="90" />
</gc_entity>
<gc_entity>
<transform_component>
<Position x="0" y="0" />
<Size x="800" y="600" />
</transform_component>
<renderer src="assets/sprites/bck_layer2.png">
<Rect height="auto" width="auto" top="0" left="0" />
</renderer>
<parallax_component speed="100" />
</gc_entity>
<gc_entity>
<transform_component>
<Position x="0" y="0" />
<Size x="800" y="600" />
</transform_component>
<renderer src="assets/sprites/bck_layer1.png">
<Rect height="auto" width="auto" top="0" left="0" />
</renderer>
<parallax_component speed="120" />
</gc_entity>
<gc_entity>
<transform_component>
<Position x="200" y="500" />
<Size x="500" y="50" />
</transform_component>
<renderer src="assets/sprites/grass.png">
<Rect height="auto" width="auto" top="0" left="0" />
</renderer>
<movable_component speed="0" />
</gc_entity>
<gc_entity>
<transform_component>
<Position x="100" y="200" />
<Size x="100" y="300" />
</transform_component>
<renderer src="assets/sprites/grass.png">
<Rect height="auto" width="auto" top="0" left="0" />
</renderer>
<movable_component speed="0" />
</gc_entity>
<gc_entity>
<transform_component>
<Position x="700" y="200" />
<Size x="100" y="300" />
</transform_component>
<renderer src="assets/sprites/grass.png">
<Rect height="auto" width="auto" top="0" left="0" />
</renderer>
<movable_component speed="0" />
</gc_entity>
</gc_entities>
</gc_scene>

View File

@@ -1,27 +0,0 @@
/*
** EPITECH PROJECT, 2019
** MUL_my_runner_2019
** File description:
** game_loop
*/
#include <criterion/criterion.h>
#include "engine.h"
#include "prefab.h"
Test(getentities, filter)
{
gc_engine *engine = engine_create();
gc_scene *scene = scene_create((const char **){ NULL });
gc_list *list;
int count = 0;
engine->change_scene(engine, scene);
prefab_load(engine, "tests/game.gcprefab");
list = engine->scene->get_entity_by_cmp(engine->scene, "movable_component");
while (list) {
count++;
list = list->next;
}
cr_assert_eq(count, 3);
}

View File

@@ -1,13 +0,0 @@
<gc_entities>
<gc_entity>
<transform_component>
<Position x="300" y="300" />
<Size x="50" y="50" />
</transform_component>
<renderer src="assets/sprites/grass.png">
<Rect height="auto" width="auto" top="0" left="0" />
</renderer>
<movable_component speed="700" />
<controllable_component left="16" right="3" jump=" " />
</gc_entity>
</gc_entities>