Show
Ignore:
Timestamp:
05/25/2012 02:59:09 PM (23 months ago)
Author:
andefodahl
Message:

Fixed most of the messages

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • traintris/gameboardview.py

    r288 r290  
    112112        self.message = False 
    113113         
     114        self.red = 0 
     115        self.counter = 0 
     116         
    114117        self.drawCategoryButtons() 
    115118        self.drawMenuButtons() 
     
    124127                           self.screen, 0) 
    125128        if hasattr(self, 'infoname'): 
    126             self.graphics.drawInfoBox(self.infoname, self.infodescription, self.infodiet, self.inforange, self.infopredators, self.black) 
     129            if self.infocolor == "red": 
     130                self.red = 1 
     131            self.graphics.drawInfoBox(self.infoname, self.infodescription, self.infodiet, self.inforange, self.infopredators, self.infocolor) 
    127132        else: 
    128133            self.graphics.drawInfoBox() 
     
    461466                    else: 
    462467                        button.mode = CONSTANTS.NEUTRAL 
    463             if hovercounter == 0: 
     468            if (self.red == 1 and self.counter >= 150 and hovercounter == 0) or (self.red == 0 and hovercounter == 0): 
    464469                self.infoname = None 
    465470                self.infodescription = None 
     
    467472                self.inforange = None 
    468473                self.infopredators = None 
     474                self.infocolor = "black" 
     475                self.counter = 0 
    469476                button.mode = CONSTANTS.NEUTRAL 
     477            else: 
     478                self.counter += 1 
    470479                         
    471480            self.draw() 
     
    523532            self.inforange = str(event.range) 
    524533            self.infopredators = event.predators 
     534            self.infocolor = event.color 
     535            if self.infocolor == "red": 
     536                self.counter = 0 
    525537                         
    526538        if isinstance(event, CharacterSelectRequest):