Копирую код второго урока из гайда по windmill в dev c++, причем первый работал нормально. В чем ошибка?
Код
#include "windmill.h"
#include <mmsystem.h>
#pragma comment (lib,"windmill.lib")
#pragma comment (lib,"winmm.lib")
int startTime = timeGetTime();
float timeDelta;
const int step=150;
float x=0,y=0;
void game();
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
{
IniEngine("",500,500);
RunEngine(game);
return 0;
}
void game()
{
timeDelta = timeGetTime()-startTime;
startTime = timeGetTime();
if(KeyCheck(DIK_W))
y-=(step*timeDelta)/1000;
if(KeyCheck(DIK_S))
y+=(step*timeDelta)/1000;
if(KeyCheck(DIK_A))
x-=(step*timeDelta)/1000;
if(KeyCheck(DIK_D))
x+=(step*timeDelta)/1000;
if(MouseLBPress())
{
x=GetMouseX();
y=GetMouseY();
}
DrawSprite("player.png",x,y);
}