diff options
Diffstat (limited to 'gfx.py')
-rw-r--r-- | gfx.py | 17 |
1 files changed, 6 insertions, 11 deletions
@@ -12,17 +12,12 @@ pics = [ 'gfx/shrink2', ] -cache = {} -def get_cache(filename): - global cache - cached = cache.get(filename) - if cached == None: - cached = open(filename).read() - cache[filename] = cached - return cached - +base_stats = None def get_base_stats(): - return get_cache('data/base_stats.asm') + global base_stats + if not base_stats: + base_stats = open('data/base_stats.asm').read() + return base_stats def get_pokemon_dimensions(name): if name == 'egg': @@ -47,7 +42,7 @@ def filepath_rules(filepath): pokemon_name = '' if 'gfx/pics/' in filedir: - pokemon_name = filedir.split('/')[-1] + pokemon_name = filedir.split('/')[3] if pokemon_name.startswith('unown_'): index = filedir.find(pokemon_name) if index != -1: |