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);
|