diff --git a/Dokumentation/progdok.md b/Dokumentation/progdok.md index 08c50eebd648cad6411a8c0f938a2890fb9213de..ade6f4cdd583c3fa8b8bedc16f366f7ea7d23b1f 100644 --- a/Dokumentation/progdok.md +++ b/Dokumentation/progdok.md @@ -215,4 +215,30 @@ A függvény a kilépést figyeli (_ESC_ billentyű nyomásra kilép) ```c Palyaelem *palyamozgat(Palyaelem *eleje, int x){} ``` - +Egy adott pályaelem-listát mozgat. +```c +static void ontheplatform(SDL_Event ev, Palyaelem *platf, int *x, int *y){} +``` +Vizsgálom, hogy a játékos rajta van-e valamelyik pályaelemen (_platformon_) +és ha rajta van, akkor nem engedi hogy áteshessen rajta. +```c +static void ontheground(SDL_Event ev, Palyaelem *ground_d, int *x, int *y){} +``` +A függvény a előzőhöz hasonlóan vizsgálja, hogy a játékos a talajon van-e. +```c +static void eattheitems(SDL_Event ev, Palyaelem **itemke, int x, int y){} +``` +A függvény az előzőhöz hasonló, vizsgálja, hogy a játékos összeszedte-e +az adott _tárgyat_, és kitörli azt a láncolt listából, ha igen. +```c +static void onthecorners(int *x, int *y, Palyaelem *ground_d,Palyaelem *platf, Palyaelem *itemke){} +``` +A függvény vizsgálja hogy a karakter elérte-e a pálya szélét. +```c +static void movelogic(SDL_Event ev, int *x, int *y){} +``` +Ha a karakter mozog, akkor a koordinátáit növeli a _move_ függvényben generált sebességekkel. +```c +void move_draw(SDL_Event ev, SDL_Texture *kep, int *x, int *y, Palyaelem *ground_d,Palyaelem *platf, Palyaelem **itemke, Menu *gamestate, Player **players, char *username){} +``` +A függvény meghívja a mozgás-függvényeket. \ No newline at end of file diff --git a/cmake-build-debug/CMakeFiles/nhf.dir/C.includecache b/cmake-build-debug/CMakeFiles/nhf.dir/C.includecache index 1f97adef5a5c24486920571f26d6fea686ddd65c..3e7a8c26beb21a058f1ffe6bcedcefc18b0f4a83 100644 --- a/cmake-build-debug/CMakeFiles/nhf.dir/C.includecache +++ b/cmake-build-debug/CMakeFiles/nhf.dir/C.includecache @@ -32,20 +32,24 @@ stdbool.h debugmalloc-impl.h /home/blint/projects/nhf/debugmalloc-impl.h -/home/blint/projects/nhf/files.c +/home/blint/projects/nhf/files.h view.h /home/blint/projects/nhf/view.h +stdlib.h +- stdio.h - debugmalloc.h /home/blint/projects/nhf/debugmalloc.h -/home/blint/projects/nhf/files.h +/home/blint/projects/nhf/main.c view.h /home/blint/projects/nhf/view.h -stdlib.h -- -stdio.h +move.h +/home/blint/projects/nhf/move.h +files.h +/home/blint/projects/nhf/files.h +time.h - debugmalloc.h /home/blint/projects/nhf/debugmalloc.h diff --git a/cmake-build-debug/CMakeFiles/nhf.dir/main.c.o b/cmake-build-debug/CMakeFiles/nhf.dir/main.c.o index 3f0f05c5b71a84437e61659b73d813f7330c53ce..9fdaf31e1e891fc76cf4e576a2a8b7d4fecdb6a1 100644 Binary files a/cmake-build-debug/CMakeFiles/nhf.dir/main.c.o and b/cmake-build-debug/CMakeFiles/nhf.dir/main.c.o differ diff --git a/cmake-build-debug/CMakeFiles/nhf.dir/move.c.o b/cmake-build-debug/CMakeFiles/nhf.dir/move.c.o index e8ddcc1fd3905575ad38f749c95f4bd318da360b..03db692ffca3b1f7f3182117418acf1ed8a36180 100644 Binary files a/cmake-build-debug/CMakeFiles/nhf.dir/move.c.o and b/cmake-build-debug/CMakeFiles/nhf.dir/move.c.o differ diff --git a/cmake-build-debug/nhf b/cmake-build-debug/nhf index a2f5c119900569f9311df7d79fc04fa52cba26fc..ec0523ed3bd7bcbf30b620fe56823d4ee8953844 100755 Binary files a/cmake-build-debug/nhf and b/cmake-build-debug/nhf differ