TAS GC Recording/Playing with GUI! Yay! (Bonus: Lag Counter)

Works with frameskipping/throttling and so forth. 
Only one bug: Every subsequent play plays the same, regardless of framerate, frameskipping and throttling. The only problem is that the recording and the plays act differently, with analog sticks ONLY.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4028 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
XTra.KrazzY
2009-08-21 19:55:03 +00:00
parent fb507ce676
commit 1612c6a2b8
7 changed files with 163 additions and 26 deletions

View File

@ -69,6 +69,8 @@ typedef struct {
void FrameUpdate();
void SetPolledDevice();
bool IsAutoFiring();
bool IsRecordingInput();
bool IsPlayingInput();
@ -84,11 +86,11 @@ void FrameSkipping();
void ModifyController(SPADStatus *PadStatus, int controllerID);
void BeginRecordingInput(const char *filename, int controllers);
bool BeginRecordingInput(const char *filename, int controllers);
void RecordInput(SPADStatus *PadStatus, int controllerID);
void EndRecordingInput();
void PlayInput(const char *filename);
bool PlayInput(const char *filename);
void PlayController(SPADStatus *PadStatus, int controllerID);
};