本文整理汇总了C++中cPlayer::moveUp方法的典型用法代码示例。如果您正苦于以下问题:C++ cPlayer::moveUp方法的具体用法?C++ cPlayer::moveUp怎么用?C++ cPlayer::moveUp使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cPlayer
的用法示例。
在下文中一共展示了cPlayer::moveUp方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: WinMain
//.........这里部分代码省略.........
}
if(menuCounterLeft == MENU_SCROLL)
{
if(newHScore)
{
//Scroll Letter position for name enter
if(sName==1)
{
sName = 3;
}
else
{
sName--;
}
}
}
menuCounterLeft++;
}
else{
menuCounterLeft = MENU_SCROLL;
}
//================================
// LEFT STICK UP
//================================
if(Player1->GetState().Gamepad.sThumbLY>10000)
{
if(!menu && !hScore && !newHScore && !lvComp)
{
//Check screen collision
if(theShip.getSpritePos2D().y > clientBounds.top + 60)
{
theShip.moveUp();
}
}
if(menu)
{
if(menuCounterUp == MENU_SCROLL)
{
//Play menu selection sound fx
menuChange.playSound(L"Sounds\\MenuChange.wav",false);
//Change menu index
if(menuOpt==1)
{
menuOpt = 3;
}
else{
menuOpt--;
}
menuCounterUp =0;
}
menuCounterUp++;
}
if(newHScore)
{
if(menuCounterUp == MENU_SCROLL)
{
//Scroll through letters on name entry
switch(sName)
{
case 1:
if(nameI == 25)
nameI=0;
else
示例2: WndProc
/*
==================================================================
* LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam,
* LPARAM lParam)
* The window procedure
==================================================================
*/
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
// Check any available messages from the queue
switch (message)
{
case WM_KEYDOWN:
{
if (wParam == 'A')
{
//Screen edge collision
if(theShip.getSpritePos2D().x < clientBounds.left + 60)
{
break;
}
//Change name index
if(newHScore)
{
if(sName==1)
{
sName = 3;
}
else
{
sName--;
}
}
theShip.moveLeft();
return 0;
}
if (wParam == 'D')
{
//Change name index
if(newHScore)
{
if(sName==3)
{
sName = 1;
}
else
{
sName++;
}
}
theShip.moveRight();
return 0;
}
if (wParam == 'W')
{
if(newHScore){
//Change letter index
switch(sName){
case 1:
if(nameI == 25)
nameI=0;
else
nameI++;
break;
case 2:
if(nameJ == 25)
nameJ=0;
else
nameJ++;
break;
case 3:
if(nameK == 25)
nameK=0;
else
nameK++;
break;
}
}
//Play menu sound fx
menuChange.playSound(L"Sounds\\menuChange.wav",false);
//change menu index
if(menuOpt==1)
{
menuOpt = 3;
}
else{
menuOpt--;
}
theShip.moveUp();
return 0;
//.........这里部分代码省略.........