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

you can go back from scoreboard

parent 80954e9c
No related branches found
No related tags found
1 merge request!7Blint
...@@ -14,15 +14,13 @@ stdlib.h ...@@ -14,15 +14,13 @@ stdlib.h
stdio.h stdio.h
- -
/home/blint/projects/nhf/main.c /home/blint/projects/nhf/move.c
view.h
/home/blint/projects/nhf/view.h
move.h move.h
/home/blint/projects/nhf/move.h /home/blint/projects/nhf/move.h
view.h
/home/blint/projects/nhf/view.h
files.h files.h
/home/blint/projects/nhf/files.h /home/blint/projects/nhf/files.h
time.h
-
/home/blint/projects/nhf/move.h /home/blint/projects/nhf/move.h
view.h view.h
......
No preview for this file type
No preview for this file type
...@@ -3,11 +3,14 @@ Mike was here | 8888 ...@@ -3,11 +3,14 @@ Mike was here | 8888
fapapucs | 8289 fapapucs | 8289
Jani :D | 7777 Jani :D | 7777
unknown Player | 6666 unknown Player | 6666
egy rakás szar vagyok | 4444 random string| 2387
fuck that shit | 192 fuck that shit | 192
a| 190
asd| 189
próba elemér | 141 próba elemér | 141
alma| 136
ődflksdfb | 130 ődflksdfb | 130
hello world | 129 hello world | 129
Player1 a | 12 Player1 a | 12
Blint Mester | 2 Blint Mester | 2
random string| 2387 asdasd| 154
No preview for this file type
...@@ -88,6 +88,14 @@ int main(int argc, char *argv[]) { ...@@ -88,6 +88,14 @@ int main(int argc, char *argv[]) {
close.over = false; close.over = false;
close.click = false; close.click = false;
Button back;
strcpy(back.title, "Visszamegyek, mert ez uncsi");
back.x = W/6;
back.w = W - (2*W/6);
back.y = H/9 * 5 + (H/18 * (5-1));
back.h = H/9;
back.click = false;
Button scoretitle; Button scoretitle;
scoretitle.x = 0; scoretitle.x = 0;
scoretitle.y = 0; scoretitle.y = 0;
...@@ -134,7 +142,7 @@ int main(int argc, char *argv[]) { ...@@ -134,7 +142,7 @@ int main(int argc, char *argv[]) {
{ {
SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255); SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255);
SDL_RenderClear(renderer); SDL_RenderClear(renderer);
draw_score_board(players, ev, &scoring); draw_score_board(players, ev, &scoring, &back);
} }
if (!moving && starting) //ask for username if (!moving && starting) //ask for username
......
...@@ -339,7 +339,8 @@ void menu(SDL_Event ev, Button *start, Button *load, Button *scoreboard, Button ...@@ -339,7 +339,8 @@ void menu(SDL_Event ev, Button *start, Button *load, Button *scoreboard, Button
if (start->click) if (start->click)
*moving = true; *moving = true;
else else
*moving = false; //*moving = false;
{}
if (load->click) if (load->click)
*loading = true; *loading = true;
......
...@@ -264,7 +264,7 @@ int last_stand(Palyaelem *elem) ...@@ -264,7 +264,7 @@ int last_stand(Palyaelem *elem)
return mozgo->x; return mozgo->x;
} }
void draw_score_board(Player *players, SDL_Event ev, bool *scoring) void draw_score_board(Player *players, SDL_Event ev, bool *scoring, Button *back)
{ {
int i = 1; int i = 1;
Player *mozgo = players; Player *mozgo = players;
...@@ -293,23 +293,16 @@ void draw_score_board(Player *players, SDL_Event ev, bool *scoring) ...@@ -293,23 +293,16 @@ void draw_score_board(Player *players, SDL_Event ev, bool *scoring)
mozgo = mozgo->kov; mozgo = mozgo->kov;
} }
strcpy(button.title, "Visszamegyek, mert ez uncsi"); //draw_button(*back, red, white);
button.x = W/6;
button.w = W - (2*W/6);
button.y = last_y * i + (H/18 * (i-1));
button.h = H/9;
button.click = false;
draw_button(button, red, white);
button = clickwatcher(ev, button); *back = clickwatcher(ev, *back);
/*if (button.over) if (back->over)
draw_button(button, green, white); draw_button(*back, green, white);
else else
draw_button(button, red, white);*/ draw_button(*back, red, white);
if (button.click) if (back->click)
*scoring = false; *scoring = false;
else else
*scoring = true; *scoring = true;
......
...@@ -71,7 +71,7 @@ Palyaelem *gen_item(Palyaelem *platforms, Type type); ...@@ -71,7 +71,7 @@ Palyaelem *gen_item(Palyaelem *platforms, Type type);
int last_stand(Palyaelem *elem); int last_stand(Palyaelem *elem);
void draw_score_board(Player *players, SDL_Event ev, bool *scoring); void draw_score_board(Player *players, SDL_Event ev, bool *scoring, Button *back);
bool input_text(char *dest, size_t hossz, SDL_Rect teglalap, SDL_Color hatter, SDL_Color szoveg); bool input_text(char *dest, size_t hossz, SDL_Rect teglalap, SDL_Color hatter, SDL_Color szoveg);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment