summaryrefslogtreecommitdiff
path: root/pokemontools/battle_animations.py
diff options
context:
space:
mode:
Diffstat (limited to 'pokemontools/battle_animations.py')
-rw-r--r--pokemontools/battle_animations.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/pokemontools/battle_animations.py b/pokemontools/battle_animations.py
index ffc89e4..8cc302f 100644
--- a/pokemontools/battle_animations.py
+++ b/pokemontools/battle_animations.py
@@ -1,12 +1,14 @@
# coding: utf-8
+from __future__ import print_function
+from __future__ import absolute_import
import os
from new import classobj
-import configuration
+from . import configuration
conf = configuration.Config()
-from crystal import (
+from .crystal import (
SingleByteParam,
PointerLabelParam,
DecimalParam,
@@ -15,11 +17,11 @@ from crystal import (
load_rom
)
-from gbz80disasm import get_local_address, get_global_address
-from audio import sort_asms
+from .gbz80disasm import get_local_address, get_global_address
+from .audio import sort_asms
-from wram import read_constants
+from .wram import read_constants
rom = bytearray(load_rom())
@@ -42,7 +44,7 @@ anims = read_constants(os.path.join(conf.path, 'constants/animation_constants.as
objs = { k: v for k, v in anims.items() if 'ANIM_OBJ' in v }
bgs = { k: v for k, v in anims.items() if 'ANIM_BG' in v }
anims = { k: v.replace('ANIM_','') for k, v in anims.items() }
-from move_constants import moves
+from .move_constants import moves
anims.update(moves)
class AnimObjParam(SingleByteParam):
@@ -320,5 +322,5 @@ def asm_list_to_text(asms):
if __name__ == '__main__':
asms = dump_battle_anims()
- print asm_list_to_text(asms)
+ print(asm_list_to_text(asms))