Changeset 267 for src/eventhandler.py


Ignore:
Timestamp:
06/12/2012 05:03:41 PM (3 years ago)
Author:
andefodahl
Message:

Hopefully revamped hover system

File:
1 edited

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