def __init__(self, getStatisticForBeast=None): """ constructor --> initialising Variables @param getStatisticForBeast List: insert a tupel of chars ('a','b') """ threading.Thread.__init__(self) self.server = None self.gui = None self.beastObjectMap = {} self.rankingList = [] self.worldMap = None self.foodCounter = 0 self.enableUrwidVisualisation = Config.__getUseUrwidVisualisation__() self.useNetworking = Config.__getUseNetworking__() self.startTimeMillis = time.time() + Config.__getStartInSeconds__() self.startTime = time.ctime(self.startTimeMillis) self.roundCounter = 0 self.getStatisticForBeast = getStatisticForBeast self.useBeastAnalytics = True if(getStatisticForBeast) else False self.deadBeasts = 0 self.urwidRoundDelay = Config.__getUrwidRoundDelay__() / 1000.0 self.gameStarted = False self.gameFinished = False self.running = False self.log = logging.getLogger('beast-arena-logging') if self.enableUrwidVisualisation: self.useBeastAnalytics = True self.getStatisticForBeast = '' self.beastAnalytics = BeastAnalytics() if(self.useBeastAnalytics) else False
def __init__(self): """ basic constructor """ threading.Thread.__init__(self) self.urwid = None self.gamecount = 1 self.game = None self.running = False self.server = None self.winners = GameWinners() self.useUrwid = Config.__getUseUrwidVisualisation__() self.useNetworking = Config.__getUseNetworking__() self.log = logging.getLogger("beast-arena-logging")
def __init__(self): ''' basic constructor ''' threading.Thread.__init__(self) #self.geneticBeastsRegistered = False self.urwid = None self.gamecount = 1 self.game = None self.running = False self.server = None self.winners = GameWinners() self.useUrwid = Config.__getUseUrwidVisualisation__() self.useNetworking = Config.__getUseNetworking__() #self.geneticBeastTraining = Config.__geneticBeastTraining__() #self.geneticBeasts = [] self.log = logging.getLogger('beast-arena-logging')