input system

This commit is contained in:
2026-08-07 01:32:21 -05:00
parent 07dfd7d3f4
commit 0d128c5724
29 changed files with 2295 additions and 325 deletions
@@ -0,0 +1,90 @@
{
"classes": [
{
"className": "InputManager",
"enums": [
{
"isClass": true,
"isFlag": false,
"lineNumber": 13,
"name": "Action",
"values": [
"Up",
"Down",
"Left",
"Right",
"Up2",
"Down2",
"Left2",
"Right2",
"Select",
"Back",
"Context1",
"Context2",
"ContextLeft1",
"ContextLeft2",
"ContextRight1",
"ContextRight2",
"Start",
"Options"
]
}
],
"lineNumber": 8,
"methods": [
{
"access": "public",
"arguments": [
{
"name": "action",
"type": "Action"
}
],
"index": 2,
"isConst": true,
"lineNumber": 39,
"name": "actionName",
"returnType": "QString"
}
],
"object": true,
"qualifiedClassName": "InputManager",
"signals": [
{
"access": "public",
"arguments": [
{
"name": "action",
"type": "Action"
}
],
"index": 0,
"lineNumber": 42,
"name": "actionPressed",
"returnType": "void"
},
{
"access": "public",
"arguments": [
{
"name": "action",
"type": "Action"
}
],
"index": 1,
"lineNumber": 43,
"name": "actionReleased",
"returnType": "void"
}
],
"superClasses": [
{
"access": "public",
"name": "QObject"
}
]
}
],
"inputFile": "InputManager.h",
"outputRevision": 69
}