Isle
Loading...
Searching...
No Matches
legoinputmanager.h File Reference
#include "decomp.h"
#include "legoeventnotificationparam.h"
#include "mxlist.h"
#include "mxpresenter.h"
#include "mxqueue.h"
#include <dinput.h>
Include dependency graph for legoinputmanager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LegoEventQueue
 [AI] Event queue for processing Lego input (mouse/keyboard/joystick) events.[AI] Queue of input events. [AI] More...
 
class  LegoNotifyList
 [AI] A list of notification targets (MxCore*) interested in input events (primarily keyboard). More...
 
class  LegoNotifyListCursor
 [AI] Cursor (iterator) for traversing a LegoNotifyList. Used to find or detach notification targets. [AI] More...
 
class  LegoInputManager
 [AI] Handles keyboard, mouse, and joystick input for the game. More...
 

Variables

MxS32 g_unk0x100f31b0
 [AI] Global variable used for tracking drag state, -1 if inactive. [AI] More...
 
const char * g_unk0x100f31b4
 [AI] Global pointer for additional drag state/context (purpose unclear). [AI] More...
 

Variable Documentation

◆ g_unk0x100f31b0

MxS32 g_unk0x100f31b0
extern

[AI] Global variable used for tracking drag state, -1 if inactive. [AI]

Definition at line 20 of file legoinputmanager.cpp.

◆ g_unk0x100f31b4

const char* g_unk0x100f31b4
extern

[AI] Global pointer for additional drag state/context (purpose unclear). [AI]

Definition at line 23 of file legoinputmanager.cpp.