Add support for more than 8 techniques (#34) (#28)

This commit is contained in:
xCrystal
2024-02-19 17:10:33 +01:00
parent 2f8ffccd54
commit 2f1608576a
10 changed files with 103 additions and 43 deletions

View File

@@ -1,14 +1,19 @@
MACRO technique
const \1_B
DEF \1_F EQU \1_B % 8
DEF \1 EQU 1 << \1_F
ENDM
; technique constants
const_def
const TECHNIQUE_CUT_F
const TECHNIQUE_FLASH_F
const TECHNIQUE_SURF_F
const TECHNIQUE_ROCK_SMASH_F
const TECHNIQUE_WATERFALL_F
technique TECHNIQUE_CUT
technique TECHNIQUE_FLASH
technique TECHNIQUE_SURF
technique TECHNIQUE_ROCK_SMASH
technique TECHNIQUE_WATERFALL
technique TECHNIQUE_DUMMY_5
technique TECHNIQUE_DUMMY_6
technique TECHNIQUE_DUMMY_7
technique TECHNIQUE_DUMMY_8
technique TECHNIQUE_DUMMY_9
DEF NUM_TECHNIQUES EQU const_value
DEF TECHNIQUE_CUT EQU 1 << TECHNIQUE_CUT_F
DEF TECHNIQUE_FLASH EQU 1 << TECHNIQUE_FLASH_F
DEF TECHNIQUE_SURF EQU 1 << TECHNIQUE_SURF_F
DEF TECHNIQUE_ROCK_SMASH EQU 1 << TECHNIQUE_ROCK_SMASH_F
DEF TECHNIQUE_WATERFALL EQU 1 << TECHNIQUE_WATERFALL_F