#include "DarkGdk.h"
#define MAXblood1 5000;
#define MAXblood2 50000;
#define MAXmagic 1800;
#define MAXanger 1200;
class man
{
public:
man(int blo,int mag,int ang):blood(blo),magic(mag),anger(ang){}
int blooddec(int m,int ote);
void blorec(int x)
{
blood=x;
}
protected:
int blood;
int magic;
int anger;
};
int man::blooddec(int m,int ote)
{
int seed;
int Blo;
seed=dbTimer();
dbRandomize(seed);
switch(m)
{
case 0:
if(ote>0)
Blo=ote+350+dbRND(100);
else
Blo=350+dbRND(100);
if(blood>Blo)
blood=blood-Blo;
else
blood=0;
break;
case 1:
if(ote>0)
Blo=1000+ote+dbRND(290);
else
Blo=1000+dbRND(290);
if(blood>Blo)
blood=blood-Blo;
else
blood=0;
break;
case 2:
if(ote>0)
Blo=1400+dbRND(250)+ote;
else
Blo=1400+dbRND(250);
if(blood>Blo)
blood=blood-Blo;
else
blood=0;
break;
case 3:
if(ote>0)