From 7b91d9475750c9e5f5131b941b1c23dd5b39c963 Mon Sep 17 00:00:00 2001 From: Tristan Roux Date: Mon, 2 Dec 2019 17:18:17 +0100 Subject: [PATCH] Creating a scene --- Makefile | 3 ++- assets/sprites/bck_layer1.png | Bin 0 -> 2989 bytes assets/sprites/bck_layer2.png | Bin 0 -> 2579 bytes assets/sprites/bck_layer3.png | Bin 0 -> 1772 bytes assets/sprites/bck_layer4.png | Bin 0 -> 3587 bytes include/runner.h | 8 ++++++-- lib/gamacon | 2 +- lib/my/my_strdup.c | 21 --------------------- lib/my/my_strlen.c | 16 ---------------- main.c | 2 +- src/game_loader.c | 9 +++++++-- src/scenes/game_scene.c | 20 ++++++++++++++++++++ 12 files changed, 37 insertions(+), 44 deletions(-) create mode 100644 assets/sprites/bck_layer1.png create mode 100644 assets/sprites/bck_layer2.png create mode 100644 assets/sprites/bck_layer3.png create mode 100644 assets/sprites/bck_layer4.png delete mode 100644 lib/my/my_strdup.c delete mode 100644 lib/my/my_strlen.c create mode 100644 src/scenes/game_scene.c diff --git a/Makefile b/Makefile index 8ae089a..607ddea 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,8 @@ ## SRC = main.c \ - src/game_loader.c + src/game_loader.c \ + src/scenes/game_scene.c OBJ = $(SRC:%.c=%.o) diff --git a/assets/sprites/bck_layer1.png b/assets/sprites/bck_layer1.png new file mode 100644 index 0000000000000000000000000000000000000000..ba941187a529e5a6aea52788da0a68abde9f876c GIT binary patch literal 2989 zcmV;e3sUrnP)s>t_%f$es;tS%NmepQrumZzsr z4;SGwk1rjMbv4Tcv082zpXKJ9urOZk#{5vjs$lTk1Ar|Mj~fJ}CL#!l9zh*$EPnd& z!}C94V_QHN9K9@rpj&=U6U$X$qB;^(MIs{R`yBFALVTA4S&j@?Co2jH$_fJx3n5in z!Yq3S@7LeH;66Z;>+s_>-IzTpsJoqDAk__wUp)sCv*lsX6}MrW+|Ib+K&&~Df!zn^ z)miKX<FN%yO_~feeotPihm9m&v)jOjf7J`kv`L7Ukz|b~1g<8C=H<4kRNIOIU*%EpM!q zEyGM8#A8AM@gkCN8?U=HiUe+!3EN!+l`RG|N=GPRN|P1$K`Ddd!h!U5C0bpGwBx@R zn^dFiA|W0lI}pPw^~lNVET6w`(hquLCITXycuw)e8fkTQqm(p335@HQv4l~+BG20G zcbz6R;(-IX21V9$@8q$R#L|ylQ2V~Z>xvZS5CSr>>)5pd8cbek$!MZCf_NYxW*Epi zxAdLFy^*sgbLc)04g|#N#2e|ow1~)U@1LFr0%F;1B$IcL6|i*&tmH<{-c4I5TM!V_ zu4B-|ZN0_I}>oC4+{bqQ$U!&j2$2#0Dyo1G(#gA0l5#F zZ~zF1N#R1gjaA0 zY6(CIb2e-}5>G%t0005G0s1d?V)?b~bd;V5NG>@TMF0eZ+8F==0RRMq+8F?FAOL`X z0N_*+5CA|x0Q#|Ar-2JWKmY&%0RTWi0N#{IT(yjVz<|)7KtKQh0RaF&K)?uBY~ca| z0ssgIz&+5YML+N+3f8rmKy*80Ugfn z(rZ8ve*^>o5DdNcz%5UqnsvW*k3my(9XiV_Ckm{X!BGKhc}+4dvh z#&b$I5gZ7x5Kxv*DLCOM~hYeRNzcmr^am|Wh_{Q2pT5zrq~C#(``y{^_=Dqc*u zQi_hjL1NdO#xH;VEB+n4C5(^%K8*MFm_bnyv-VC_ z(3RNIuc_A|9{b{5i`__Z-R{P9y~Lv>FsyC>{TA-K=F-~Zg?Rmr}lj zzgu(8z@KnVg<_G2-9|}0V_`|1Y%SqONv@nwq~cl&A%>D5sB9SX$d(P2ST4wm?ga-vrIU9r%|d0TR7DHj+EMQ)zu1S97?|L99h0VR7_Vdx>#a-dB9<$<3;?+908eAFI(s5Hgu+pwjE&i=N zFipadyAdvS2$Hze`V6V#r9>fh!(L1NrN%^(TcsX|KgKFejNZE~wIs}0d5zXrx|Nm^ zldI!;=5dd>5$R6TRcz-YIfpZLA;X*Tdff6+nlq{9sH6wt=jU2l8P42oDeW@E3YiMR znL^Tfaa*ZT=~wvNYIJp6&p2+c9$4r!B{lsSV_mvlDSm7#CE_M{Yn-?D86HpC6qPuS za2|!OA^bUZKqWy*<;SXNw?$gFpKXCd>)JbU?~3cy$KBhjx$CAd={bdQ@h)Y{m+ko_ z0r1DmJ*W50rKN`G(J>5JW3|k!4AK=#a=cpIAHT`maZ4AxwUikp0g~S77$;fom^mS= zl@GNJ`Cbt^vfFl6ug1H8+Vv8>++}L9$gReuxcDvI)K+UO5aG^B&3Wu8PfGK5&u&Z3 ziLTO>q324Idv5BD)s7oqE79Ui_9kMg(U|*tsfm+|jU?XE<4F@?&-hDSWAC0?Pp297 zI6}d19fOt_Uj1QB@#1o1wli|c}O+<-H@mGBM9U|$yDM$Mq zsn^!}5@+q=oRue%@!#^;%0k=puCxi!gd%h54fHPqk| zYb~8L{`YZrKX)xjX%9baeoEheC|-B>J2dUKoDqw7AxKTs+y!t)&-2cYeBAzSe8qCh z`1Ks4^~zeg)-#dTUA5j!{90e;c$c#0LMrK%w5_o@Bi2@STY4NXbRLqAk2rdsnm#Kw jch5|%yzMzg{|PVvn)|3~h`U5(00000NkvXXu0mjf6QXXC literal 0 HcmV?d00001 diff --git a/assets/sprites/bck_layer2.png b/assets/sprites/bck_layer2.png new file mode 100644 index 0000000000000000000000000000000000000000..795d9b095df799e2da9d3b7cb13d513b18546a3c GIT binary patch literal 2579 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 Uv+s$X2n3i9t80v*YCFgL0rTvE3jhEB literal 0 HcmV?d00001 diff --git a/assets/sprites/bck_layer3.png b/assets/sprites/bck_layer3.png new file mode 100644 index 0000000000000000000000000000000000000000..f014539a5a460c69d3f068893d2934817d8ba765 GIT binary patch literal 1772 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 M)_u+Q>Q5s61 - -int my_strlen(const char *src); - -char *my_strdup(const char *src) -{ - int length = my_strlen(src); - char *ret = malloc(sizeof(char) * (length + 1)); - - for (int i = 0; i < length; i++) - ret[i] = src[i]; - ret[length] = '\0'; - return (ret); -} diff --git a/lib/my/my_strlen.c b/lib/my/my_strlen.c deleted file mode 100644 index 38b1ae0..0000000 --- a/lib/my/my_strlen.c +++ /dev/null @@ -1,16 +0,0 @@ -/* -** EPITECH PROJECT, 2019 -** CPool_Day04_2019 -** File description: -** Strlen -*/ - -int my_strlen(const char *str) -{ - if (str == 0) - return (0); - for (int i = 0; 1; i++) { - if (*(str + i) == '\0') - return i; - } -} diff --git a/main.c b/main.c index db3d05b..df54889 100644 --- a/main.c +++ b/main.c @@ -8,7 +8,7 @@ #include "runner.h" #include "my.h" -int usage() +int usage(void) { return (ERROR); } diff --git a/src/game_loader.c b/src/game_loader.c index 7ce2fcd..036cc28 100644 --- a/src/game_loader.c +++ b/src/game_loader.c @@ -6,11 +6,16 @@ */ #include "engine.h" +#include "runner.h" -int start_game() +int start_game(void) { - gcEngine *engine = create_engine("Runner"); + gc_engine *engine = engine_create("Runner"); + gc_scene *scene = create_game_scene(); + if (!engine || !scene) + return (ERROR); + engine->change_scene(engine, scene); while (engine->is_open(engine)) { engine->game_loop(engine); } diff --git a/src/scenes/game_scene.c b/src/scenes/game_scene.c new file mode 100644 index 0000000..c1e130a --- /dev/null +++ b/src/scenes/game_scene.c @@ -0,0 +1,20 @@ +/* +** EPITECH PROJECT, 2019 +** MUL_my_runner_2019 +** File description: +** game_scene +*/ + +#include "scene.h" +#include + +static const char *textures[] = {"assets/sprites/bck_layer1.png", \ +"assets/sprites/bck_layer2.png", "assets/sprites/bck_layer3.png", \ +"assets/sprites/bck_layer4.png", NULL}; + +gc_scene *create_game_scene(void) +{ + gc_scene *scene = scene_create(textures); + + return (scene); +} \ No newline at end of file