#!/usr/bin/python  
 | 
# -*- coding: GBK -*-  
 | 
#  
 | 
#  
 | 
##@package RobotConfigParam  
 | 
# @todo: User.txt¶ÔÓ¦µÄÿÐÐÅäÖÃÏîÄÚÈÝ  
 | 
#  
 | 
# @author:Alee  
 | 
# @date 2009-01-01 15:30  
 | 
# @version 1.1  
 | 
#  
 | 
# @change: "2012-07-31 11:30" whx ÐÞ¸Ä¿çµØÍ¼ËæÅÜ  
 | 
#  
 | 
# ¼òҪ˵Ã÷ User.txt¶ÔÓ¦µÄÿÐÐÅäÖÃÏîÄÚÈÝ  
 | 
# ÏêϸÃèÊö None  
 | 
  
 | 
VER = "2012-07-31 11:30"  
 | 
  
 | 
class RobotConfigParams(object):  
 | 
      
 | 
    ## ³õʼ»¯  
 | 
    #  @param params :   
 | 
    #  @return   
 | 
    #  @remarks   
 | 
    def __init__(self, params):  
 | 
        self.ACC = params[0]  
 | 
        self.PWD = params[1]  
 | 
        self.AI = params[2]  
 | 
        self.AI = self.AI.split(":")  
 | 
        self.RUNRANGE = params[3]  
 | 
        self.TargetPos = params[4]  
 | 
        self.FBNpcPos = params[5]  
 | 
        self.FBInfo = params[6]  
 | 
        self.FlyPos = params[7]  
 | 
        self.GMCommand = params[8]  
 | 
        self.GMCommand = self.GMCommand.split(":")  
 | 
          
 | 
          
 | 
    ## »ñµÃself.ACC  
 | 
    #  @param   
 | 
    #  @return   
 | 
    #  @remarks           
 | 
    def GetAccountID(self):  
 | 
        return self.ACC  
 | 
      
 | 
    ## »ñµÃself.PWD  
 | 
    #  @param   
 | 
    #  @return   
 | 
    #  @remarks       
 | 
    def GetPwd(self):  
 | 
        return self.PWD  
 | 
      
 | 
    ## »ñµÃself.AI  
 | 
    #  @param  
 | 
    #  @return   
 | 
    #  @remarks       
 | 
    def GetAIType(self):  
 | 
        return self.AI  
 | 
      
 | 
    ## »ñµÃself.RUNRANGE  
 | 
    #  @param  
 | 
    #  @return   
 | 
    #  @remarks       
 | 
    def GetRunRange(self):  
 | 
        return self.RUNRANGE  
 | 
      
 | 
    ## »ñµÃself.RUNRANGE  
 | 
    #  @param  
 | 
    #  @return   
 | 
    #  @remarks       
 | 
    def GetGMCommand(self):  
 | 
        return self.GMCommand  
 | 
      
 | 
    ## »ñµÃself.TargetPos  
 | 
    #  @param  
 | 
    #  @return   
 | 
    #  @remarks      
 | 
    def GetRefrushPos(self):  
 | 
        return self.TargetPos  
 | 
      
 | 
    ## »ñµÃself.FBNpcPos  
 | 
    #  @param  
 | 
    #  @return   
 | 
    #  @remarks       
 | 
    def GetFBNpcPos(self):  
 | 
        return self.FBNpcPos  
 | 
      
 | 
    ## »ñµÃself.FBInfo  
 | 
    #  @param  
 | 
    #  @return   
 | 
    #  @remarks       
 | 
    def GetFBInfo(self):  
 | 
        return self.FBInfo  
 | 
      
 | 
    ## »ñµÃself.FBInfo  
 | 
    #  @param  
 | 
    #  @return   
 | 
    #  @remarks       
 | 
    def GetFlyPos(self):  
 | 
        return self.FlyPos  
 | 
          
 | 
    ## Êä³ö  
 | 
    #  @param  
 | 
    #  @return   
 | 
    #  @remarks       
 | 
    def __str__(self):  
 | 
        return "Acc:%s Pwd:%s AI:%s RunRange:%s  TargetPos:%s  FBNpcPos:%s  FBInfo:%s"  'GMCommand:%s' % \  
 | 
    (self.ACC, self.PWD, self.AI, self.RUNRANGE, self.TargetPos, self.FBNpcPos, self.FBInfo, self.GMCommand)  
 | 
     
 |