## Result Macro List ##
- self.fill_dict['ResultMacroList'] = "ResultMacro ResultMacroList[] = {\n"
+ self.fill_dict['ResultMacroList'] = "const ResultMacro ResultMacroList[] = {\n"
# Iterate through each of the result macros
for result in range( 0, len( macros.resultsIndexSorted ) ):
self.fill_dict['ResultMacroList'] += "};"
+ ## Result Macro Record ##
+ self.fill_dict['ResultMacroRecord'] = "ResultMacroRecord ResultMacroRecordList[ ResultMacroNum ];"
+
+
## Trigger Macros ##
self.fill_dict['TriggerMacros'] = ""
## Trigger Macro List ##
- self.fill_dict['TriggerMacroList'] = "TriggerMacro TriggerMacroList[] = {\n"
+ self.fill_dict['TriggerMacroList'] = "const TriggerMacro TriggerMacroList[] = {\n"
# Iterate through each of the trigger macros
for trigger in range( 0, len( macros.triggersIndexSorted ) ):
self.fill_dict['TriggerMacroList'] += "};"
+ ## Trigger Macro Record ##
+ self.fill_dict['TriggerMacroRecord'] = "TriggerMacroRecord TriggerMacroRecordList[ TriggerMacroNum ];"
+
+
## Max Scan Code ##
self.fill_dict['MaxScanCode'] = "#define MaxScanCode 0x{0:X}".format( macros.overallMaxScanCode )
<|ResultMacroList|>
+// -- Trigger Macro Record
+
+// Keeps a record/state of each result macro
+<|ResultMacroRecord|>
+
+
// -- Trigger Macros
// Trigger Macro Guides
<|TriggerMacroList|>
+// -- Trigger Macro Record List
+
+// Keeps a record/state of each trigger macro
+<|TriggerMacroRecord|>
+
+
// ----- Trigger Maps -----