home *** CD-ROM | disk | FTP | other *** search
- # Sprite interface
-
- from swi import *
-
- class Area:
- def __init__(self,size):
- self.area=block(size)
- self.area[0]=size*4
- self.area[2]=16
- self.clear()
- def clear(self):
- swi(0x2002e,"ib",265,self.area)
- def load(self,name):
- swi(0x2002e,"ibs",266,self.area,name)
- def save(self,name):
- swi(0x2002e,"ibs",268,self.area,name)
-
- class Sprite:
- def __init__(self,area,sname):
- self.name=sname
- self.area=area
- def rename(self,newname):
- swi(0x2002e,"ibss",282,self.area.area,self.name,newname)
- self.name=newname