mirror of
https://github.com/HarbourMasters/Starship
synced 2026-06-18 15:55:33 -04:00
Add A6Gorgon Cutscene Record from N64 Hardware & Refactor code.
This commit is contained in:
+14
-3
@@ -1,6 +1,6 @@
|
||||
/**
|
||||
* Used to reproduce recordings made from real N64 hardware
|
||||
* to accurately reproduce Cutscenes at the correct speed.
|
||||
* to accurately play cutscenes at the correct speed.
|
||||
* These recordings adjust gVisPerFrame during runtime to produce
|
||||
* the same behaviour as the original game.
|
||||
*/
|
||||
@@ -15,8 +15,19 @@ typedef struct Record {
|
||||
} Record;
|
||||
|
||||
extern Record gCarrierCutsceneRecord[13];
|
||||
extern Record gWarpzoneCsRecord[19];
|
||||
extern Record gA6GorgonCsRecord[12];
|
||||
extern Record gSyRobotCutsceneRecord[3];
|
||||
extern Record gAndrossRobotKillCutscene2[20];
|
||||
extern Record gAndrossRobotKillCutscene1[25];
|
||||
extern Record gMacbethCutsceneRecord[14];
|
||||
extern Record gGrangaCutsceneRecord[13];
|
||||
extern Record gMeCrusherCutsceneRecord[3];
|
||||
extern Record gEndingCsRecord[37];
|
||||
|
||||
void UpdateVisPerFrameFromRecording(Record* record, s32 maxFrames);
|
||||
void UpdateVisPerFrameFromRecording_Ending(Record* record, s32 maxFrames);
|
||||
extern int gA6GorgonCsFrameCount;
|
||||
extern int gWarpzoneCsFrameCount;
|
||||
|
||||
void UpdateVisPerFrameFromRecording(Record* record, s32 maxFrames, int* frameCounter);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user