Changeset 267 for src/eventhandler.py

Show
Ignore:
Timestamp:
06/12/2012 05:03:41 PM (23 months ago)
Author:
andefodahl
Message:

Hopefully revamped hover system

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/eventhandler.py

    r253 r267  
    180180                for buttonNum in range(len(visibleButtons)): 
    181181                    button = visibleButtons[buttonNum] 
    182                     button.hover = False 
    183                     button.play = False 
    184182                    if button.imageRect.collidepoint(event.pos): 
    185                         currentPage.selectedButton = button 
    186                         button.hover = True 
    187                         button.play = True 
     183                        currentPage.changeButton(buttonNum) 
    188184                         
    189185            elif event.type == MOUSEBUTTONDOWN and event.button == 1: 
     
    316312                for toggleNum in range(len(currentPuzzle.choiceList)): 
    317313                    toggle = currentPuzzle.choiceList[toggleNum] 
    318                     toggle.hover = False 
    319                     toggle.play = False 
    320314                    for rect in toggle.rectList: 
    321315                        if rect.collidepoint(event.pos): 
    322                             toggle.hover = True 
    323                             toggle.play = True 
    324316                            currentPuzzle.selectedToggle = toggleNum 
    325317                             
     
    388380                for toggleNum in range(len(currentPuzzle.toggleList)): 
    389381                    toggle = currentPuzzle.toggleList[toggleNum] 
    390                     toggle.hover = False 
    391                     toggle.play = False 
    392382                    for rect in toggle.rectList :  
    393383                        if rect.collidepoint(event.pos): 
    394384                            currentPuzzle.selectedToggle = toggleNum 
    395                             toggle.hover = True 
    396                             toggle.play = True 
    397385                exitButton = currentPuzzle.exitButton 
    398386                exitButton.hover = False 
     
    475463                sys.exit() 
    476464                 
    477             elif event.type == MOUSEMOTION: 
     465            if event.type == MOUSEMOTION: 
    478466                for buttonNum in range(len(currentPage.menuButtonList)): 
    479467                    button = currentPage.menuButtonList[buttonNum] 
    480                     button.hover = False 
    481                     button.play = False 
    482468                    if button.imageRect.collidepoint(event.pos): 
    483                         button.hover = True 
    484                         button.play = True 
    485                         currentPage.selectedButton = buttonNum 
     469                        currentPage.changeButton(buttonNum) 
    486470             
    487471            elif event.type == MOUSEBUTTONDOWN and event.button == 1: