Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuiz Irber <luiz.irber@gmail.com>2008-04-19 20:18:25 (GMT)
committer Luiz Irber <luiz.irber@gmail.com>2008-04-19 20:18:25 (GMT)
commitff8ca69ac522a0a26f5311981dfa6d9394bf0e68 (patch)
tree4c358461dffcbe8c8ddb0a52437ef2230f3ccb9e
parent12e7421fb1d54ceedd555148685f595eccfc1a43 (diff)
Removed the remaining abspath() calls and wildcard import of pygame locals
-rw-r--r--Gambiarra/gambiarra.py11
-rw-r--r--Gambiarra/gamemenu.py47
-rw-r--r--Gambiarra/levels.py3
3 files changed, 28 insertions, 33 deletions
diff --git a/Gambiarra/gambiarra.py b/Gambiarra/gambiarra.py
index 31ec76d..e44de89 100644
--- a/Gambiarra/gambiarra.py
+++ b/Gambiarra/gambiarra.py
@@ -20,13 +20,9 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-import os
import sys
-from os.path import abspath
import pygame
-from pygame.locals import *
-import levels as Levels
from Gambiarra.command import Play, Help, Quit
from Gambiarra.gamemenu import GameMenu
@@ -68,7 +64,8 @@ class Game(object):
self.menu = GameMenu()
self.congrats = pygame.image.load("data/images/fim_fase.png")
if self.play_sounds:
- self.congratsSnd = pygame.mixer.Sound(abspath("data/snd/Congrats.wav"))
+ snd_file = "data/snd/Congrats.wav"
+ self.congrats_snd = pygame.mixer.Sound(snd_file)
self._showed_help = False
self.count = 0
@@ -78,7 +75,7 @@ class Game(object):
def event_handler(self):
for event in pygame.event.get():
- if event.type == MOUSEBUTTONDOWN:
+ if event.type == pygame.MOUSEBUTTONDOWN:
self.mouse_event( pygame.mouse.get_pos() )
def update_screen(self, fps):
@@ -165,7 +162,7 @@ class Game(object):
while True:
for event in pygame.event.get():
- if event.type == MOUSEBUTTONDOWN:
+ if event.type == pygame.MOUSEBUTTONDOWN:
return
def main_loop(self):
diff --git a/Gambiarra/gamemenu.py b/Gambiarra/gamemenu.py
index 3488af2..f9e7782 100644
--- a/Gambiarra/gamemenu.py
+++ b/Gambiarra/gamemenu.py
@@ -20,9 +20,6 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
import pygame
-from pygame.locals import *
-
-from os.path import abspath
class GameMenu(object):
screen = None
@@ -34,7 +31,8 @@ class GameMenu(object):
# pygame.init()
# pygame.display.set_mode((1280,800))
self.screen = pygame.display.get_surface()
- self.background = pygame.image.load(abspath("data/images/background.png"))
+ bg_file = "data/images/background.png"
+ self.background = pygame.image.load(bg_file)
# mudar o arquivo de logotipo
# self.level = LevelButton(350)
self.start = StartButton(520)
@@ -45,15 +43,14 @@ class GameMenu(object):
self.start.draw(self.screen)
pygame.display.flip()
while (True):
- pos = pygame.mouse.get_pos()
event = self.event_handler()
- if ( event == MOUSEMOTION ):
- self.screen.fill((0,0,0))
- self.screen.blit(self.background, (0,0))
+ if ( event == pygame.MOUSEMOTION ):
+ self.screen.fill((0, 0, 0))
+ self.screen.blit(self.background, (0, 0))
# self.level.draw(self.screen)
self.start.draw(self.screen)
pygame.display.flip()
- if ( event == MOUSEBUTTONUP ) :
+ if ( event == pygame.MOUSEBUTTONUP ) :
if self.start.clicked:
return
# if self.level.clicked:
@@ -76,38 +73,40 @@ class GameMenu(object):
# self.level.current = 0
# self.level.current_img = self.level.img[0]
self.start.current = 1
- self.start.current_img = self.start.img[self.start.current]
- return MOUSEMOTION
-# elif self.level.current_img.get_rect(topleft = self.level.position).collidepoint(pygame.mouse.get_pos()):
+ self.start.current_img = self.start.img[1]
+ return pygame.MOUSEMOTION
+# img = self.level.current_img
+# rect = img.get_rect(topleft = self.level.position)
+# elif rect.collidepoint(pygame.mouse.get_pos()):
# if self.level.current == 0 :
# if self.start.current == 1:
# self.start.current = 0
-# self.start.current_img = self.start.img[self.start.current]
+# self.start.current_img = self.start.img[0]
# self.level.current = 1
-# self.level.current_img = self.level.img[self.level.current]
+# self.level.current_img = self.level.img[1]
# return MOUSEMOTION
# elif self.level.current == 1 or self.start.current == 1 :
elif self.start.current == 1 :
if self.start.current == 1 :
self.start.current = 0
- self.start.current_img = self.start.img[self.start.current]
+ self.start.current_img = self.start.img[0]
# else:
# self.level.current = 0
-# self.level.current_img = self.level.img[self.level.current]
- return MOUSEMOTION
- if event.type == MOUSEBUTTONUP:
+# self.level.current_img = self.level.img[0]
+ return pygame.MOUSEMOTION
+ if event.type == pygame.MOUSEBUTTONUP:
if (self.start.current_img.get_rect(
topleft = self.start.position).collidepoint(
pygame.mouse.get_pos())
and self.start.current == 1):
self.start.click()
- return MOUSEBUTTONUP
+ return pygame.MOUSEBUTTONUP
# elif (self.level.current_img.get_rect(
# topleft = self.level.position).collidepoint(
# pygame.mouse.get_pos())
# and self.level.current == 1):
# self.level.click()
-# return MOUSEBUTTONUP
+# return pygame.MOUSEBUTTONUP
class LevelButton(object):
@@ -121,9 +120,9 @@ class LevelButton(object):
clicked = None
def __init__(self, position, levels_number = 1):
- img = abspath("data/images/nivel_normal.png")
+ img = "data/images/nivel_normal.png"
non_hover = pygame.image.load(img)
- img = abspath("data/images/nivel_hover.png")
+ img = "data/images/nivel_hover.png"
hover = pygame.image.load(img)
self.img = [non_hover, hover]
self.position = [600 - non_hover.get_width()/2, position]
@@ -151,9 +150,9 @@ class StartButton(object):
clicked = None
def __init__(self, position):
- img = abspath("data/images/iniciar_normal.png")
+ img = "data/images/iniciar_normal.png"
non_hover = pygame.image.load(img)
- img = abspath("data/images/iniciar_hover.png")
+ img = "data/images/iniciar_hover.png"
hover = pygame.image.load(img)
self.img = [non_hover, hover]
self.position = [600 - non_hover.get_width()/2 - 50, position]
diff --git a/Gambiarra/levels.py b/Gambiarra/levels.py
index 72a4951..9d16bd2 100644
--- a/Gambiarra/levels.py
+++ b/Gambiarra/levels.py
@@ -20,7 +20,6 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
import pygame
-from pygame.locals import *
import os
@@ -151,7 +150,7 @@ class Level(object):
pygame.display.flip()
while True:
for event in pygame.event.get():
- if event.type == MOUSEBUTTONDOWN:
+ if event.type == pygame.MOUSEBUTTONDOWN:
return
def init_levels():