Bryan Bishop
ce35b436ed
faster get_dependencies on Script
2012-04-27 13:29:41 -05:00
Bryan Bishop
34ff5fc4ce
checkmonkey -> checkmoney
2012-04-27 01:07:30 -05:00
Bryan Bishop
1098757c4a
speed up asm insertion
2012-04-27 01:06:31 -05:00
Bryan Bishop
226e964f1d
Asm.insert_multiple_with_dependencies
2012-04-27 00:59:05 -05:00
Bryan Bishop
bde9cb3b57
caught a self.label -> self.label.name
2012-04-26 18:45:53 -05:00
Bryan Bishop
ddbfc016c1
refactor all labels to be Label instances
2012-04-26 18:41:13 -05:00
Bryan Bishop
ea2daf05ee
refactoring some labels code
2012-04-26 18:04:20 -05:00
Bryan Bishop
16b8cf491f
start to write the Label class and is_label_in_asm
2012-04-26 17:41:37 -05:00
Bryan Bishop
2cb6e41831
clean up the preprocessor imports
2012-04-26 17:41:10 -05:00
Bryan Bishop
849c0d132d
rename textpre.py -> preprocessor.py
2012-04-26 16:58:20 -05:00
Bryan Bishop
092baabdd4
make jumptextfaceplayer point to text
2012-04-26 16:50:52 -05:00
Bryan Bishop
5dc153880b
improve PointerLabelAfterBank handling in preprocessor
2012-04-26 15:28:28 -05:00
Bryan Bishop
0e439e5e08
remove script_macros.asm (deprecated)
2012-04-26 15:13:22 -05:00
Bryan Bishop
8cc5597b0b
continue to fix off-by-one error in TextScript
2012-04-26 15:04:09 -05:00
Bryan Bishop
806687bf69
fix off-by-one error in TextScript
2012-04-26 14:59:24 -05:00
Bryan Bishop
d37f986971
revert to dbw in MapScriptHeader.to_asm()
2012-04-26 14:46:46 -05:00
Bryan Bishop
e14ee0838d
clean up an error message in preprocessor
2012-04-26 14:41:28 -05:00
Bryan Bishop
5bc8b861f6
remove newlines from guessed macro names in preprocessor
2012-04-26 14:37:42 -05:00
Bryan Bishop
386a688eca
revert '_' prefix to some macro_names
2012-04-26 14:37:09 -05:00
Bryan Bishop
3c8b381489
revert PeopleEvent to use better-looking asm output
2012-04-26 14:30:30 -05:00
Bryan Bishop
6c5b5d2b57
add two filler bytes to MapEventHeader asm output
2012-04-26 14:26:16 -05:00
Bryan Bishop
70cf2554a1
gah forgot a file to let preprocessor import macros
2012-04-26 14:16:01 -05:00
Bryan Bishop
e2d31b6029
preprocessor support for macros
2012-04-26 14:14:46 -05:00
Bryan Bishop
8f2221aa70
add map/group constants into constants.asm
...
map 18.3 and 7.14 are both "Route 10" ? Need to confirm that they are
both, in fact, "Route 10". Even if they both point to the same map, we
can call them 10a and 10b so that the map constants will work.
generate_map_constants and generate_map_constant_labels have been
updated to deal with left-over issues in various labels and obscure
characters.
2012-04-26 14:13:06 -05:00
Bryan Bishop
8f2afd2f7c
add DataByteWordMacro for the preprocessor
2012-04-26 14:00:55 -05:00