summaryrefslogtreecommitdiff
path: root/preprocessor.py
diff options
context:
space:
mode:
authoryenatch <yenatch@gmail.com>2015-01-20 00:05:16 -0800
committeryenatch <yenatch@gmail.com>2015-01-20 00:05:16 -0800
commit0fa7b553bddeb4ba70b216c93eb09226b2674beb (patch)
tree37f64e9b8e11b410fc6e3723827571e16dd07e0d /preprocessor.py
parent8583cc4724144e255d61a2c7ed7dd70036bcdb6e (diff)
Get rid of the preprocessor.
extras is no longer required to build.
Diffstat (limited to 'preprocessor.py')
-rw-r--r--preprocessor.py76
1 files changed, 0 insertions, 76 deletions
diff --git a/preprocessor.py b/preprocessor.py
deleted file mode 100644
index 436ab2b1b..000000000
--- a/preprocessor.py
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/usr/bin/python
-# -*- coding: utf-8 -*-
-
-import sys
-
-import extras.pokemontools.configuration as configuration
-import extras.pokemontools.preprocessor as preprocessor
-
-from extras.pokemontools.crystal import (
- command_classes,
- Warp,
- XYTrigger,
- Signpost,
- PeopleEvent,
- DataByteWordMacro,
- text_command_classes,
- movement_command_classes,
- music_classes,
- effect_classes,
- ChannelCommand,
- OctaveCommand,
-)
-
-from extras.pokemontools.audio import (
- Note,
- Noise,
- SoundCommand,
-)
-
-from extras.pokemontools.battle_animations import (
- BattleAnimWait,
- battle_animation_classes,
-)
-
-def load_pokecrystal_macros():
- """
- Construct a list of macros that are needed for pokecrystal preprocessing.
- """
- ourmacros = []
-
- even_more_macros = [
- Warp,
- XYTrigger,
- Signpost,
- PeopleEvent,
- DataByteWordMacro,
- ChannelCommand,
- OctaveCommand,
- Note,
- Noise,
- SoundCommand,
- ]
-
- ourmacros += command_classes
- ourmacros += even_more_macros
- ourmacros += [each[1] for each in text_command_classes]
- ourmacros += movement_command_classes
- ourmacros += music_classes
- ourmacros += effect_classes
- ourmacros += battle_animation_classes + [BattleAnimWait]
-
- return ourmacros
-
-def setup_processor():
- config = configuration.Config()
- macros = load_pokecrystal_macros()
- processor = preprocessor.Preprocessor(config, macros)
- return processor
-
-def main():
- processor = setup_processor()
- processor.preprocess()
-
-# only run against stdin when not included as a module
-if __name__ == "__main__":
- main()