//#define MUSIC0 "music\\mus01.ogg"
//#define MUSIC1 "music\\mus02.ogg"
#define CUR_LEVEL_NUM     2			//номер текущего уровня

#define MAP_GAMMA      0x000000

#define GAMMA_MORNING  232E06
#define GAMMA_DAY      232E06
#define GAMMA_EVENING  232E06
#define GAMMA_TIME     000000        // длительность времени суток в ms (если 0 то нет)
#define RAIN_TIME      0             // длительность дождя в ms (если 0 то нет) (+небольшой random)
#define WIND_TIME      40000         // длительность между порывами ветра в ms (если 0 то нет) (+небольшой random)
#define CURRENT_GAMMA  GAMMA_MORNING // изначально установленное время суток
#define CURRENT_RAIN   0             // 1 - дождь идет сразу, 0 - нет

#include "maps\export.lgc"
#include "maps\common.lgc"
#include "maps\common_compaign.lgc"


static int zombie, x, y, z, speed = 26;

main()
{
  iff(1)
  {
    InitGame();
    zombie = FindNearestSprite(GETSPRITE_VID_FLAG + 1760, 1000, 2200, 10000);
  }
  if( GameTact() )
    return;
  CompaignGameTact();

  int delta = SizeTo(zombie, x, y);
  x = GetX(zombie); y = GetY(zombie); z = GetZ(zombie);

//  Log("delta="+ itoa(delta)+"   coor = " + itoa(x) + ","+itoa(y) +","+ itoa(z));
  if ( GetKey() == '+' ) {Action(zombie, ACT_SET_MAX_SPEED, ++speed);Action(zombie, ACT_SET_SPEED, 0);Log(itoa(speed));}
  if ( GetKey() == '-' ) {Action(zombie, ACT_SET_MAX_SPEED, --speed);Action(zombie, ACT_SET_SPEED, 0);Log(itoa(speed));}
}