gcompris r3529 - in branches/gcomprixogoo: boards/skins/babytoy boards/skins/gartoon src/canal_lock-activity src/colors-activity src/crane-activity src/gcompris src/leftright-activity src/paratrooper-activity src/railroad-activity
- From: bcoudoin svn gnome org
- To: svn-commits-list gnome org
- Subject: gcompris r3529 - in branches/gcomprixogoo: boards/skins/babytoy boards/skins/gartoon src/canal_lock-activity src/colors-activity src/crane-activity src/gcompris src/leftright-activity src/paratrooper-activity src/railroad-activity
- Date: Sun, 7 Sep 2008 20:12:08 +0000 (UTC)
Author: bcoudoin
Date: Sun Sep 7 20:12:08 2008
New Revision: 3529
URL: http://svn.gnome.org/viewvc/gcompris?rev=3529&view=rev
Log:
bar adjustments all around.
Added:
branches/gcomprixogoo/boards/skins/babytoy/level_down.png (contents, props changed)
branches/gcomprixogoo/boards/skins/babytoy/level_up.png (contents, props changed)
branches/gcomprixogoo/boards/skins/gartoon/level_down.png (contents, props changed)
branches/gcomprixogoo/boards/skins/gartoon/level_up.png (contents, props changed)
Modified:
branches/gcomprixogoo/src/canal_lock-activity/canal_lock.c
branches/gcomprixogoo/src/colors-activity/colors.c
branches/gcomprixogoo/src/crane-activity/crane.c
branches/gcomprixogoo/src/gcompris/bar.c
branches/gcomprixogoo/src/leftright-activity/leftright.c
branches/gcomprixogoo/src/paratrooper-activity/paratrooper.c
branches/gcomprixogoo/src/railroad-activity/railroad.c
Added: branches/gcomprixogoo/boards/skins/babytoy/level_down.png
==============================================================================
Binary file. No diff available.
Added: branches/gcomprixogoo/boards/skins/babytoy/level_up.png
==============================================================================
Binary file. No diff available.
Added: branches/gcomprixogoo/boards/skins/gartoon/level_down.png
==============================================================================
Binary file. No diff available.
Added: branches/gcomprixogoo/boards/skins/gartoon/level_up.png
==============================================================================
Binary file. No diff available.
Modified: branches/gcomprixogoo/src/canal_lock-activity/canal_lock.c
==============================================================================
--- branches/gcomprixogoo/src/canal_lock-activity/canal_lock.c (original)
+++ branches/gcomprixogoo/src/canal_lock-activity/canal_lock.c Sun Sep 7 20:12:08 2008
@@ -168,6 +168,7 @@
canal_lock_next_level();
gc_bar_set(0);
+ gc_bar_location(0, -1, 0.7);
animation = FALSE;
Modified: branches/gcomprixogoo/src/colors-activity/colors.c
==============================================================================
--- branches/gcomprixogoo/src/colors-activity/colors.c (original)
+++ branches/gcomprixogoo/src/colors-activity/colors.c Sun Sep 7 20:12:08 2008
@@ -245,6 +245,7 @@
} else {
gc_bar_set(GC_BAR_CONFIG);
}
+ gc_bar_location(0, -1, 0.7);
gamewon = FALSE;
Modified: branches/gcomprixogoo/src/crane-activity/crane.c
==============================================================================
--- branches/gcomprixogoo/src/crane-activity/crane.c (original)
+++ branches/gcomprixogoo/src/crane-activity/crane.c Sun Sep 7 20:12:08 2008
@@ -205,7 +205,7 @@
gcomprisBoard->sublevel = 1;
gcomprisBoard->number_of_sublevel = 1; /* Go to next level after this number of 'play' */
gc_bar_set(GC_BAR_LEVEL);
- gc_bar_location (BOARDWIDTH-BARWIDTH/2, -1, 0.5);
+ gc_bar_location (BOARDWIDTH-BARWIDTH/2, -1, 0.7);
gc_set_background(goo_canvas_get_root_item(gcomprisBoard->canvas),
"crane/crane-bg.svgz");
Modified: branches/gcomprixogoo/src/gcompris/bar.c
==============================================================================
--- branches/gcomprixogoo/src/gcompris/bar.c (original)
+++ branches/gcomprixogoo/src/gcompris/bar.c Sun Sep 7 20:12:08 2008
@@ -318,16 +318,20 @@
/** Setting the bar location
* @param[in] x the bar x coordinate, -1 to set the default
- * @param[in] y the bar x coordinate, -1 to set the default
+ * @param[in] y the bar y coordinate, -1 to set the default
* @param[in] zoom the bar zoom factor, -1 to set the default
*/
void
gc_bar_location (int x, int y, double zoom)
{
+ // Make the y coord be assigned at its bottom
+ int ny = (y == -1 ? _default_y : y);
+ ny += BARHEIGHT - (zoom == -1 ? _default_zoom : zoom) * BARHEIGHT;
+
goo_canvas_item_set_transform(rootitem, NULL);
goo_canvas_item_translate(rootitem,
(x == -1 ? _default_x : x),
- (y == -1 ? _default_y : y));
+ y = ny);
goo_canvas_item_scale(rootitem,
(zoom == -1 ? _default_zoom : zoom),
(zoom == -1 ? _default_zoom : zoom));
Modified: branches/gcomprixogoo/src/leftright-activity/leftright.c
==============================================================================
--- branches/gcomprixogoo/src/leftright-activity/leftright.c (original)
+++ branches/gcomprixogoo/src/leftright-activity/leftright.c Sun Sep 7 20:12:08 2008
@@ -158,6 +158,7 @@
gcomprisBoard->number_of_sublevel = NUMBER_OF_SUBLEVELS;
gc_score_start(SCORESTYLE_NOTE, 10, 50, gcomprisBoard->number_of_sublevel);
gc_bar_set(GC_BAR_LEVEL);
+ gc_bar_location(BOARDWIDTH-BARWIDTH + 110, 5, 0.8);
leftright_next_level();
Modified: branches/gcomprixogoo/src/paratrooper-activity/paratrooper.c
==============================================================================
--- branches/gcomprixogoo/src/paratrooper-activity/paratrooper.c (original)
+++ branches/gcomprixogoo/src/paratrooper-activity/paratrooper.c Sun Sep 7 20:12:08 2008
@@ -168,7 +168,7 @@
gcomprisBoard->level = 1;
gcomprisBoard->maxlevel = 6;
gc_bar_set(GC_BAR_LEVEL);
- gc_bar_location(30, -1, 0.6);
+ gc_bar_location(BOARDWIDTH-BARWIDTH + 100, -1, 0.7);
/* Init of paratrooper struct */
paratrooperItem.rootitem = NULL;
@@ -216,6 +216,7 @@
switch (keyval)
{
/* Avoid all this keys to be interpreted by this game */
+ case 0:
case GDK_Shift_L:
case GDK_Shift_R:
case GDK_Control_L:
@@ -597,6 +598,8 @@
bounds.y2);
drop_tux_id = \
gtk_timeout_add (10, (GtkFunction) paratrooper_move_tux, NULL);
+
+ gc_item_focus_remove(planeitem, NULL);
}
break;
@@ -612,7 +615,7 @@
"rsvg-handle", svg_handle,
NULL);
- gc_item_focus_init(paratrooperItem.paratrooper, NULL);
+ gc_item_focus_remove(paratrooperItem.paratrooper, NULL);
g_object_unref(svg_handle);
paratrooperItem.status = TUX_FLYING;
@@ -640,6 +643,7 @@
paratrooperItem.speed = 3;
g_object_set (paratrooperItem.paratrooper, "visibility", GOO_CANVAS_ITEM_INVISIBLE, NULL);
g_object_set (planeitem, "visibility", GOO_CANVAS_ITEM_VISIBLE, NULL);
+ gc_item_focus_init(planeitem, NULL);
break;
default:
@@ -657,15 +661,6 @@
if(!gcomprisBoard)
return FALSE;
- switch (event->type)
- {
- case GDK_BUTTON_PRESS:
- next_state();
- break;
-
- default:
- break;
- }
-
- return FALSE;
- }
+ next_state();
+ return FALSE;
+}
Modified: branches/gcomprixogoo/src/railroad-activity/railroad.c
==============================================================================
--- branches/gcomprixogoo/src/railroad-activity/railroad.c (original)
+++ branches/gcomprixogoo/src/railroad-activity/railroad.c Sun Sep 7 20:12:08 2008
@@ -187,6 +187,7 @@
} else {
gc_bar_set(GC_BAR_LEVEL|GC_BAR_REPEAT);
}
+ gc_bar_location(BOARDWIDTH-BARWIDTH + 120, 0, 0.7);
railroad_next_level();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]