[gcompris: 51/111] added 2 levels and increased difficulty in land_safe
- From: Bruno Coudoin <bcoudoin src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcompris: 51/111] added 2 levels and increased difficulty in land_safe
- Date: Wed, 3 Oct 2012 23:58:51 +0000 (UTC)
commit 32ad3f83eb199bb41bc8f49d07893c977a48dcfb
Author: serah <serah4291 gmail com>
Date: Sat Jul 7 18:02:43 2012 +0530
added 2 levels and increased difficulty in land_safe
src/land_safe-activity/land_safe.py | 10 ++++++----
.../resources/land_safe/Makefile.am | 4 ++++
.../resources/land_safe/background3.png | Bin 0 -> 335959 bytes
.../resources/land_safe/background4.png | Bin 0 -> 309499 bytes
.../resources/land_safe/land3.png | Bin 0 -> 20522 bytes
.../resources/land_safe/land4.png | Bin 0 -> 340801 bytes
6 files changed, 10 insertions(+), 4 deletions(-)
---
diff --git a/src/land_safe-activity/land_safe.py b/src/land_safe-activity/land_safe.py
index a7bddc7..75805ba 100644
--- a/src/land_safe-activity/land_safe.py
+++ b/src/land_safe-activity/land_safe.py
@@ -38,7 +38,7 @@ class Gcompris_land_safe:
# to know from the core
self.gcomprisBoard = gcomprisBoard
self.gcomprisBoard.level = 1
- self.gcomprisBoard.maxlevel = 2
+ self.gcomprisBoard.maxlevel = 4
# Needed to get key_press
gcomprisBoard.disable_im_context = True
@@ -67,7 +67,7 @@ class Gcompris_land_safe:
parent = land_rootitem,
pixbuf = pixbuf,
x = -550,
- y = gcompris.BOARD_HEIGHT - 130
+ y = gcompris.BOARD_HEIGHT - 125
)
land.lower(None)
@@ -204,6 +204,7 @@ class Spaceship:
landing = goocanvas.Image(
parent = self.land_rootitem,
pixbuf = gcompris.utils.load_pixmap("land_safe/landing_area.png"),
+ width = 145 - (self.level * 10),
x = self.land_x,
y = 365)
landing.lower(self.flame_rootitem)
@@ -343,7 +344,8 @@ class Spaceship:
def check_landing(self):
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:
+ width = 135 - (self.level * 5)
+ if self.land_x < x < self.land_x + width and self.y < 0.8:
self.game.win()
else:
self.crash_image()
@@ -479,7 +481,7 @@ class Display:
y = 62,
width = 17,
height = 15,
- stroke_color = "black")
+ stroke_color = "grey")
self.ship_instance = ship_instance
self.key = 0
diff --git a/src/land_safe-activity/resources/land_safe/Makefile.am b/src/land_safe-activity/resources/land_safe/Makefile.am
index d16bc9c..3925834 100644
--- a/src/land_safe-activity/resources/land_safe/Makefile.am
+++ b/src/land_safe-activity/resources/land_safe/Makefile.am
@@ -2,6 +2,8 @@ imgdir = $(pkgdatadir)/@PACKAGE_DATA_DIR@/land_safe
img_DATA = \
background1.png \
background2.png \
+ background3.png \
+ background4.png \
crash.png \
flame1.png \
flame2.png \
@@ -10,6 +12,8 @@ img_DATA = \
flame_right.png \
land1.png \
land2.png \
+ land3.png \
+ land4.png \
landing_area.png \
rocket.png
diff --git a/src/land_safe-activity/resources/land_safe/background3.png b/src/land_safe-activity/resources/land_safe/background3.png
new file mode 100644
index 0000000..914a43b
Binary files /dev/null and b/src/land_safe-activity/resources/land_safe/background3.png differ
diff --git a/src/land_safe-activity/resources/land_safe/background4.png b/src/land_safe-activity/resources/land_safe/background4.png
new file mode 100644
index 0000000..73372b8
Binary files /dev/null and b/src/land_safe-activity/resources/land_safe/background4.png differ
diff --git a/src/land_safe-activity/resources/land_safe/land3.png b/src/land_safe-activity/resources/land_safe/land3.png
new file mode 100644
index 0000000..902dba5
Binary files /dev/null and b/src/land_safe-activity/resources/land_safe/land3.png differ
diff --git a/src/land_safe-activity/resources/land_safe/land4.png b/src/land_safe-activity/resources/land_safe/land4.png
new file mode 100644
index 0000000..541b91e
Binary files /dev/null and b/src/land_safe-activity/resources/land_safe/land4.png differ
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]