[gcompris: 51/111] added 2 levels and increased difficulty in land_safe



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]