Skip to content
Snippets Groups Projects
Commit a2454b52 authored by Réthelyi Bálint's avatar Réthelyi Bálint :no_mouth:
Browse files

progdok UPDATE

parent 0021169b
Branches
No related tags found
1 merge request!7Blint
...@@ -215,4 +215,30 @@ A függvény a kilépést figyeli (_ESC_ billentyű nyomásra kilép) ...@@ -215,4 +215,30 @@ A függvény a kilépést figyeli (_ESC_ billentyű nyomásra kilép)
```c ```c
Palyaelem *palyamozgat(Palyaelem *eleje, int x){} 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
...@@ -32,20 +32,24 @@ stdbool.h ...@@ -32,20 +32,24 @@ stdbool.h
debugmalloc-impl.h debugmalloc-impl.h
/home/blint/projects/nhf/debugmalloc-impl.h /home/blint/projects/nhf/debugmalloc-impl.h
/home/blint/projects/nhf/files.c /home/blint/projects/nhf/files.h
view.h view.h
/home/blint/projects/nhf/view.h /home/blint/projects/nhf/view.h
stdlib.h
-
stdio.h stdio.h
- -
debugmalloc.h debugmalloc.h
/home/blint/projects/nhf/debugmalloc.h /home/blint/projects/nhf/debugmalloc.h
/home/blint/projects/nhf/files.h /home/blint/projects/nhf/main.c
view.h view.h
/home/blint/projects/nhf/view.h /home/blint/projects/nhf/view.h
stdlib.h move.h
- /home/blint/projects/nhf/move.h
stdio.h files.h
/home/blint/projects/nhf/files.h
time.h
- -
debugmalloc.h debugmalloc.h
/home/blint/projects/nhf/debugmalloc.h /home/blint/projects/nhf/debugmalloc.h
......
No preview for this file type
No preview for this file type
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment