| # -*- coding: GBK -*-  | 
| # tagRolePet.txt¶ÔÓ¦µÄÿÐÐÅäÖÃÏîÄÚÈÝ  | 
| # author: ifo  | 
| # Date: 2011.10.26  | 
| # history:  2011.10.26     Created  | 
|   | 
| import AccountInfo  | 
|   | 
| class tagRolePetParam:  | 
|     def __init__(self, params,comment):  | 
|         self.comment = comment.replace( "\n", "\t" ).split( "\t" )  | 
|         self.params = params  | 
|         self.Sex = int(params[0])  | 
|         self.Job = int(params[1])  | 
|         accountInfo = AccountInfo.tagRolePet()  | 
|         for i in range(2,len(self.params)-1):   | 
|             setattr(self,self.comment[i],type(getattr(accountInfo,self.comment[i]))(self.params[i]))  | 
|   | 
|       | 
|     def __str__(self):  | 
|         tagDSAccountStr = ""  | 
|         for i in range(len(self.params)-1):  | 
|             tagDSAccountStr += " %s : %s %s \n"%(self.comment[i],getattr(self,self.comment[i]),type(getattr(self,self.comment[i])))  | 
|         return tagDSAccountStr |