This commit is contained in:
parent
45c58d0a64
commit
524150e0a8
@ -323,19 +323,19 @@ void CConversation::thinkQuestion()
|
||||
|
||||
if(s_currentQuestion==QUESTION_YES_NO)
|
||||
{
|
||||
if(pad&PAD_CROSS)
|
||||
if(pad&CPadConfig::getButton(CPadConfig::PAD_CFG_ACTION))
|
||||
{
|
||||
s_currentAnswer=s_currentSelectedAnswer==0?ANSWER_YES:ANSWER_NO;
|
||||
s_currentQuestion=QUESTION_NONE;
|
||||
}
|
||||
else if(pad&(PAD_LEFT|PAD_RIGHT))
|
||||
else if(pad&(CPadConfig::getButton(CPadConfig::PAD_CFG_LEFT)|CPadConfig::getButton(CPadConfig::PAD_CFG_RIGHT)))
|
||||
{
|
||||
s_currentSelectedAnswer^=1;
|
||||
}
|
||||
}
|
||||
else if(s_currentQuestion==QUESTION_OK)
|
||||
{
|
||||
if(pad&PAD_CROSS)
|
||||
if(pad&CPadConfig::getButton(CPadConfig::PAD_CFG_ACTION))
|
||||
{
|
||||
s_currentAnswer=ANSWER_OK;
|
||||
s_currentQuestion=QUESTION_NONE;
|
||||
|
@ -156,7 +156,7 @@ if(newmode!=-1)
|
||||
if(padInput&PAD_RIGHT) Pos.vx+=move;
|
||||
m_invincibleFrameCount=0;
|
||||
|
||||
if ( padInput & PAD_UP ) // not sure where you want to put this, Paul (Charles)
|
||||
if ( padInput & CPadConfig::getButton(CPadConfig::PAD_CFG_UP) ) // not sure where you want to put this, Paul (Charles)
|
||||
{
|
||||
GameScene.sendEvent( USER_REQUEST_TALK_EVENT, this );
|
||||
}
|
||||
@ -242,7 +242,11 @@ Pos.vy=23*16+1;//16*15;
|
||||
|
||||
// Look around
|
||||
int pad=getPadInputHeld();
|
||||
if(pad&PAD_UP)
|
||||
if(getPadInputDown()&PAD_CIRCLE)
|
||||
{
|
||||
m_skel.blink();
|
||||
}
|
||||
if(pad&CPadConfig::getButton(CPadConfig::PAD_CFG_UP))
|
||||
{
|
||||
if(m_cameraLookTimer<=-LOOKAROUND_DELAY)
|
||||
{
|
||||
@ -257,7 +261,7 @@ Pos.vy=23*16+1;//16*15;
|
||||
m_cameraLookTimer--;
|
||||
}
|
||||
}
|
||||
else if(pad&PAD_DOWN)
|
||||
else if(pad&CPadConfig::getButton(CPadConfig::PAD_CFG_DOWN))
|
||||
{
|
||||
if(m_cameraLookTimer>=LOOKAROUND_DELAY)
|
||||
{
|
||||
@ -332,6 +336,9 @@ m_cameraOffset=ofs;
|
||||
---------------------------------------------------------------------- */
|
||||
int panim=-1;
|
||||
DVECTOR ppos={0,1024};
|
||||
#ifdef __USER_paul__
|
||||
int mouth=-1,eyes=-1;
|
||||
#endif
|
||||
void CPlayer::render()
|
||||
{
|
||||
CThing::render();
|
||||
@ -339,6 +346,18 @@ void CPlayer::render()
|
||||
// Render
|
||||
if(m_invincibleFrameCount==0||m_invincibleFrameCount&2)
|
||||
{
|
||||
#ifdef __USER_paul__
|
||||
if(mouth!=-1)
|
||||
{
|
||||
m_skel.setMouthTex(mouth);
|
||||
mouth=-1;
|
||||
}
|
||||
if(eyes!=-1)
|
||||
{
|
||||
m_skel.setEyeTex(eyes);
|
||||
eyes=-1;
|
||||
}
|
||||
#endif
|
||||
m_skel.setPos(ppos);
|
||||
if(panim!=-1)
|
||||
m_skel.setAnimNo(panim);
|
||||
|
Loading…
Reference in New Issue
Block a user