mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 14:19:46 -06:00
Wiimote: Partial work on movement recording (not working yet)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2021 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
@ -22,9 +22,6 @@
|
||||
// Includes
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#include <iostream> // System
|
||||
#if defined(HAVE_WX) && HAVE_WX
|
||||
#include "ConfigDlg.h"
|
||||
#endif
|
||||
////////////////////////////////
|
||||
|
||||
|
||||
@ -41,6 +38,24 @@
|
||||
// Declarations
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
void DoInitialize();
|
||||
double GetDoubleTime();
|
||||
int GetUpdateRate();
|
||||
|
||||
// Movement recording
|
||||
#define RECORDING_ROWS 15
|
||||
struct SRecording
|
||||
{
|
||||
u8 x;
|
||||
u8 y;
|
||||
u8 z;
|
||||
double Time;
|
||||
};
|
||||
struct SRecordingAll
|
||||
{
|
||||
std::vector<SRecording> Recording;
|
||||
int HotKey;
|
||||
int PlaybackSpeed;
|
||||
};
|
||||
|
||||
#ifndef EXCLUDEMAIN_H
|
||||
extern bool g_EmulatorRunning;
|
||||
@ -48,10 +63,20 @@ void DoInitialize();
|
||||
extern bool g_RealWiiMotePresent;
|
||||
extern bool g_RealWiiMoteInitialized;
|
||||
extern bool g_EmulatedWiiMoteInitialized;
|
||||
|
||||
// Update speed
|
||||
extern int g_UpdateCounter;
|
||||
extern double g_UpdateTime;
|
||||
extern int g_UpdateWriteScreen;
|
||||
extern int g_UpdateRate;
|
||||
extern std::vector<int> g_UpdateTimeList;
|
||||
|
||||
#if defined(HAVE_WX) && HAVE_WX
|
||||
extern ConfigDialog *frame;
|
||||
#endif
|
||||
// Movement recording
|
||||
extern std::vector<SRecordingAll> VRecording;
|
||||
|
||||
//#if defined(HAVE_WX) && HAVE_WX && defined(__CONFIGDIALOG_h__)
|
||||
// extern ConfigDialog *frame;
|
||||
//#endif
|
||||
#endif
|
||||
////////////////////////////////
|
||||
|
||||
|
Reference in New Issue
Block a user