This commit is contained in:
parent
4fee7f56d3
commit
15a1f901ab
2 changed files with 37 additions and 9 deletions
|
@ -21,13 +21,6 @@ do
|
||||||
}
|
}
|
||||||
while(_getResponse()==ANSWER_NONE);
|
while(_getResponse()==ANSWER_NONE);
|
||||||
|
|
||||||
_setText(CHAR_JACKCUSTARD,STR__INGAME__FMA_PARTY_VO0);
|
|
||||||
_setResponseOptions(QUESTION_OK);
|
|
||||||
do
|
|
||||||
{
|
|
||||||
pause;
|
|
||||||
}
|
|
||||||
while(_getResponse()==ANSWER_NONE);
|
|
||||||
|
|
||||||
; Happy birthday!
|
; Happy birthday!
|
||||||
_setText(CHAR_SPONGEBOB,STR__INGAME__FMA_PARTY_SB);
|
_setText(CHAR_SPONGEBOB,STR__INGAME__FMA_PARTY_SB);
|
||||||
|
@ -94,4 +87,16 @@ do
|
||||||
}
|
}
|
||||||
while(_getResponse()==ANSWER_NONE);
|
while(_getResponse()==ANSWER_NONE);
|
||||||
|
|
||||||
|
|
||||||
|
; Take a picture
|
||||||
|
_setText(CHAR_JACKCUSTARD,STR__INGAME__FMA_PARTY_VO0);
|
||||||
|
_setResponseOptions(QUESTION_OK);
|
||||||
|
do
|
||||||
|
{
|
||||||
|
pause;
|
||||||
|
}
|
||||||
|
while(_getResponse()==ANSWER_NONE);
|
||||||
|
|
||||||
|
|
||||||
stop;
|
stop;
|
||||||
|
|
||||||
|
|
|
@ -209,6 +209,8 @@ typedef enum
|
||||||
|
|
||||||
SC_SET_FADE_TO_BLACK, //
|
SC_SET_FADE_TO_BLACK, //
|
||||||
SC_SET_FADE_TO_WHITE, //
|
SC_SET_FADE_TO_WHITE, //
|
||||||
|
SC_SET_FADE_FROM_WHITE, //
|
||||||
|
SC_SET_DRAW_SCREEN_AS_WHITE,// on/off
|
||||||
|
|
||||||
SC_SNAP_CAMERA_TO, // x,y
|
SC_SNAP_CAMERA_TO, // x,y
|
||||||
SC_MOVE_CAMERA_TO, // x,y,frames
|
SC_MOVE_CAMERA_TO, // x,y,frames
|
||||||
|
@ -1170,8 +1172,17 @@ static const int s_FMAPartyScript[]=
|
||||||
|
|
||||||
SC_WAIT_ON_TIMER, 60*2,
|
SC_WAIT_ON_TIMER, 60*2,
|
||||||
SC_WAIT_ON_CONVERSATION, SCRIPTS_FMA_PARTY_DAT,
|
SC_WAIT_ON_CONVERSATION, SCRIPTS_FMA_PARTY_DAT,
|
||||||
|
|
||||||
|
SC_WAIT_ON_TIMER, 60*2,
|
||||||
|
|
||||||
SC_SET_GLOBAL_ANIMATION, false,
|
SC_SET_GLOBAL_ANIMATION, false,
|
||||||
SC_WAIT_ON_TIMER, 60*10,
|
SC_WAIT_ON_TIMER, 60*1,
|
||||||
|
SC_SET_DRAW_SCREEN_AS_WHITE,true,
|
||||||
|
SC_WAIT_ON_TIMER, 60*1,
|
||||||
|
SC_SET_FADE_FROM_WHITE,
|
||||||
|
SC_SET_DRAW_SCREEN_AS_WHITE,false,
|
||||||
|
|
||||||
|
SC_WAIT_ON_TIMER, 60*5,
|
||||||
SC_STOP
|
SC_STOP
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1190,7 +1201,7 @@ static const int *s_fmaScripts[CFmaScene::NUM_FMA_SCRIPTS]=
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
int s_chosenScript=CFmaScene::FMA_SCRIPT__PLANKTON;
|
int s_chosenScript=CFmaScene::FMA_SCRIPT__PARTY;
|
||||||
|
|
||||||
|
|
||||||
/*----------------------------------------------------------------------
|
/*----------------------------------------------------------------------
|
||||||
|
@ -1694,6 +1705,16 @@ void CFmaScene::startNextScriptCommand()
|
||||||
CFader::setFadingOut(CFader::WHITE_FADE);
|
CFader::setFadingOut(CFader::WHITE_FADE);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case SC_SET_FADE_FROM_WHITE: //
|
||||||
|
m_pc++;
|
||||||
|
CFader::setFadingIn(CFader::WHITE_FADE);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case SC_SET_DRAW_SCREEN_AS_WHITE:// on/off
|
||||||
|
m_pc++;
|
||||||
|
m_drawScreenAsWhite=*m_pc++;
|
||||||
|
break;
|
||||||
|
|
||||||
case SC_SNAP_CAMERA_TO: // x,y
|
case SC_SNAP_CAMERA_TO: // x,y
|
||||||
m_pc++;
|
m_pc++;
|
||||||
m_cameraPos.vx=*m_pc++;
|
m_cameraPos.vx=*m_pc++;
|
||||||
|
@ -1921,6 +1942,8 @@ void CFmaScene::processCurrentScriptCommand()
|
||||||
case SC_SET_NEXT_FMA_NUMBER: // fmaNumber
|
case SC_SET_NEXT_FMA_NUMBER: // fmaNumber
|
||||||
case SC_SET_FADE_TO_BLACK: //
|
case SC_SET_FADE_TO_BLACK: //
|
||||||
case SC_SET_FADE_TO_WHITE: //
|
case SC_SET_FADE_TO_WHITE: //
|
||||||
|
case SC_SET_FADE_FROM_WHITE: //
|
||||||
|
case SC_SET_DRAW_SCREEN_AS_WHITE:// on/off
|
||||||
case SC_SNAP_CAMERA_TO: // x,y
|
case SC_SNAP_CAMERA_TO: // x,y
|
||||||
case SC_MOVE_CAMERA_TO: // x,y,frames
|
case SC_MOVE_CAMERA_TO: // x,y,frames
|
||||||
case SC_REGISTER_CONVERSATION: // scriptId
|
case SC_REGISTER_CONVERSATION: // scriptId
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue