c语言编程小游戏实现的超级玛丽游戏源码
int game::GetCommand()int c = 0;if (GetAsyncKeyState(A) & 0x8000)c |= CMD_LEFT;if (GetAsyncKeyState(D) & 0x8000)c |= CMD_RIGHT;if ((GetAsyncKeyState(W) & 0x8000)||(GetAsyncKeyState(K) & 0x8000))c |= CMD_UP;if (GetAsyncKeyState(S) & 0x8000)c |= CMD_DOWN;if (GetAsyncKeyState(J) & 0x8000)c |= CMD_SHOOT;if (GetAsyncKeyState(VK_ESCAPE) & 0x8000)c |= CMD_ESC;return c;void game::left()role.iframe*=-1;role.turn=-1;role.x-=STEP;if(is_l_touch(1)==1)role.x+=STEP;if(role.xrole.x+=STEP;void game::right()role.iframe*=-1;role.turn=1;role.x+=STEP;if(is_r_touch(1)==1)role.x-=STEP;if(role.x>role.xright&&(-xmap+role.xrole.x-=STEP;xmapsky-=1;xmap-=STEP;void game::up()mciSendString("play mymuSIc4 from 0", NULL, 0, NULL);role.iframe*=-1;v0=-sqRT(2*G*HIGH);role.jump=1;