/*int KEY_ESCAPE = 41;
int KEY_SPACE = 44;
int KEY_RIGHT = 79;
int KEY_LEFT = 80;
int KEY_DOWN = 81;*/
//int KEY_UP = 82;



int true,false;
int b;

int tank_shoot()
{
 print("shoot!");
 
 return 0;
}

int x,y;

int tank_up()
{
 x=GetUnitX(b); y=GetUnitY(b);
 MoveUnit(b, x, y-4);
 return 0;
}

int tank_down()
{
 x=GetUnitX(b); y=GetUnitY(b);
 MoveUnit(b, x, y+4);
 return 0;
}

int tank_left()
{
 x=GetUnitX(b); y=GetUnitY(b);
 MoveUnit(b, x-4, y);
 return 0;
}

int tank_right()
{
 x=GetUnitX(b); y=GetUnitY(b);
 MoveUnit(b, x+4, y);
 return 0;
}

int timer;
int raz;

int opa()
{
 if(raz>=3){DeleteFuncKey(82, "tank_up2"); DeleteTimer(GetCurrentTimer()); SetUnitHP(b, 1);}
 print("work! "); print(raz);
 raz=raz+1;
 return 0;
}

int exit()
{
print("GameOver!");
  ExitGame();
  return 0;
}

int main()
{
  print("The game is started!");

  false=0; true=1;
  
  
  b=CreateUnit(0, 10, 10);
  AddUnitSkill(b, 0);AddUnitSkill(b, 0);AddUnitSkill(b, 0);AddUnitSkill(b, 0);AddUnitSkill(b, 0);AddUnitSkill(b, 0);
  CreateUnit(0, 10, 100);
  CreateUnit(0, 100, 10);
  CreateUnit(0, 10, 60);
  CreateUnit(0, 100, 100);
  
  AddExectFuncKey(1, 41, "exit"); //TEST
  //Даешь рабочие комментарии  


  AddExectFuncKey(1, 82, "tank_up"); //Ох уж эти комментарии везде где не нужно
  AddExectFuncKey(1, 81, "tank_down");
  AddExectFuncKey(1, 80, "tank_left");
  AddExectFuncKey(1, 79, "tank_right");
  AddExectFuncKey(1, 44, "tank_shoot");

  ChangeWindowName("Tank battle");
  raz=0;

  CreateTimer(false, 300, "opa");

  return 0;
}