Simplifying HID creation.

Part of #296.
This commit is contained in:
Ben Vanik
2015-06-27 09:42:30 -07:00
parent 883126d497
commit b38bf5c132
8 changed files with 57 additions and 88 deletions

View File

@@ -13,9 +13,14 @@
#include <memory>
#include <vector>
#include "xenia/emulator.h"
#include "xenia/cpu/processor.h"
#include "xenia/memory.h"
#include "xenia/xbox.h"
namespace xe {
class Emulator;
} // namespace xe
namespace xe {
namespace hid {
@@ -26,6 +31,8 @@ class InputSystem {
InputSystem(Emulator* emulator);
~InputSystem();
static std::unique_ptr<InputSystem> Create(Emulator* emulator);
Emulator* emulator() const { return emulator_; }
Memory* memory() const { return memory_; }
cpu::Processor* processor() const { return processor_; }