From a242ad81d0e4c2a5ef4623f682b13e0f7486d4d8 Mon Sep 17 00:00:00 2001 From: Aubin DORIVAL Date: Thu, 12 Dec 2024 12:05:08 +0100 Subject: [PATCH] display.h + fix screendisply --- Makefile | 11 +++++++---- display.c | 2 ++ display.h | 7 +++++++ function.h | 2 +- main.c | 3 +++ 5 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 display.h diff --git a/Makefile b/Makefile index 51bc559..2c176bb 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # Variable CC = gcc CFLAGS = -Wall -Wextra $(shell pkg-config --cflags --libs sdl2) -OBJ = main.o function.o +OBJ = main.o function.o display.o TARGET = sokoban all: $(TARGET) @@ -9,11 +9,14 @@ all: $(TARGET) $(TARGET): $(OBJ) $(CC) $(CFLAGS) $(OBJ) -o $(TARGET) -main.o : main.c +main.o : main.c function.h $(CC) $(CFLAGS) -c main.c -function.o : function.c - $(CC) $(CFLAGS) -c function +function.o : function.c function.h + $(CC) $(CFLAGS) -c function.c + +display.o: display.c display.h + $(CC) $(CFLAGS) -c display.c clean : rm -f $(OBJ) $(TARGET) diff --git a/display.c b/display.c index 8bb96cf..eb404ba 100644 --- a/display.c +++ b/display.c @@ -1,4 +1,5 @@ #include +#include "display.h" void screenDisplay( unsigned short int **tab,int size) { @@ -8,6 +9,7 @@ void screenDisplay( unsigned short int **tab,int size) { printf("%hu ",tab[i][j]); } + puts(""); } } diff --git a/display.h b/display.h new file mode 100644 index 0000000..a063828 --- /dev/null +++ b/display.h @@ -0,0 +1,7 @@ +#ifndef DISPLAY_H +#define DISPLAY_H + +void screenDisplay( unsigned short int **tab,int size); + +#endif // !DISPLAY_H + diff --git a/function.h b/function.h index 0157953..525b2a3 100644 --- a/function.h +++ b/function.h @@ -1,4 +1,4 @@ -#ifdef FONCTION_H +#ifndef FONCTION_H #define FONCTION_H #include diff --git a/main.c b/main.c index 5e0bf4e..bcb3566 100644 --- a/main.c +++ b/main.c @@ -1,8 +1,11 @@ #include #include "function.h" +#include "display.h" int main() { + unsigned short int **tab2d = creatArea2D(5); + screenDisplay(tab2d, 5); printf("main\n"); return 0; }