Incorporated unit info panel into unit control panel

Converted callbacks to events
Mouse info drawing moved to mouseinfopanel.ts
This commit is contained in:
dpassoni
2023-03-06 17:45:50 +01:00
parent fd20e5be79
commit a7a41e60c4
14 changed files with 250 additions and 201 deletions

View File

@@ -1,6 +1,8 @@
interface CustomEventMap {
"unitSelection": CustomEvent<Unit>,
"unitDeselection": CustomEvent<Unit>,
"unitsSelection": CustomEvent<Unit[]>,
"unitsDeselection": CustomEvent<Unit[]>,
"clearSelection": CustomEvent<>,
"unitCreation": CustomEvent<Unit>,
"unitDeletion": CustomEvent<Unit>,
@@ -10,8 +12,7 @@ interface CustomEventMap {
"unitLandCommand": CustomEvent<Unit>,
"unitSetAltitudeCommand": CustomEvent<Unit>,
"unitSetSpeedCommand": CustomEvent<Unit>,
"unitSetROECommand": CustomEvent<Unit>,
"unitSetReactionToThreatCommand": CustomEvent<Unit>,
"unitSetOption": CustomEvent<Unit>,
"groupCreation": CustomEvent<Unit[]>,
"groupDeletion": CustomEvent<Unit[]>,
"mapStateChanged": CustomEvent<string>,