diff options
author | Johannes Schickel | 2009-07-25 12:59:46 +0000 |
---|---|---|
committer | Johannes Schickel | 2009-07-25 12:59:46 +0000 |
commit | 7e71865e91a19b022a5ad839802f79a5f300fe8d (patch) | |
tree | c86e3e37eea3ec566c6c8a1811cb8cc16196b910 /backends/events/default/default-events.h | |
parent | 6d1a386471711df4c9ed48be3646a16f81ae0d46 (diff) | |
download | scummvm-rg350-7e71865e91a19b022a5ad839802f79a5f300fe8d.tar.gz scummvm-rg350-7e71865e91a19b022a5ad839802f79a5f300fe8d.tar.bz2 scummvm-rg350-7e71865e91a19b022a5ad839802f79a5f300fe8d.zip |
Move the event recorder to its own class (EventRecoder inside common/EventRecorder.[h/cpp]).
svn-id: r42751
Diffstat (limited to 'backends/events/default/default-events.h')
-rw-r--r-- | backends/events/default/default-events.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/backends/events/default/default-events.h b/backends/events/default/default-events.h index 2f4f347e34..06db1dc027 100644 --- a/backends/events/default/default-events.h +++ b/backends/events/default/default-events.h @@ -27,8 +27,6 @@ #define BACKEND_EVENTS_DEFAULT_H #include "common/events.h" -#include "common/savefile.h" -#include "common/mutex.h" #include "common/queue.h" namespace Common { @@ -66,44 +64,6 @@ class DefaultEventManager : public Common::EventManager, Common::EventObserver { bool _shouldRTL; bool _confirmExitDialogActive; - class RandomSourceRecord { - public: - Common::String name; - uint32 seed; - }; - Common::Array<RandomSourceRecord> _randomSourceRecords; - - bool _recordSubtitles; - volatile uint32 _recordCount; - volatile uint32 _lastRecordEvent; - volatile uint32 _recordTimeCount; - Common::OutSaveFile *_recordFile; - Common::OutSaveFile *_recordTimeFile; - Common::MutexRef _timeMutex; - Common::MutexRef _recorderMutex; - volatile uint32 _lastMillis; - - volatile uint32 _playbackCount; - volatile uint32 _playbackDiff; - volatile bool _hasPlaybackEvent; - volatile uint32 _playbackTimeCount; - Common::Event _playbackEvent; - Common::InSaveFile *_playbackFile; - Common::InSaveFile *_playbackTimeFile; - - volatile uint32 _eventCount; - volatile uint32 _lastEventCount; - - enum RecordMode { - kPassthrough = 0, - kRecorderRecord = 1, - kRecorderPlayback = 2 - }; - volatile RecordMode _recordMode; - Common::String _recordFileName; - Common::String _recordTempFileName; - Common::String _recordTimeFileName; - // for continuous events (keyDown) enum { kKeyRepeatInitialDelay = 400, @@ -116,9 +76,6 @@ class DefaultEventManager : public Common::EventManager, Common::EventObserver { int keycode; } _currentKeyDown; uint32 _keyRepeatTime; - - void record(Common::Event &event); - bool playback(Common::Event &event); public: DefaultEventManager(Common::EventSource *boss); ~DefaultEventManager(); @@ -126,8 +83,6 @@ public: virtual void init(); virtual bool pollEvent(Common::Event &event); virtual void pushEvent(const Common::Event &event); - virtual void registerRandomSource(Common::RandomSource &rnd, const char *name); - virtual void processMillis(uint32 &millis); virtual Common::Point getMousePos() const { return _mousePos; } virtual int getButtonState() const { return _buttonState; } |