Witam mam mały problem mam kod>
#ifndef chicken_h #define chicken_h #include<iostream> #include<cstdlib> void chicken_attributes () { int life_chicken=50; int damage_chicken=rand ()%20+1; int defence_chicken=5; int money_drop_chicken=rand ()%50+1; int exp_chicken=20; } void wild_chicken_attributes () { int life_wild_chicken=65; int damage_wild_chicken=rand()%25+5; int defence_wild_chicken=10; int drop_money_wild_chicken=rand()%50+15; int exp_wild_chicken=40; }
i później wstawiam to do>
#ifndef defender_fight_with_chicken_h #define defender_fight_with_chicken_h #include<iostream> #include "chicken.h" using namespace std; void defencer_fight_with_pair_chicken() { life_chicken_pair=life_chicken*2; damage_chicken_pair=damage_chicken*2; deffence_chicken_pair=deffence_chicken*2; damage_defencer-=deffence_chicken_pair; damage_chicken_pair-=deffence_defencer*0,5; life_defencer-=damage_chicken_pair; //+deffence_warrior life_chicken_pair-=damage_defencer; }
A program mi mówi, że nie jest zadeklarowane life?chicken i nie wiem czemu. Może mi ktoś z was podpowiedzieć co ja źle robię? Miłego wieczorku i dobranoc.