本文整理汇总了C++中cPlayer::setSpritePos2D方法的典型用法代码示例。如果您正苦于以下问题:C++ cPlayer::setSpritePos2D方法的具体用法?C++ cPlayer::setSpritePos2D怎么用?C++ cPlayer::setSpritePos2D使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cPlayer
的用法示例。
在下文中一共展示了cPlayer::setSpritePos2D方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: WinMain
//.........这里部分代码省略.........
d3dxSRMgr->endDraw();
scoreFont->printText(gScoreStr,textPos);
//Display stage title
if(showTitle)
scoreFont->printText(gStageTitle,titlePos);
d3dMgr->endRender();
OutputDebugString("timeElapsed > fpsRate");
timeElapsed = 0.0f;
}
//================================================================================================
// MAIN MENU
//================================================================================================
else if(menu)
{
//Display specific screen based on menu index
switch(menuOpt){
case 1:
menuScreen = menuScreen1;
break;
case 2:
menuScreen = menuScreen2;
break;
case 3:
menuScreen = menuScreen3;
break;
default:
menuScreen = menuScreen;
break;}
//===============================
// RESET FOR NEW GAME
//===============================
score = 0;
sprintf_s( gScoreStr, 50, "Score: %d", score);
theShip.setSpritePos2D(D3DXVECTOR3(100,100,0));
showTitle = true;
titleCounter = 0;
theShip.Respawn();
//===============================
//menuScreen1 = d3dMgr->getD3DSurfaceFromFile("Images\\MENU_1.png");
d3dMgr->beginRender();
theBackbuffer = d3dMgr->getTheBackBuffer();
d3dMgr->updateTheSurface(menuScreen, theBackbuffer);
d3dMgr->releaseTheBackbuffer(theBackbuffer);
d3dMgr->endRender();
}
//================================================================================================
// HIGH SCORE TABLE
//================================================================================================
else if(hScore)
{
//Set location for Score display
RECT scorePos;
SetRect(&scorePos, 50, 10, 700, 500);
d3dMgr->beginRender();
theBackbuffer = d3dMgr->getTheBackBuffer();
d3dMgr->updateTheSurface(highScoreScreen, theBackbuffer);
d3dMgr->releaseTheBackbuffer(theBackbuffer);
highScores->openfile(); //Load highscores from file
highScores->getHighScores(scoreTable); //Load into scoreTable for display
scoreFont->printText(scoreTable,scorePos); //Display scores
d3dMgr->endRender();
}
//================================================================================================
// NEW HIGH SCORE