seed r485 - trunk/examples/lightsoff
- From: hortont svn gnome org
- To: svn-commits-list gnome org
- Subject: seed r485 - trunk/examples/lightsoff
- Date: Thu, 18 Dec 2008 00:55:43 +0000 (UTC)
Author: hortont
Date: Thu Dec 18 00:55:43 2008
New Revision: 485
URL: http://svn.gnome.org/viewvc/seed?rev=485&view=rev
Log:
Don't use GtkClutter, at least for drawing. It's not clear we can get rid of it for /everything/ yet. Robb?
Modified:
trunk/examples/lightsoff/main.js
Modified: trunk/examples/lightsoff/main.js
==============================================================================
--- trunk/examples/lightsoff/main.js (original)
+++ trunk/examples/lightsoff/main.js Thu Dec 18 00:55:43 2008
@@ -1,11 +1,8 @@
#!/usr/bin/env seed
+// Configuration
var tiles = 5;
-var margin = 5;
-var in_setup = false;
-
var tile_size = 75;
-var board_size = (tile_size + margin) * tiles + margin;
Seed.import_namespace("Gtk");
Seed.import_namespace("Clutter");
@@ -14,13 +11,16 @@
Seed.import_namespace("GConf");
Seed.import_namespace("GLib");
-GtkClutter.init(null, null);
+Clutter.init(null, null);
GConf.init(null, null);
+var margin = 5;
+var in_setup = false;
+var board_size = (tile_size + margin) * tiles + margin;
+
Seed.include("score.js");
Seed.include("light.js");
Seed.include("board.js");
-Seed.include("menu.js");
Seed.include("arrow.js");
var gconf_client = GConf.Client.get_default();
@@ -28,14 +28,10 @@
var black = Clutter.Color._new();
Clutter.color_parse("Black", black);
-var window = new Gtk.Window({title:"Lights Off"});
-window.signal.hide.connect(Gtk.main_quit);
-
-var clutter_embed = new GtkClutter.Embed();
-var stage = clutter_embed.get_stage();
+var stage = new Clutter.Stage();
+stage.signal.hide.connect(Clutter.main_quit);
stage.color = black;
-menu = create_menu();
score = new Score();
board = new Board();
rect = new Clutter.Rectangle({color:black});
@@ -44,7 +40,6 @@
score.set_position((board_size / 2) - (score.width / 2), board_size + margin);
stage.set_size(board_size, board_size + score.height + margin * 3);
-window.resize(stage.width, stage.height);
rect.set_position(0, board_size);
rect.set_size(stage.width, stage.height);
@@ -61,8 +56,5 @@
stage.add_actor(back);
stage.show_all();
-window.add(clutter_embed);
-window.show_all();
-
-Gtk.main();
+Clutter.main();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]