Ignore:
Timestamp:
05/25/2012 02:59:09 PM (3 years ago)
Author:
andefodahl
Message:

Fixed most of the messages

File:
1 edited

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):
Note: See TracChangeset for help on using the changeset viewer.