#!/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)