[gcompris: 49/111] landing platform added in land_safe
- From: Bruno Coudoin <bcoudoin src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcompris: 49/111] landing platform added in land_safe
- Date: Wed, 3 Oct 2012 23:58:41 +0000 (UTC)
commit d3976480d2a01ff721d7d1a7bf5b15f0e6bcdc12
Author: serah <serah4291 gmail com>
Date: Mon Jul 2 22:40:43 2012 +0530
landing platform added in land_safe
src/land_safe-activity/land_safe.py | 19 +++++++++----------
.../resources/land_safe/Makefile.am | 7 ++++---
.../resources/land_safe/landing_area.png | Bin 0 -> 5297 bytes
3 files changed, 13 insertions(+), 13 deletions(-)
---
diff --git a/src/land_safe-activity/land_safe.py b/src/land_safe-activity/land_safe.py
index 62977ad..735b423 100644
--- a/src/land_safe-activity/land_safe.py
+++ b/src/land_safe-activity/land_safe.py
@@ -201,14 +201,12 @@ class Spaceship:
# Load landing area
self.land_x = random.randrange(100, 400)
- landing_area = goocanvas.Rect(
- parent = land_rootitem,
- x=self.land_x,
- y=440,
- width=100,
- height=6,
- fill_color="green",
- stroke_color="green")
+ landing = goocanvas.Image(
+ parent = rootitem,
+ pixbuf = gcompris.utils.load_pixmap("land_safe/landing_area.png"),
+ x = self.land_x,
+ y = 365)
+ landing.lower(self.flame_rootitem)
# Load spaceship
pixbuf = gcompris.utils.load_pixmap("land_safe/rocket.png")
@@ -343,8 +341,9 @@ class Spaceship:
self.zoom_out = False
def check_landing(self):
- x = self.spaceship_image.get_bounds().x1
- if self.land_x < x < self.land_x + 100 and self.y < 0.8:
+ bounds = self.spaceship_image.get_bounds()
+ x = (bounds.x1 + bounds.x2)/2
+ if self.land_x < x < self.land_x + 130 and self.y < 0.8:
self.game.win()
else:
self.crash_image()
diff --git a/src/land_safe-activity/resources/land_safe/Makefile.am b/src/land_safe-activity/resources/land_safe/Makefile.am
index 08e0299..d16bc9c 100644
--- a/src/land_safe-activity/resources/land_safe/Makefile.am
+++ b/src/land_safe-activity/resources/land_safe/Makefile.am
@@ -2,15 +2,16 @@ imgdir = $(pkgdatadir)/@PACKAGE_DATA_DIR@/land_safe
img_DATA = \
background1.png \
background2.png \
- land1.png \
- land2.png \
crash.png \
flame1.png \
flame2.png \
flame3.png \
flame_left.png \
flame_right.png \
- rocket.png
+ land1.png \
+ land2.png \
+ landing_area.png \
+ rocket.png
EXTRA_DIST = $(img_DATA)
diff --git a/src/land_safe-activity/resources/land_safe/landing_area.png b/src/land_safe-activity/resources/land_safe/landing_area.png
new file mode 100644
index 0000000..b4d1fba
Binary files /dev/null and b/src/land_safe-activity/resources/land_safe/landing_area.png differ
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]