summaryrefslogtreecommitdiff
path: root/tools/gfx.py
diff options
context:
space:
mode:
authorentrpntr <entrpntr@gmail.com>2020-04-30 00:02:58 -0400
committerentrpntr <entrpntr@gmail.com>2020-04-30 00:02:58 -0400
commit8b5cc02a48b6615f3ad4ddd37798f9ed2976c5bd (patch)
tree0c318ce141d0dce91a3ae2cb1c22ef7a34cbde75 /tools/gfx.py
parenta308a1adadc1f782577c23ca62c0b3abd715b0ce (diff)
Add engine/menus/trainer_card.asm.
Diffstat (limited to 'tools/gfx.py')
-rw-r--r--tools/gfx.py66
1 files changed, 38 insertions, 28 deletions
diff --git a/tools/gfx.py b/tools/gfx.py
index eadc7add..fcdc3f8a 100644
--- a/tools/gfx.py
+++ b/tools/gfx.py
@@ -101,6 +101,24 @@ def filepath_rules(filepath):
args['pal_file'] = os.path.join(filedir, trainer_name + '.pal')
args['pic'] = True
+ elif 'gfx/battle' in filedir:
+ if name == 'dude':
+ args['pic_dimensions'] = 6, 6
+
+ elif 'gfx/icons' in filedir:
+ if name == 'mail_big':
+ args['width'] = 16
+
+ elif 'gfx/intro' in filedir:
+ if name == 'logo_star':
+ args['width'] = 8
+ elif name in ['gamefreak_logo', 'logo_sparkle']:
+ args['width'] = 24
+ elif name == 'gamefreak_presents':
+ args['width'] = 104
+ elif name == 'copyright':
+ args['width'] = 240
+
elif 'gfx/mail' in filedir:
if name in mail_px8:
args['width'] = 8
@@ -118,29 +136,9 @@ def filepath_rules(filepath):
args['width'] = 56
args['rows'] = [(0, 6), (1, 6), (2, 6)]
- elif 'gfx/pack' in filedir:
- if name == 'pack':
- args['width'] = 40
- elif name == 'pack_menu':
- args['width'] = 128
-
- elif 'gfx/intro' in filedir:
- if name == 'logo_star':
- args['width'] = 8
- elif name in ['gamefreak_logo', 'logo_sparkle']:
- args['width'] = 24
- elif name == 'gamefreak_presents':
- args['width'] = 104
- elif name == 'copyright':
- args['width'] = 240
-
elif 'gfx/naming_screen' in filedir:
args['width'] = 8
- elif 'gfx/icons' in filedir:
- if name == 'mail_big':
- args['width'] = 16
-
elif 'gfx/overworld' in filedir:
if name == 'heal_machine':
args['width'] = 8
@@ -150,6 +148,16 @@ def filepath_rules(filepath):
elif name in overworld_px16:
args['width'] = 16
+ elif 'gfx/pack' in filedir:
+ if name == 'pack':
+ args['width'] = 40
+ elif name == 'pack_menu':
+ args['width'] = 128
+
+ elif 'gfx/player' in filedir:
+ if name == 'chris_back':
+ args['pic_dimensions'] = 6, 6
+
elif 'gfx/sgb' in filedir:
args['width'] = 128
args['pal_file'] = os.path.join(filedir, name + '.pal')
@@ -162,20 +170,22 @@ def filepath_rules(filepath):
else:
args['width'] = 16
+ elif 'gfx/trainer_card' in filedir:
+ if name in ['badges', 'trainer_card']:
+ args['width'] = 16
+ elif name == 'card_status':
+ args['width'] = 48
+ elif name == 'chris_card':
+ args['width'] = 40
+ elif name == 'leaders':
+ args['width'] = 80
+
elif 'gfx/unknown' in filedir:
if name == 'gfx_170f1':
args['width'] = 128
elif name == 'gfx_17079':
args['width'] = 16
- elif 'gfx/player' in filedir:
- if name == 'chris_back':
- args['pic_dimensions'] = 6, 6
-
- elif 'gfx/battle' in filedir:
- if name == 'dude':
- args['pic_dimensions'] = 6, 6
-
elif os.path.join(filedir, name) in pics:
args['pic'] = True