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