原因がわからないので教えてほしいです
//ここからコード
#include "DxLib.h"
#include <math.h>
#define g 9.8067
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
ChangeWindowMode(TRUE); // ウインドウモードに変更
if (DxLib_Init() == -1) return -1; //DXライブラリ初期化 エラーが起きたら終了
int x, y, v, time;
char key[256];
y = 500;
x = 200;
SetDrawScreen(DX_SCREEN_BACK);
while (ProcessMessage()+GetHitKeyStateAll(key)+ScreenFlip()+ClearDrawScreen()==0) {
if (key[KEY_INPUT_Z]==1) {
break;
}
if (key[KEY_INPUT_X] == 1) {
time = GetNowCount();
v = 20;
}
//重力
y = y + floor(v*((GetNowCount() - time) / 1000) -
(4.9*((GetNowCount() - time) / 1000)*((GetNowCount() - time) / 1000)));
if (y >= 500) {
y = 500;
v = 0;
}
DrawBox(x, y, x + 50, y + 50, GetColor(255, 200, 0), TRUE);
DrawFormatString(0,0,GetColor(255,255,255),"(%d,%d)",x,y);
}
DxLib_End();// DXライブラリ使用の終了処理
return 0;// ソフトの終了
}