#ifndef __STALE_INTERFEJS_H #define __STALE_INTERFEJS_H /* Stale dla modulu Interfejs */ #define PLIK "plansze.cfg" #define PLIK_ZASADY "zasady_gry.txt" #define PLIK_INFO "info.txt" #define NIC -1 #define ILE_DODATKOW 10 #define ILE_ELEMENTOW_SPECJALNYCH 2 #define ZAGLADA_NIE 1 #define ZAGLADA_TAK 0 #define ZASADY_GRY 0 #define INFO 1 /* *************************** PASEK NARZEDZIOWY ************************** */ #define ILE_TEKSTOW_NA_PASKU 4 #define ILE_LICZB_NA_PASKU 3 #define PASEK_CZAS 0 #define PASEK_LEMING 1 #define PASEK_PRZEPROWADZ 2 #define PASEK_TMP 3 #define GDZIE_NA_PASKU 0 #define PASEK_CZAS_LICZBA_SZER 30 #define GDZIE_PASEK_CZAS_LICZBA 440 #define PASEK_CZAS_TEKST_SZER 30 #define GDZIE_PASEK_CZAS_TEKST 410 #define PASEK_LEMING_LICZBA_SZER 30 #define GDZIE_PASEK_LEMING_LICZBA 380 #define PASEK_LEMING_TEKST_SZER 75 #define GDZIE_PASEK_LEMING_TEKST 345 #define PASEK_PRZEPROWADZ_LICZBA_SZER 30 #define GDZIE_PASEK_PRZEPROWADZ_LICZBA 275 #define PASEK_PRZEPROWADZ_TEKST_SZER 93 #define GDZIE_PASEK_PRZEPROWADZ_TEKST 182 #define PASEK_TMP_SZER 177 #define GDZIE_PASEK_TMP 5 /* ********************************* CZAS ********************************* */ #define JAKCZESTO 100 #define JEDNOSTKA_CZASU 1000 #define WYSKOCZ 1000 /* ***************************** WYMIARY OKIEN ***************************** */ #define OKNOX 100 #define OKNOY 100 #define OKNOSZER 600 #define OKNOWYS 450 #define GDZIE_OKNO_GRY_X 0 #define GDZIE_OKNO_GRY_Y 350 #define MARGINES_OKNA_GRY 5 #define ROZMIAR_OKNO_GRY_X 600 #define ROZMIAR_OKNO_GRY_Y 100 #define MARGINES 30 #define STATUS_BAR_WYS 20 #define STATUS_BAR_SZER 600 #define GDZIE_STATUS_BAR_X 0 #define GDZIE_STATUS_BAR_Y 80 /* *************************** polozenie guzikow *************************** */ #define ROZMIAR_GUZIK_POCZ_X 60 #define ROZMIAR_GUZIK_POCZ_Y 60 #define GDZIE_GUZIK_POCZ_X 122 #define GDZIE_GUZIK_POCZ_Y 96 #define ROZMIAR_GUZIK_ETAP_X 60 #define ROZMIAR_GUZIK_ETAP_Y 60 #define GDZIE_GUZIK_ETAP_X 120 #define GDZIE_GUZIK_ETAP_Y 360 #define XGRA 50 #define YGRA 70 #define GDZIE_NUMEREK_X 30 #define GDZIE_NUMEREK_Y 58 #define ROZMIAR_NUMEREK_X 20 #define ROZMIAR_NUMEREK_Y 12 /* ********************************* PAUZA ********************************* */ #define PAUZA_OFF 0 #define PAUZA_ON 1 #define PAUZA_ZMIANA 2 /* ******************************** GUZIKI ******************************** */ /* guziki okna gry: */ #define GUZIK_KONIEC_GRA 11 #define GUZIK_PAUZA 10 #define GUZIK_BOMBA 9 #define GUZIK_KOPACZGORNY 8 #define GUZIK_KOPACZPOZIOMY 7 #define GUZIK_KOPACZPIONOWY 6 #define GUZIK_KOPACZDOLNY 5 #define GUZIK_BLOKER 4 #define GUZIK_SCHODGORNY 3 #define GUZIK_SCHODDOLNY 2 #define GUZIK_SCHODPOZIOMY 1 #define GUZIK_PIJUS 0 /* guziki okna poczatkowego: */ #define GUZIK_NOWAGRA 0 #define GUZIK_KONIEC_POCZ 1 #define GUZIK_INFO 2 #define GUZIK_ZASADY 3 /* guziki okna miedzyetapowego: */ #define GUZIK_NOWYETAP 4 #define GUZIK_KONIEC_ETAP 5 /* guziki okna koncowego: */ #define GUZIK_KONIEC 6 #define GUZIK_DALEJ 7 #define ILE_GUZIKOW_GRY 12 #define ILE_GUZIKOW 8 /* ************************* POLOZENIE STATYSTYK ************************* */ #define GDZIE_STAT_ETAP_X 0 #define GDZIE_STAT_ETAP_Y 0 #define ROZMIAR_STAT_ETAP_X 550 #define ROZMIAR_STAT_ETAP_Y 350 #define GDZIE_STAT_GRA_X 30 #define GDZIE_STAT_GRA_Y 30 #define ROZMIAR_STAT_GRA_X 400 #define ROZMIAR_STAT_GRA_Y 150 /* ******************** POLOZENIE OKIEN INFORMACYJNYCH ******************** */ #define ROZMIAR_ZASADY 400 #define ROZMIAR_INFO 300 #define ROZMIAR_KONIEC_INFO_X 70 #define ROZMIAR_KONIEC_INFO_Y 70 #define MARGINES_INFO 100 #endif