home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / p / python / !Python / Lib / RiscLib / py / sprite < prev    next >
Encoding:
Text File  |  1995-05-10  |  637 b   |  24 lines

  1. # Sprite interface
  2.  
  3. from swi import *
  4.  
  5. class Area:
  6.       def __init__(self,size):
  7.           self.area=block(size)
  8.           self.area[0]=size*4
  9.           self.area[2]=16
  10.           self.clear()
  11.       def clear(self):
  12.           swi(0x2002e,"ib",265,self.area)
  13.       def load(self,name):
  14.           swi(0x2002e,"ibs",266,self.area,name)
  15.       def save(self,name):
  16.           swi(0x2002e,"ibs",268,self.area,name)
  17.  
  18. class Sprite:
  19.       def __init__(self,area,sname):
  20.           self.name=sname
  21.           self.area=area
  22.       def rename(self,newname):
  23.           swi(0x2002e,"ibss",282,self.area.area,self.name,newname)
  24.           self.name=newname