More progress for CMain

This commit is contained in:
Henrique Gemignani Passos Lima
2023-08-08 15:31:12 +03:00
parent 429de14736
commit 6828656292
15 changed files with 418 additions and 82 deletions
+29
View File
@@ -0,0 +1,29 @@
#ifndef _CINPUTGENERATOR
#define _CINPUTGENERATOR
#include "types.h"
#include "rstl/single_ptr.hpp"
#include "Kyoto/Input/IController.hpp"
class COsContext;
class IController;
class CArchitectureQueue;
class CInputGenerator {
public:
CInputGenerator(COsContext*, float leftDiv, float rightDiv);
bool Update(float dt, CArchitectureQueue& queue);
IController* GetController() const { return x4_controller.get(); }
private:
COsContext* x0_context;
rstl::single_ptr< IController > x4_controller;
bool x8_connectedControllers[4];
float xc_leftDiv;
float x10_rightDiv;
};
CHECK_SIZEOF(CInputGenerator, 0x14)
#endif // _CINPUTGENERATOR