This commit is contained in:
parent
a30a7005d1
commit
0e729e3ac3
1 changed files with 29 additions and 28 deletions
|
@ -455,6 +455,7 @@ void CFrontEndOptions::init()
|
||||||
|
|
||||||
m_fontBank=new ("CGameScene::Init") FontBank();
|
m_fontBank=new ("CGameScene::Init") FontBank();
|
||||||
m_fontBank->initialise( &standardFont );
|
m_fontBank->initialise( &standardFont );
|
||||||
|
m_fontBank->setColour(80,80,80);
|
||||||
|
|
||||||
m_spriteBank=new ("options sprites") SpriteBank();
|
m_spriteBank=new ("options sprites") SpriteBank();
|
||||||
m_spriteBank->load(SPRITES_SPRITES_SPR);
|
m_spriteBank->load(SPRITES_SPRITES_SPR);
|
||||||
|
@ -531,6 +532,7 @@ void CFrontEndOptions::render()
|
||||||
{
|
{
|
||||||
POLY_G4 *g4;
|
POLY_G4 *g4;
|
||||||
int rgb[3];
|
int rgb[3];
|
||||||
|
int renderButtons=true;
|
||||||
|
|
||||||
rh+=rspeed;
|
rh+=rspeed;
|
||||||
rh&=4095;
|
rh&=4095;
|
||||||
|
@ -550,33 +552,7 @@ rh&=4095;
|
||||||
|
|
||||||
m_background->render();
|
m_background->render();
|
||||||
|
|
||||||
if(m_mode==MODE__LOAD)
|
|
||||||
{
|
|
||||||
switch(m_loadMode)
|
|
||||||
{
|
|
||||||
case LOADMODE__INIT:
|
|
||||||
case LOADMODE__CHECKING:
|
|
||||||
case LOADMODE__LOADING:
|
|
||||||
break;
|
|
||||||
|
|
||||||
case LOADMODE__UNFORMATTED:
|
|
||||||
case LOADMODE__NODATA:
|
|
||||||
case LOADMODE__NOCARD:
|
|
||||||
case LOADMODE__LOADOK:
|
|
||||||
case LOADMODE__LOADERROR:
|
|
||||||
m_loadModeOKFrame->render();
|
|
||||||
break;
|
|
||||||
|
|
||||||
case LOADMODE__CONFIRMLOAD:
|
|
||||||
m_loadModeConfirmFrame->render();
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
m_modeMenus[m_mode]->render();
|
|
||||||
|
|
||||||
|
|
||||||
// Button prompts
|
// Button prompts
|
||||||
int renderButtons=true;
|
|
||||||
switch(m_mode)
|
switch(m_mode)
|
||||||
{
|
{
|
||||||
case MODE__OPTIONS:
|
case MODE__OPTIONS:
|
||||||
|
@ -606,6 +582,31 @@ rh&=4095;
|
||||||
{
|
{
|
||||||
renderButtonPrompts();
|
renderButtonPrompts();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// UI
|
||||||
|
if(m_mode==MODE__LOAD)
|
||||||
|
{
|
||||||
|
switch(m_loadMode)
|
||||||
|
{
|
||||||
|
case LOADMODE__INIT:
|
||||||
|
case LOADMODE__CHECKING:
|
||||||
|
case LOADMODE__LOADING:
|
||||||
|
break;
|
||||||
|
|
||||||
|
case LOADMODE__UNFORMATTED:
|
||||||
|
case LOADMODE__NODATA:
|
||||||
|
case LOADMODE__NOCARD:
|
||||||
|
case LOADMODE__LOADOK:
|
||||||
|
case LOADMODE__LOADERROR:
|
||||||
|
m_loadModeOKFrame->render();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case LOADMODE__CONFIRMLOAD:
|
||||||
|
m_loadModeConfirmFrame->render();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
m_modeMenus[m_mode]->render();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*----------------------------------------------------------------------
|
/*----------------------------------------------------------------------
|
||||||
|
@ -619,7 +620,6 @@ void CFrontEndOptions::think(int _frames)
|
||||||
int i,j,button;
|
int i,j,button;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Hide the VIBRATION option if vibration not available
|
// Hide the VIBRATION option if vibration not available
|
||||||
if(PadCanVibrate(0))
|
if(PadCanVibrate(0))
|
||||||
{
|
{
|
||||||
|
@ -972,12 +972,13 @@ void CFrontEndOptions::setLoadMode(int _newMode)
|
||||||
Params:
|
Params:
|
||||||
Returns:
|
Returns:
|
||||||
---------------------------------------------------------------------- */
|
---------------------------------------------------------------------- */
|
||||||
|
int INSTRUCTIONS_Y_POS=185;
|
||||||
void CFrontEndOptions::renderButtonPrompts()
|
void CFrontEndOptions::renderButtonPrompts()
|
||||||
{
|
{
|
||||||
sFrameHdr *fh1,*fh2;
|
sFrameHdr *fh1,*fh2;
|
||||||
int x,y,width;
|
int x,y,width;
|
||||||
|
|
||||||
int INSTRUCTIONS_Y_POS=213;
|
//int INSTRUCTIONS_Y_POS=213;
|
||||||
int INSTRUCTIONS_GAP_BETWEEN_BUTTONS_AND_TEXT=10; // Eh!? (pkg)
|
int INSTRUCTIONS_GAP_BETWEEN_BUTTONS_AND_TEXT=10; // Eh!? (pkg)
|
||||||
int INSTRUCTIONS_BUTTON_Y_OFFSET=4;
|
int INSTRUCTIONS_BUTTON_Y_OFFSET=4;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue