move AsmList into romstr.py too

This commit is contained in:
Bryan Bishop 2012-05-29 13:19:02 -05:00
parent ee7d39bf04
commit 0edf9eb8b8
2 changed files with 12 additions and 11 deletions

View File

@ -230,7 +230,8 @@ def map_name_cleaner(input):
replace("hooh", "HoOh").\
replace(" ", "")
from romstr import RomStr
from romstr import RomStr, AsmList
rom = RomStr(None)
def direct_load_rom(filename="../baserom.gbc"):
@ -252,16 +253,6 @@ def load_rom(filename="../baserom.gbc"):
elif os.lstat(filename).st_size != len(rom):
return direct_load_rom(filename)
class AsmList(list):
"""simple wrapper to prevent all asm lines from being shown on screen"""
def length(self):
"""len(self)"""
return len(self)
def __repr__(self):
return "AsmList(too long)"
def load_asm(filename="../main.asm"):
"""loads the asm source code into memory"""

View File

@ -23,3 +23,13 @@ class RomStr(str):
"""returns hex values from rom starting at offset until the given byte"""
return self.interval(offset, self.find(chr(byte), offset) - offset, strings=strings)
class AsmList(list):
"""simple wrapper to prevent all asm lines from being shown on screen"""
def length(self):
"""len(self)"""
return len(self)
def __repr__(self):
return "AsmList(too long)"