home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 56 / CDPowerplay56Disc2.iso / demos / blade / data1.cab / Program_Executable_Files / Lib / BBLib.py < prev    next >
Encoding:
Python Source  |  2000-10-27  |  3.4 KB  |  118 lines

  1. # This file was created automatically by SWIG.
  2. import BBLibc
  3. class B_BitMap24Ptr :
  4.     def __init__(self,this):
  5.         self.this = this
  6.         self.thisown = 0
  7.     def __del__(self):
  8.         if self.thisown == 1 :
  9.             BBLibc.delete_B_BitMap24(self.this)
  10.     def GetDimension(self):
  11.         val = BBLibc.B_BitMap24_GetDimension(self.this)
  12.         return val
  13.     def GetData(self):
  14.         val = BBLibc.B_BitMap24_GetData(self.this)
  15.         return val
  16.     def SaveToBMP(self,arg0):
  17.         val = BBLibc.B_BitMap24_SaveToBMP(self.this,arg0)
  18.         return val
  19.     def ReadFromBMP(self,arg0):
  20.         val = BBLibc.B_BitMap24_ReadFromBMP(self.this,arg0)
  21.         return val
  22.     def ChangeRGBOrder(self):
  23.         val = BBLibc.B_BitMap24_ChangeRGBOrder(self.this)
  24.         return val
  25.     def __repr__(self):
  26.         return "<C B_BitMap24 instance>"
  27. class B_BitMap24(B_BitMap24Ptr):
  28.     def __init__(self,*args) :
  29.         self.this = apply(BBLibc.new_B_BitMap24,()+args)
  30.         self.thisown = 1
  31.  
  32.  
  33.  
  34.  
  35. class B_ResourceManagerPtr :
  36.     def __init__(self,this):
  37.         self.this = this
  38.         self.thisown = 0
  39.     def NResources(self,arg0):
  40.         val = BBLibc.B_ResourceManager_NResources(self.this,arg0)
  41.         return val
  42.     def GetResourceName(self,arg0,arg1):
  43.         val = BBLibc.B_ResourceManager_GetResourceName(self.this,arg0,arg1)
  44.         return val
  45.     def GetResourceFile(self,arg0,arg1):
  46.         val = BBLibc.B_ResourceManager_GetResourceFile(self.this,arg0,arg1)
  47.         return val
  48.     def IsResourceLoaded(self,arg0,arg1):
  49.         val = BBLibc.B_ResourceManager_IsResourceLoaded(self.this,arg0,arg1)
  50.         return val
  51.     def SaveResource(self,arg0,arg1,arg2):
  52.         val = BBLibc.B_ResourceManager_SaveResource(self.this,arg0,arg1,arg2)
  53.         return val
  54.     def LoadResourceToMemory(self,arg0,arg1):
  55.         val = BBLibc.B_ResourceManager_LoadResourceToMemory(self.this,arg0,arg1)
  56.         return val
  57.     def GetnFiles(self):
  58.         val = BBLibc.B_ResourceManager_GetnFiles(self.this)
  59.         return val
  60.     def GetFile(self,arg0):
  61.         val = BBLibc.B_ResourceManager_GetFile(self.this,arg0)
  62.         return val
  63.     def __repr__(self):
  64.         return "<C B_ResourceManager instance>"
  65. class B_ResourceManager(B_ResourceManagerPtr):
  66.     def __init__(self,this):
  67.         self.this = this
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74. #-------------- FUNCTION WRAPPERS ------------------
  75.  
  76. GetnOpenedInputFiles = BBLibc.GetnOpenedInputFiles
  77.  
  78. GetnOpenInputFiles = BBLibc.GetnOpenInputFiles
  79.  
  80. ResetnOpenedInputFiles = BBLibc.ResetnOpenedInputFiles
  81.  
  82. SetOnOpenInputFileFunc = BBLibc.SetOnOpenInputFileFunc
  83.  
  84. RemoveOnOpenInputFileFunc = BBLibc.RemoveOnOpenInputFileFunc
  85.  
  86. ReadBOD = BBLibc.ReadBOD
  87.  
  88. LoadBOD = BBLibc.LoadBOD
  89.  
  90. ReadAutoBOD = BBLibc.ReadAutoBOD
  91.  
  92. ReadMMP = BBLibc.ReadMMP
  93.  
  94. SaveBODData = BBLibc.SaveBODData
  95.  
  96. LoadBODData = BBLibc.LoadBODData
  97.  
  98. SaveAutoBODData = BBLibc.SaveAutoBODData
  99.  
  100. LoadAutoBODData = BBLibc.LoadAutoBODData
  101.  
  102. LoadResourceToMemory = BBLibc.LoadResourceToMemory
  103.  
  104. def GetResourceManager():
  105.     val = BBLibc.GetResourceManager()
  106.     val = B_ResourceManagerPtr(val)
  107.     return val
  108.  
  109.  
  110.  
  111. #-------------- VARIABLE WRAPPERS ------------------
  112.  
  113. B_CID_OBJDSCR = BBLibc.B_CID_OBJDSCR
  114. B_CID_BITMAP = BBLibc.B_CID_BITMAP
  115. B_CID_BMP = BBLibc.B_CID_BMP
  116. B_CID_ALPHABMP = BBLibc.B_CID_ALPHABMP
  117. B_CID_AUTO_OBJDSCR = BBLibc.B_CID_AUTO_OBJDSCR
  118.