#ifndef _DEFINES_H_
#define _DEFINES_H_

// Game constant
const float dalkaZed_x = -2.0f;
const float sirkaZed = 0.3f;	// 
const float zacPosJednotka0 = -4.55f; //-4 // musi se pocitat s sirkou jednotky
const float zacPosJednotka1 = 3.5f;  // 36 // 38
const float pos_hrad_x = 4.1f; //41

const int CONS_BODY_zaKovarnu = 3;
const int CONS_BODY_zaDul = 8;
const int CONS_BODY_zaJednotku = 5;

const int plus_vedBody	= 1;

const int cena_dul		= 1000;
const int cena_kamen	= 800;
const int cena_chram	= 3000;
const int cena_vedCen	= 5000;
const int cena_hradba	= 1000;

const int cena_kovarna	= 500;
const int cena_zbrojnice= 1000;
const int cena_strelnice= 2000;
const int cena_dilny1	= 2000;

const int cena_jed1		= 500;
const int cena_jed2		= 700;
const int cena_jed3		= 1000;
const int cena_jed4		= 2000;
const int cena_jed5		= 400;
const int cena_spec		= 1000;

const int kamen_dul		= 400;
const int kamen_kamen	= 200;
const int kamen_chram	= 2000;
const int kamen_vedCen	= 4000;
const int kamen_kovarna	= 600;
const int kamen_zbrojnice = 600;
const int kamen_strelnice= 600;
const int kamen_dilny1= 600;
const int kamen_hradba	= 3000;

const float max_vyska_zed = 4.0f;

const int mana_sur		= 200;
const int mana_att		= 200;
const int mana_1		= mana_sur;
const int mana_2		= mana_att;
const int mana_3		= 400;
const int mana_4		= 300;
const int mana_5		= 300;
const int mana_6		= 300;
const int mana_7		= 400;
const int mana_8		= 500;

const int plusSilaD1 = 5;	// plus sila pro lehkou jednotku
const int plusSilaD2 = 5;	// tezkou jednotku
const int plusSilaD3 = 25;	// strelce
const int plusSilaD4 = 5;	// katapult
const int plusSilaD5 = 5;	// mag

// enemy
const int plusSilaZ1 = 5;	// plus sila pro lehkou jednotku
const int plusSilaZ2 = 5;	// tezkou jednotku
const int plusSilaZ3 = 30;	// strelce
const int plusSilaZ4 = 5;	// katapult
const int plusSilaZ5 = 5;	// mag

const int g_bodyVyzkum[11] = {50,100,200,200,300,250,250,300,250,250,1000};

const std::string text_ko_dul = "Koupit zlatý důl ";
const std::string text_ko_kam = "Koupit kamenictvý ";
const std::string text_ko_chr = "Koupit chrám ";
const std::string text_ko_ved = "Koupit vědecké centrum";
const std::string text_ko_hra = "Koupit hradbu (maximální velikost 400)";

const std::string text_ko_A = "Koupit kovárnu ( vylepší lehkou jednotku )";
const std::string text_ko_B = "Koupit zbojírnu ( vylepší težkou jednotku )";
const std::string text_ko_C = "Koupit střelnici ( vylepší střelce )";
const std::string text_ko_D = "Koupit dílny na katapult ( vylepší katapult ) ";

const std::string text_mag_sur = " Přidá suroviny( zlato, kamení ) ";
const std::string text_mag_att = " Pošle na soupeřův hrad ohnivou kouli ";
const std::string text_mag_kou = " Vysaje soupeřovy zásoby a přidá je tobě ";
const std::string text_mag_4 =   " Zpomalí soupeřovy jednotky na 12sek ";
const std::string text_mag_5 =   " Zvedne sílu tvých jednotek ";
const std::string text_mag_6 =   " Nepřátelský střelci zapomínaji na střelbu ";
const std::string text_mag_7 =   " Tvé jednotky budou 30s chráněny bohem ";
const std::string text_mag_8 =   " Vyvolá legendární bytost ";

const std::string text_jed1 = "Koupit lehkou jednotku ";
const std::string text_jed2 = "Koupit těžkou jednotku ";
const std::string text_jed3 = "Koupit střelce ";
const std::string text_jed4 = "Koupit katapult ";
const std::string text_jed5 = "Koupit mága ";

const std::string textVyzkum1 = "Cena : 300 vyzkumnych bodu \n Vyzkum : Z hradu se bude na neřátelské jednotky \n vypouštět žiravina..";
const std::string textVyzkum2 = "Cena : 300 vyzkumnych bodu \n Vyzkum : Zápalné šípy pro lučišníky, lučišníci způsobují \n pak znatelně větší poškození.";
const std::string textVyzkum3 = "Cena : 300 vyzkumnych bodu \n Vyzkum : Zápalné střely pro katapulty, způsobují potom \n větší poškození.";
const std::string textVyzkum4 = "Cena : 250 vyzkumnych bodu \n Vyzkum : Opevnění hradu\n Lepší opevnění hradu zvyšuje obranu proti \n nepřátelským najezdům.";
const std::string textVyzkum5 = "Cena : 400 vyzkumnych bodu \n Vyzkum : Odolnější brnění - nové technologie kovářu \n umožnují dělat  lepší a odolnější zbroj, která vylepšuje \n vojákům  odolnost a sílu.";
const std::string textVyzkum6 = "Cena : 450 vyzkumnych bodu \n Vyzkum : Kostel - bude lecit jednotky které jsou na tve \n polovine nebo za hradem.";
const std::string textVyzkum7 = "Cena : 200 vyzkumnych bodu \n Vyzkum : Lepší těžba zlata ";
const std::string textVyzkum8 = "Cena : 200 vyzkumnych bodu \n Vyzkum : Lepší těžba kamení";
const std::string textVyzkum9 = "Cena : 250 vyzkumnych bodu \n Vyzkum : Rychlejší nárůst many";
const std::string textVyzkum10 = "Cena : 250 vyzkumnych bodu \n Vyzkum : Domoobrana - pokud na hrad neutoci zadna \n jednotka  tak se rychle zpravuje do svého puvodniho \n stavu.";
const std::string textVyzkum11 = "Cena : 300 vyzkumnych bodu \n Vyzkum : Tržiště - možnost směňovat svoje peníze za \n kamení  a obráceně";
const std::string textVyzkum12 = "Cena : 700 vyzkumnych bodu \n Vyzkum : Chrám pro bohy - bohové budou na tvé straně. \n Přidá jedno kouzlo.";

const int cena_vyz[12] = {300, 300, 300, 250, 400, 450, 200, 200, 250, 250, 300, 700};

#endif //_DEFINES_H_