summaryrefslogtreecommitdiff
path: root/crystal.py
AgeCommit message (Collapse)Author
2012-05-04a better get_dependencies for NewTextScriptBryan Bishop
original-commit-id: 82d7043accd00c3b1260e3a23c2619e1fdb36ca5
2012-05-04use inspect to gather members for text_command_classesBryan Bishop
original-commit-id: f5e5c110d1301745c4137e4c8c3fe66155a330d2
2012-05-04add param_types to configure each text script command macroBryan Bishop
original-commit-id: fde936ac463bce1c5e36dc33b4596ce676da6deb
2012-05-04make sure the bytes don't run out with no ending byte in MainTextBryan Bishop
original-commit-id: 7d17027ffbc9a84cfb981bcadd76d5f2a052b7fa
2012-05-04handle $57 in MainText.to_asmBryan Bishop
original-commit-id: 133bcb70498f53cef584016615156cbe5bb7b447
2012-05-04not ever -> neverBryan Bishop
original-commit-id: 0721bd42e15d60af7c259da86f11effacc6aa636
2012-05-04add quotes to MainText.to_asm outputBryan Bishop
original-commit-id: 94ea6ef442ac19f246d353f8c47bf08a4819d6d1
2012-05-04adding non-byte-encoded characters into text to_asm outputBryan Bishop
original-commit-id: 9ff78a901a160eb227c21811986a3f0ab0f72f89
2012-05-04to_asm output for $50 and unknown bytes in textsBryan Bishop
original-commit-id: 55e40b520ec498630398ad302085868df870cf49
2012-05-04fix was_comma statement (gah)Bryan Bishop
original-commit-id: 2eeae555c5e4f2eed4b1e33d6f980fb5eeb93901
2012-05-04improve MainText.to_asm outputBryan Bishop
original-commit-id: cb0bcb77b93eebd16be8ee188e1bfb3a6a8ac80b
2012-05-04update some commentsBryan Bishop
original-commit-id: e867ed7469451912306f09786d79da021624ec5c
2012-05-02figuring out where a script appears based on a known addressBryan Bishop
original-commit-id: 6973ec82ba5f7e6cc978a73c44887c416fbaa498
2012-05-01move the text command classes aroundBryan Bishop
original-commit-id: 81208d51a078247fa0f83ee649932e1c9025e3e1
2012-04-30basic TextCommand skeleton from yesterdayBryan Bishop
original-commit-id: 37e808b43a54046c1f56313261a8f9bacc6b7427
2012-04-29begin to rewrite the text parserBryan Bishop
original-commit-id: 9189b3f6e02296e5dac76641543db92f59e720cc
2012-04-29clean up comments in Script.parse methodBryan Bishop
original-commit-id: 6eb1478f1b89eea93744ac67cd2d198d951ac9ca
2012-04-29remove old commentBryan Bishop
original-commit-id: a06cb374ef12552ffd2404eac561c5eb1810b324
2012-04-28temporary fix to prevent TextScript from appending @sBryan Bishop
original-commit-id: d4508d9beda76be00c79296e88129a5dcfd908d2
2012-04-28top-level dependency bug fix.. actual problem not solved ?Bryan Bishop
original-commit-id: ef56a46e8118d7532721516635b9fb2c8085d2ff
2012-04-27still having trouble with UnknownText_0x580c7 not in main.asmBryan Bishop
original-commit-id: 94e486be8983dfea18cb97b767447e0c2a551877
2012-04-27TextPointerLabelParam sometimes doesn't point to anything usefulBryan Bishop
original-commit-id: 90cee9191e01720656819eef906fb5053108e606
2012-04-27TextPointerLabelParam.get_dependencies() now returns the text pointerBryan Bishop
original-commit-id: 6321bf121f0afc5a16a510e08c688bcb6bf5ab15
2012-04-27words/pointers should point within bankBryan Bishop
original-commit-id: 94a6e1b0ccb531474e662a522940241a785b4739
2012-04-27fix MoneyByteParam formattingBryan Bishop
original-commit-id: d9a2680c71f06bd4c9134b02b1aaaa0286c0567c
2012-04-27possibly fix preprocessor/checkmoney issuesBryan Bishop
original-commit-id: 45c41795f517f420bc0b6cef4d061f767d90915c
2012-04-27reverse byte output in RAMAddressParam.to_asm()Bryan Bishop
original-commit-id: 14a35baa3fdc794c3a4f037530554768926e6465
2012-04-27add newlines to generate_item_constants outputBryan Bishop
original-commit-id: b0eee4c06b5d84161da04a4eb9cb05f53a8d3655
2012-04-27fix RAMAddressParam.to_asm() (no [] characters)Bryan Bishop
original-commit-id: 9672e960ee6822fd4cb7488412635c85751a1c3d
2012-04-27fix label lookupBryan Bishop
original-commit-id: d319aea119145ecb03cc28f5877c2d9393944965
2012-04-27minor fixes for insert_single_with_dependenciesBryan Bishop
original-commit-id: 9ed1a474d08569654e1136836cf2ecea4d5c5ad0
2012-04-27prevent dependency loops in script at 0x18d0a9, 0x18d023 and 0x943caBryan Bishop
original-commit-id: a58aeae5cc5c2efeb321e4ac47edeadebaa04e94
2012-04-27better debugging for a max recursion depth errorBryan Bishop
original-commit-id: 9e92ebd40b6880ac41c639824aaa389592297dab
2012-04-27pass 'recompute' parameter through get_dependencies() callsBryan Bishop
original-commit-id: 7ed1bebc01b9c5e31713f5bc65dec45c66b2c31d
2012-04-27prevent dependencies from being recomputedBryan Bishop
original-commit-id: 39a71c55c7dbfe2147f5ce4016c062be8a08ff1f
2012-04-27faster get_dependencies on ScriptBryan Bishop
original-commit-id: ce35b436ed2a8317bd02e931de03cb5ab356ded5
2012-04-27checkmonkey -> checkmoneyBryan Bishop
original-commit-id: 34ff5fc4cecc782f909c86084b6b4a1fa71cbd43
2012-04-27speed up asm insertionBryan Bishop
original-commit-id: 1098757c4af82380ef0cadeaf7e37ad0186e76b6
2012-04-27Asm.insert_multiple_with_dependenciesBryan Bishop
original-commit-id: 226e964f1d2251b9fdab1fa54262ad81e6d39599
2012-04-26caught a self.label -> self.label.nameBryan Bishop
original-commit-id: bde9cb3b5731e82aa7b694c0005d12f053dc9e06
2012-04-26refactor all labels to be Label instancesBryan Bishop
original-commit-id: ddbfc016c1e3e1acd8ba291ccedfb16d3a3c48fb
2012-04-26refactoring some labels codeBryan Bishop
original-commit-id: ea2daf05ee5012e40d310752ca105a8ce6cf132f
2012-04-26start to write the Label class and is_label_in_asmBryan Bishop
original-commit-id: 16b8cf491f577a9cf80107fa972ae35739ee4039
2012-04-26rename textpre.py -> preprocessor.pyBryan Bishop
original-commit-id: 849c0d132d9a9a9b2414d5914f41a83820be8b11
2012-04-26make jumptextfaceplayer point to textBryan Bishop
original-commit-id: 092baabdd4555d7147559c2b989133c63a45fb31
2012-04-26continue to fix off-by-one error in TextScriptBryan Bishop
original-commit-id: 8cc5597b0bdf29c4d76be26a5879a53d4f65c308
2012-04-26fix off-by-one error in TextScriptBryan Bishop
original-commit-id: 806687bf690f8cd50cbf0bd3b1502fea36656a02
2012-04-26revert to dbw in MapScriptHeader.to_asm()Bryan Bishop
original-commit-id: d37f9869712ded6feed36537932c75255a3665ae
2012-04-26revert '_' prefix to some macro_namesBryan Bishop
original-commit-id: 386a688eca4098723e6e8460257433064cdd86ee
2012-04-26revert PeopleEvent to use better-looking asm outputBryan Bishop
original-commit-id: 3c8b381489f074b2223359bd0d11ea8644a35dc7