pvjc22/final/game.h

40 lines
908 B
C
Raw Normal View History

2022-06-05 14:02:35 +00:00
#include "world.h"
2022-06-05 14:04:32 +00:00
struct hra { //vytvorím štruktúru riadiacu celú hru
2022-06-05 14:02:35 +00:00
int vyskaPolicka;
int sirkaPolicka;
int poslednePolickoX;
int poslednePolickoY;
int pocetPolicokX;
int pocetPolicokY;
int celkovyPocetPolicok;
int** hraciePole;
char hrac1;
char hrac2;
char aktualnyHrac;
char nasledujuciHrac;
};
2022-06-05 14:04:32 +00:00
//funkcia pre inicializáciu hry
2022-06-05 14:02:35 +00:00
void* inicializaciaHry();
int hra(struct event* udalost, void* hra);
void vykreslenieHry(struct hra* hra);
int hernaSlucka(struct event* udalost, void* hra);
int** dvojrozmernePole(int prvyRozmer, int druhyRozmer);
void stavPolicka(struct hra* hra, int vstup);
void zmenaHraca(struct hra* hra);
void vertikalneVytvoreniePiskvorky(struct hra* hra);
void horizontalneVytvoreniePiskvorky(struct hra* hra);
void krizoveVytvoreniePiskvorkyZlava(struct hra* hra);
void krizoveVytvoreniePiskvorkySprava(struct hra* hra);
void koniecHry(char* sprava);