Difference for python/CFItemBroker.py from version 1.3 to 1.4


version 1.3 version 1.4
Line 10
 
Line 10
 #   #
 #ToddMitchell  #ToddMitchell
   
 import CFPython  import Crossfire
   
 class Item:  class Item:
   
     def __init__(self, object):      def __init__(self, object):
         self.object = object          self.object = object
         self.numberof = CFPython.GetQuantity(self.object)          self.numberof = self.object.Quantity
   
     def add(self, number):      def add(self, number):
         tmp = (self.numberof + number)-1          tmp = (self.numberof + number)-1
         CFPython.SetQuantity(self.object, tmp)          self.object.Quantity=tmp
         return 1          return 1
                  
     def subtract(self, number):      def subtract(self, number):
         remainder = self.numberof - number                 remainder = self.numberof - number      
         if remainder >= number:          if remainder >= number:
             CFPython.SetQuantity(self.object, remainder)              self.object.Quantity=remainder
             return 1              return 1
         elif remainder == 0:          elif remainder == 0:
             CFPython.RemoveObject(self.object)              self.object.Remove()
             return 1              return 1
         else:          else:
             return 0              return 0


Legend:
line(s) removed in v.1.3 
line(s) changed
 line(s) added in v.1.4

File made using version 1.96 of cvs2html by leaf at 2006-02-15 17:26