diff -Naur touchmegames-0.2.5/src/compile4/events.cpp touchmegames-0.2.5.new/src/compile4/events.cpp
--- touchmegames-0.2.5/src/compile4/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/compile4/events.cpp	2014-02-09 15:47:24.861829103 +0100
@@ -65,7 +65,7 @@
         
         
         if (compile->circy > compile->circendy) {
-            int cmove;
+            long cmove;
             compile->winner = compile->roundOver();
             
             if (compile->winner) {
@@ -84,12 +84,12 @@
             compile->gameState = DROPPING_CPU;
             ++compile->move;
             cmove = compile->think(false);
-            for (int y = 5; y >= 0; --y) {
+            for (long y = 5; y >= 0; --y) {
                 if (compile->grid[cmove][y] == 0) {
                     compile->grid[cmove][y] = 2;
                     compile->widgetGrid[cmove][y] = compile->p2Circs[compile->move / 2];
                     
-                    compile->circx = (int)cmove * 80;
+                    compile->circx = (long)cmove * 80;
                     compile->circy = -80;
                     compile->circendy = 80 * (y);
     
@@ -133,7 +133,7 @@
     else if (compile->gameState == BETWEEN_ROUNDS) {
             
         if ((--compile->betweenRoundCounter % 8) == 0) {
-            for (int i = 0; i < 4; ++i) {
+            for (long i = 0; i < 4; ++i) {
                 if (compile->showBlink) {
                     gtk_widget_show(compile->widgetGrid[compile->blinky[i][0]][compile->blinky[i][1]]);
                 }
@@ -194,7 +194,7 @@
                 compile->gameState = PLAYER_TURN;
             }
             else {
-                int cmove;
+                long cmove;
                 compile->winner = compile->roundOver();
                 if (compile->winner) {
                     if (compile->winner > 0) {
@@ -212,12 +212,12 @@
                 compile->gameState = DROPPING_CPU;
                 ++compile->move;
                 cmove = compile->think(false);
-                for (int y = 5; y >= 0; --y) {
+                for (long y = 5; y >= 0; --y) {
                     if (compile->grid[cmove][y] == 0) {
                         compile->grid[cmove][y] = 2;
                         compile->widgetGrid[cmove][y] = compile->p2Circs[compile->move / 2];
                         
-                        compile->circx = (int)cmove * 80;
+                        compile->circx = (long)cmove * 80;
                         compile->circy = -80;
                         compile->circendy = 80 * (y);
         
@@ -247,12 +247,12 @@
 void Compile4::colPressed(GtkWidget *widget, GdkEventKey *event, gpointer ptr) {
     Compile4 *compile(reinterpret_cast<Compile4 *>(ptr));
     if (compile->gameState == PLAYER_TURN) {
-        int col((int)g_object_get_data((GObject *)widget, KEY_STR));
-        for (int y = 5; y >= 0; --y) {
+        long col((long)g_object_get_data((GObject *)widget, KEY_STR));
+        for (long y = 5; y >= 0; --y) {
             if (compile->grid[col][y] == 0) {
                 compile->grid[col][y] = 1;
                 compile->widgetGrid[col][y] = compile->p1Circs[compile->move / 2];
-                compile->circx = (int)g_object_get_data((GObject *)widget, KEY_STR) * 80;
+                compile->circx = (long)g_object_get_data((GObject *)widget, KEY_STR) * 80;
                 compile->circy = -80;
                 compile->circendy = 80 * (y);
 
diff -Naur touchmegames-0.2.5/src/compile4/interface.cpp touchmegames-0.2.5.new/src/compile4/interface.cpp
--- touchmegames-0.2.5/src/compile4/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/compile4/interface.cpp	2014-02-09 15:47:24.878829104 +0100
@@ -422,7 +422,7 @@
     gtk_widget_show_all(topFixed);
     
     startRound();
-    gtk_widget_hide_all(scoreWindow);
+    gtk_widget_hide(scoreWindow);
     gtk_widget_hide(scorebg);
     timer = g_timeout_add(50, timeout, this);
     
diff -Naur touchmegames-0.2.5/src/compile4/makefile touchmegames-0.2.5.new/src/compile4/makefile
--- touchmegames-0.2.5/src/compile4/makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/compile4/makefile	2014-02-09 15:47:24.869829103 +0100
@@ -57,17 +57,17 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/consume21/events.cpp touchmegames-0.2.5.new/src/consume21/events.cpp
--- touchmegames-0.2.5/src/consume21/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/consume21/events.cpp	2014-02-09 15:47:22.679829028 +0100
@@ -63,7 +63,7 @@
             if (consume->timeLeft == 0) {
                 consume->gameState = OUT_OF_TIME;
             }
-            consume->progress.percent((int)consume->timeLeft / 3);
+            consume->progress.percent((long)consume->timeLeft / 3);
             
             break;
         case TAKE_SCORE: {
@@ -71,7 +71,7 @@
             std::string str;
             // taking score
             if (consume->timeLeft) {
-                int total;
+                long total;
                 consume->getMultiplier();
                 if (consume->multiplier != -1) {
                     consume->roundScore += consume->multiplier;
@@ -80,7 +80,7 @@
                     consume->addCommas(str);
                     gtk_label_set_text((GtkLabel *)consume->columnsTotal, str.c_str());
                     --consume->timeLeft;
-                    consume->progress.percent((int)consume->timeLeft / 3);
+                    consume->progress.percent((long)consume->timeLeft / 3);
                 }
                 else {
                     consume->timeLeft = 0;
@@ -122,9 +122,9 @@
 
 void Consume21::colPressed(GtkWidget *widget, GdkEventKey *event, gpointer ptr) {
     Consume21 *consume(reinterpret_cast<Consume21 *>(ptr));
-    int column(((int)g_object_get_data((GObject *)widget, KEY_STR) & 0xF) - 1);
-    int cardNum((((int)g_object_get_data((GObject *)consume->mugImages[consume->totalMugImages - 1], KEY_STR) >> 4) & 0xF));
-    int soft(0);
+    long column(((long)g_object_get_data((GObject *)widget, KEY_STR) & 0xF) - 1);
+    long cardNum((((long)g_object_get_data((GObject *)consume->mugImages[consume->totalMugImages - 1], KEY_STR) >> 4) & 0xF));
+    long soft(0);
     std::string str;
     if (consume->gameState == WAITING) {
         consume->gameState = RUNNING;
@@ -135,7 +135,7 @@
         
     if (column != -1) {
         std::stringstream sstr;
-        int total(0);
+        long total(0);
         
         // make sure it can fit into the column
         if (consume->columnTotal[column] + cardNum > 21) {
@@ -147,9 +147,9 @@
                 
             }
             else { // now check to see if there's at least one 11 in the pile
-                int card = consume->columnMugs[column];
-                int whichCard = -1;
-                for (int i = 0; i < card; ++i) {
+                long card = consume->columnMugs[column];
+                long whichCard = -1;
+                for (long i = 0; i < card; ++i) {
                     if (consume->columnMugValues[column][i] == 11) {
                         // we can use this and subtract 10 from it to include
                         // the new card
@@ -192,7 +192,7 @@
         
         sstr << consume->columnTotal[column];
         // check for 11s
-        for (int i = 0; i < consume->columnMugs[column]; ++i) {
+        for (long i = 0; i < consume->columnMugs[column]; ++i) {
             if (consume->columnMugValues[column][i] == 11) {
                 sstr << " - S";
             }
@@ -210,7 +210,7 @@
         consume->createMug();
         
         
-        for (int i = 0; i < 5; ++i) {
+        for (long i = 0; i < 5; ++i) {
             total += consume->columnTotal[i];
         }
         sstr.str("");
@@ -233,7 +233,7 @@
     if (consume->gameState != RUNNING) {
         return;
     }
-//     gtk_image_set_from_file((GtkImage *)consume->spill, "/usr/local/share/touchmegames/consume21/images/spilldown.png");
+//     gtk_image_set_from_file((GtkImage *)consume->spill, "/usr/share/touchmegames/consume21/images/spilldown.png");
     consume->reloadImage(consume->spill, "spilldown.png");
 }
 
@@ -259,7 +259,7 @@
     if (consume->gameState != RUNNING) {
         return;
     }
-//     gtk_image_set_from_file((GtkImage *)consume->collect, "/usr/local/share/touchmegames/consume21/images/collectdown.png");
+//     gtk_image_set_from_file((GtkImage *)consume->collect, "/usr/share/touchmegames/consume21/images/collectdown.png");
     consume->reloadImage(consume->collect, "collectdown.png");
 }
 
@@ -273,7 +273,7 @@
     }
     g_source_remove(consume->timer);
     consume->timer = g_timeout_add(30, consume->timeout, ptr);
-//     gtk_image_set_from_file((GtkImage *)consume->collect, "/usr/local/share/touchmegames/consume21/images/collectup.png");
+//     gtk_image_set_from_file((GtkImage *)consume->collect, "/usr/share/touchmegames/consume21/images/collectup.png");
     consume->reloadImage(consume->collect, "collectup.png");
     
     consume->gameState = TAKE_SCORE;
diff -Naur touchmegames-0.2.5/src/consume21/interface.cpp touchmegames-0.2.5.new/src/consume21/interface.cpp
--- touchmegames-0.2.5/src/consume21/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/consume21/interface.cpp	2014-02-09 15:47:22.689829029 +0100
@@ -81,7 +81,7 @@
     gtk_widget_modify_fg(columnsTotal, (GtkStateType)0, &color);
     gtk_container_add((GtkContainer *)eventBox, columnsTotal);
             
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/consume21/images/toprightbox.png");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/consume21/images/toprightbox.png");
     image = loadImage("toprightbox.png");
     gtk_fixed_put((GtkFixed *)fixed, image, 640, 20);
     gtk_fixed_put((GtkFixed *)fixed, createRightTop(), 640, 20);
@@ -93,7 +93,7 @@
     gtk_fixed_put((GtkFixed *)fixed, eventBox, 150, 130);
     
     
-//     spill = gtk_image_new_from_file("/usr/local/share/touchmegames/consume21/images/spillup.png");
+//     spill = gtk_image_new_from_file("/usr/share/touchmegames/consume21/images/spillup.png");
     spill = loadImage("spillup.png");
     gtk_container_add((GtkContainer *)eventBox, spill);
     
@@ -110,7 +110,7 @@
     gtk_fixed_put((GtkFixed *)fixed, eventBox, 640, 500);
     
     
-//     collect = gtk_image_new_from_file("/usr/local/share/touchmegames/consume21/images/collectup.png");
+//     collect = gtk_image_new_from_file("/usr/share/touchmegames/consume21/images/collectup.png");
     collect = loadImage("collectup.png");
     gtk_container_add((GtkContainer *)eventBox, collect);
     
@@ -125,7 +125,7 @@
     progress.init();
     progress.width(320);
     progress.height(35);
-//     progress.image("/usr/local/share/touchmegames/consume21/images/progress.gif");
+//     progress.image("/usr/share/touchmegames/consume21/images/progress.gif");
     progress.defaultImage("progress1.gif");
     gtk_fixed_put((GtkFixed *)fixed, progress.widget(), 270, 110);
     
@@ -135,7 +135,7 @@
     
     // exit button
     eventBox = gtk_event_box_new();
-//     button = gtk_image_new_from_file("/usr/local/share/touchmegames/images/exit.gif");
+//     button = gtk_image_new_from_file("/usr/share/touchmegames/images/exit.gif");
     button = loadMainImage("exit.gif");
     gtk_container_add((GtkContainer *)eventBox, button);
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, FALSE);
@@ -148,7 +148,7 @@
     
     
     // round image
-//     roundImage = gtk_image_new_from_file("/usr/local/share/touchmegames/consume21/images/round1.png");
+//     roundImage = gtk_image_new_from_file("/usr/share/touchmegames/consume21/images/round1.png");
     roundImage = loadImage("round1.png");
     gtk_fixed_put((GtkFixed *)fixed, roundImage, 520, 20);
     
@@ -243,7 +243,7 @@
     bgcolor.green = 0x2E00;
     bgcolor.blue = 0xF000;
     
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/consume21/images/lowrightbg.png");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/consume21/images/lowrightbg.png");
     image = loadImage("lowrightbg.png");
     gtk_fixed_put((GtkFixed *)fixed, image, 640, 250);
     
@@ -296,7 +296,7 @@
         
     gtk_fixed_put((GtkFixed *)fixed, eventBox, 25, 25);
     
-//     sstr << "/usr/local/share/touchmegames/consume21/images/" << mug << ".png";
+//     sstr << "/usr/share/touchmegames/consume21/images/" << mug << ".png";
     sstr << mug << ".png";
 //     image = gtk_image_new_from_file(sstr.str().c_str());
     image = loadImage(sstr.str().c_str());
diff -Naur touchmegames-0.2.5/src/consume21/Makefile touchmegames-0.2.5.new/src/consume21/Makefile
--- touchmegames-0.2.5/src/consume21/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/consume21/Makefile	2014-02-09 15:47:22.671829028 +0100
@@ -59,17 +59,17 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/consume21/support.cpp touchmegames-0.2.5.new/src/consume21/support.cpp
--- touchmegames-0.2.5/src/consume21/support.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/consume21/support.cpp	2014-02-09 15:47:22.682829028 +0100
@@ -71,11 +71,11 @@
     progress.percent(100);
     setTotalWin(0);
     
-//     gtk_image_set_from_file((GtkImage *)spill, "/usr/local/share/touchmegames/consume21/images/spillup.png");
+//     gtk_image_set_from_file((GtkImage *)spill, "/usr/share/touchmegames/consume21/images/spillup.png");
     reloadImage(spill, "spillup.png");
     gtk_widget_show(spill);
     
-//     sstr << "/usr/local/share/touchmegames/consume21/images/round" << ++round << ".png";
+//     sstr << "/usr/share/touchmegames/consume21/images/round" << ++round << ".png";
     sstr << "round" << ++round << ".png";
 //     gtk_image_set_from_file((GtkImage *)roundImage, sstr.str().c_str());
     reloadImage(roundImage, sstr.str().c_str());
diff -Naur touchmegames-0.2.5/src/dropzone/events.cpp touchmegames-0.2.5.new/src/dropzone/events.cpp
--- touchmegames-0.2.5/src/dropzone/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/dropzone/events.cpp	2014-02-09 15:47:23.672829062 +0100
@@ -84,10 +84,10 @@
             break;
         case BLINKING:
             if (--t->blinkCntr == 0) {
-                int i;
+                long i;
                 t->gameState = RUNNING;
                 for (i = 0; i < 100 && t->d[i].x != -1; ++i) {
-                    int x(t->d[i].x), y(t->d[i].y);
+                    long x(t->d[i].x), y(t->d[i].y);
                     gtk_widget_show(t->discs[x][y]);
                     g_object_set_data((GObject *)t->discs[x][y], KEY_STR, (gpointer)0);
                     t->reloadImage(t->discs[x][y], "discb.png");
@@ -110,12 +110,12 @@
             }
             else {
                 if ((t->blinkCntr % 2) == 0) {
-                    for (int i = 0; i < 100 && t->d[i].x != -1; ++i) {
+                    for (long i = 0; i < 100 && t->d[i].x != -1; ++i) {
                         gtk_widget_hide(t->discs[t->d[i].x][t->d[i].y]);
                     }
                 }
                 else { //if ((t->blinkCntr % 2) == 0) {
-                    for (int i = 0; i < 100 && t->d[i].x != -1; ++i) {
+                    for (long i = 0; i < 100 && t->d[i].x != -1; ++i) {
 
                         gtk_widget_show(t->discs[t->d[i].x][t->d[i].y]);
                     }
@@ -165,8 +165,8 @@
         dz->gameState = PAUSED;
         dz->reloadMainImage(dz->pauseButton, "buttons/button_play.png");
         
-        for (int y = 0; y < dz->numRows; ++y) {
-            for (int x = 0; x < dz->numColumns; ++x) {
+        for (long y = 0; y < dz->numRows; ++y) {
+            for (long x = 0; x < dz->numColumns; ++x) {
                 gtk_widget_hide(dz->discs[x][y]);
             }
         }
@@ -177,8 +177,8 @@
     else if (dz->gameState == PAUSED) {
         dz->gameState = RUNNING;
         dz->reloadMainImage(dz->pauseButton, "buttons/button_pause.png");
-        for (int y = 0; y < dz->numRows; ++y) {
-            for (int x = 0; x < dz->numColumns; ++x) {
+        for (long y = 0; y < dz->numRows; ++y) {
+            for (long x = 0; x < dz->numColumns; ++x) {
                 gtk_widget_show(dz->discs[x][y]);
             }
         }
@@ -192,10 +192,10 @@
     DropZone *u(reinterpret_cast<DropZone *>(ptr));
     
     if (u->gameState == BLINKING) {
-        int i;
+        long i;
         u->gameState = RUNNING;
         for (i = 0; i < 100 && u->d[i].x != -1; ++i) {
-            int x(u->d[i].x), y(u->d[i].y);
+            long x(u->d[i].x), y(u->d[i].y);
             gtk_widget_show(u->discs[x][y]);
             g_object_set_data((GObject *)u->discs[x][y], KEY_STR, (gpointer)0);
             u->reloadImage(u->discs[x][y], "discb.png");
@@ -235,7 +235,7 @@
         gdouble n((event->x / (gdouble)u->discRadius) - 0.5);
         
 //         std::cout << "N " << n << std::endl;
-//         std::cout << "Offset " << (int)((event->x / u->discRadius)) - n << std::endl;
+//         std::cout << "Offset " << (long)((event->x / u->discRadius)) - n << std::endl;
         x = (int)n;
         y = 0;
         u->dropDisc(x, (int)((event->x / u->discRadius)) - n, y, 0);
diff -Naur touchmegames-0.2.5/src/dropzone/interface.cpp touchmegames-0.2.5.new/src/dropzone/interface.cpp
--- touchmegames-0.2.5/src/dropzone/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/dropzone/interface.cpp	2014-02-09 15:47:23.690829063 +0100
@@ -77,7 +77,7 @@
 //     progress.init();
 //     progress.width(145);
 //     progress.height(35);
-//     progress.image("/usr/local/share/touchmegames/consume21/images/progress.gif");
+//     progress.image("/usr/share/touchmegames/consume21/images/progress.gif");
 //     gtk_box_pack_start((GtkBox *)vbox, progress.widget(), FALSE, FALSE, 0);
 //     
 //     return vbox;
@@ -172,7 +172,7 @@
     
     eventBox = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, false);
-//     pauseButton = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_pause.png");
+//     pauseButton = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_pause.png");
     pauseButton = loadMainImage("buttons/button_pause.png");
     gtk_widget_add_events(eventBox, GDK_BUTTON_PRESS_MASK);
     g_signal_connect(G_OBJECT(eventBox), "button-press-event",
@@ -186,7 +186,7 @@
     
     eventBox = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, false);
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_quit.png");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_quit.png");
     image = loadMainImage("buttons/button_quit.png");
     gtk_widget_add_events(eventBox, GDK_BUTTON_PRESS_MASK);
     g_signal_connect(G_OBJECT(eventBox), "button-press-event",
@@ -234,14 +234,14 @@
     
     
     if (g_object_get_data((GObject *)nextDisc, KEY_STR) != 0) {
-        reloadImage(nextDisc, imageStrs[(int)g_object_get_data((GObject *)nextDisc, KEY_STR)]);
+        reloadImage(nextDisc, imageStrs[(long)g_object_get_data((GObject *)nextDisc, KEY_STR)]);
     }
     if (g_object_get_data((GObject *)onDeck, KEY_STR) != 0) {
-        reloadImage(onDeck, imageStrs[(int)g_object_get_data((GObject *)onDeck, KEY_STR)]);
+        reloadImage(onDeck, imageStrs[(long)g_object_get_data((GObject *)onDeck, KEY_STR)]);
     }
     if (valid && g_object_get_data((GObject *)discs[x][y], KEY_STR) != 0) {
         moveDropper(x, y);
-        reloadImage(discs[x][y], imageStrs[(int)g_object_get_data((GObject *)discs[x][y], KEY_STR)]);
+        reloadImage(discs[x][y], imageStrs[(long)g_object_get_data((GObject *)discs[x][y], KEY_STR)]);
     }
 }
 
@@ -267,7 +267,7 @@
                 int c = getData(x, 0);
                 if (c > 0) {
                     std::string str("disc");
-                    str += (char)((int)g_object_get_data((GObject *)discs[x][0], KEY_STR) + '0');
+                    str += (char)((long)g_object_get_data((GObject *)discs[x][0], KEY_STR) + '0');
                     str += "b.png";
                     reloadImage(discs[x][0], str);
                 }
@@ -316,7 +316,7 @@
     if (GTK_IS_OBJECT((GtkObject *)discs[x][y]) == FALSE) {
         return -1;
     }
-    return (int)g_object_get_data((GObject *)discs[x][y], KEY_STR);
+    return (long)g_object_get_data((GObject *)discs[x][y], KEY_STR);
 }
 
 void DropZone::updateScore(int addition) {
diff -Naur touchmegames-0.2.5/src/dropzone/Makefile touchmegames-0.2.5.new/src/dropzone/Makefile
--- touchmegames-0.2.5/src/dropzone/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/dropzone/Makefile	2014-02-09 15:47:23.668829062 +0100
@@ -63,18 +63,18 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).png /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
-	cp levels /usr/local/share/touchmegames/$(GAME_NAME)
+	cp $(GAME_NAME).png /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
+	cp levels /usr/share/touchmegames/$(GAME_NAME)
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/dropzone/support.cpp touchmegames-0.2.5.new/src/dropzone/support.cpp
--- touchmegames-0.2.5/src/dropzone/support.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/dropzone/support.cpp	2014-02-09 15:47:23.676829062 +0100
@@ -587,7 +587,7 @@
 //                     }
                     else {
                         int tmpx(x), tmpy(y);
-                        int color((int)g_object_get_data((GObject *)discs[x][y], KEY_STR));
+                        long color((long)g_object_get_data((GObject *)discs[x][y], KEY_STR));
 //                         std::cout << "Time To drop" << std::endl;
                         outputGame();
 //                         std::cout << "Drop this guy: " << tmpx << ' ' << tmpy << std::endl;
diff -Naur touchmegames-0.2.5/src/events.cpp touchmegames-0.2.5.new/src/events.cpp
--- touchmegames-0.2.5/src/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/events.cpp	2014-02-09 15:47:23.507829057 +0100
@@ -27,14 +27,14 @@
     GtkWidget *w;
     GdkColor *color;
     GtkStyle *style;
-    int game;
+    long game;
     
     if (sg->lastGameSelected) {
             gtk_event_box_set_visible_window((GtkEventBox *)sg->lastGameSelected, FALSE);
             gtk_widget_destroy(sg->previewTable);
     }
     
-    game = (int)g_object_get_data((GObject *)widget, KEY_STR);
+    game = (long)g_object_get_data((GObject *)widget, KEY_STR);
 
     gtk_fixed_move((GtkFixed *)sg->gameSelectFixed, sg->gameBg, (game & 1 ? 160: 10), ((game / 2) * 140) + 60);
     gtk_widget_show(sg->gameBg);
@@ -106,7 +106,7 @@
 
 void TOUCHME_GAMES::showSubMenu(GtkWidget *widget, GdkEvent *event, gpointer ptr) {
     TOUCHME_GAMES *sg(reinterpret_cast<TOUCHME_GAMES *>(ptr));
-    int gameType((int)g_object_get_data((GObject *)widget, KEY_STR));
+    long gameType((long)g_object_get_data((GObject *)widget, KEY_STR));
     
     if (sg->lastGameSelected) {
         sg->lastGameSelected = false;
@@ -146,7 +146,7 @@
 void TOUCHME_GAMES::showAbout(GtkWidget *widget, GdkEvent *event, gpointer ptr) {
     TOUCHME_GAMES *sg(reinterpret_cast<TOUCHME_GAMES *>(ptr));
     
-    for (int i = 0; i < 5; ++i) {
+    for (long i = 0; i < 5; ++i) {
         gtk_widget_hide(sg->menuWidgets[i]);
         gtk_widget_hide(sg->menuCaptions[i]);
     }
@@ -161,7 +161,7 @@
     TOUCHME_GAMES *tg(reinterpret_cast<TOUCHME_GAMES *>(ptr));
     unsigned long val;
     
-    val = (int)g_object_get_data((GObject *)widget, KEY_STR);
+    val = (long)g_object_get_data((GObject *)widget, KEY_STR);
     
     if (tg->lastGameSelected) {
         tg->lastGameSelected = false;
@@ -184,7 +184,7 @@
     TOUCHME_GAMES *tg(reinterpret_cast<TOUCHME_GAMES *>(ptr));
     unsigned long val;
     
-    val = (int)g_object_get_data((GObject *)widget, KEY_STR);
+    val = (long)g_object_get_data((GObject *)widget, KEY_STR);
     
     if (tg->lastGameSelected) {
         tg->lastGameSelected = false;
diff -Naur touchmegames-0.2.5/src/flogthedolphin/events.cpp touchmegames-0.2.5.new/src/flogthedolphin/events.cpp
--- touchmegames-0.2.5/src/flogthedolphin/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/flogthedolphin/events.cpp	2014-02-09 15:47:22.286829015 +0100
@@ -206,7 +206,7 @@
                     gtk_widget_show(ftd->dolphinImage);
                     ftd->dolphinTilt = ftd->dolphinTiltReload;
             }
-            gtk_fixed_move((GtkFixed *)ftd->fixed, ftd->dolphinImage, 90, (int)dolphiny);
+            gtk_fixed_move((GtkFixed *)ftd->fixed, ftd->dolphinImage, 90, (long)dolphiny);
             return TRUE;
     }
     
@@ -242,7 +242,7 @@
             gtk_widget_show(ftd->dolphinImage);
             ftd->dolphinTilt = ftd->dolphinTiltReload;
     }
-    gtk_fixed_move((GtkFixed *)ftd->fixed, ftd->dolphinImage, 300, (int)dolphiny);
+    gtk_fixed_move((GtkFixed *)ftd->fixed, ftd->dolphinImage, 300, (long)dolphiny);
     ftd->radians += .1;
     if (ftd->t <= 0.06) {
             float totalTime((((ftd->hvelocity * ftd->hvelocity * 
@@ -263,7 +263,7 @@
             if (ftd->hvelocity < 5) {
                     ftd->hvelocity = 50;
             }
-            gtk_fixed_move((GtkFixed *)ftd->fixed, ftd->dolphinImage, 300, (int)dolphiny);
+            gtk_fixed_move((GtkFixed *)ftd->fixed, ftd->dolphinImage, 300, (long)dolphiny);
     }
     if (dolphiny + 200 >= 550) {
             
@@ -380,7 +380,7 @@
 void FLOG_THE_DOLPHIN::setLength() {
     std::stringstream sstr;
     length += rate / 30.0;
-    sstr << (int)length;
+    sstr << (long)length;
     gtk_label_set_text((GtkLabel *)currentLabel, sstr.str().c_str());
 }
 
@@ -388,24 +388,24 @@
     float dolphinNosey(90 * sin(currentDolphin * 5 + 40) + dolphiny + 100), 
             dolphinNosex(90 * cos(currentDolphin * 5 + 40) + 400);
     
-    int buoyy(buoyx + (int)((-112.0 / 32.0) * dolphinNosex) + 132 + 600);
+    long buoyy(buoyx + (long)((-112.0 / 32.0) * dolphinNosex) + 132 + 600);
     if (dolphinNosey > 480 && buoyy > 0) {
         
         if (dolphinNosey > buoyy && buoyx >= 368 && buoyx <= 500) {
             std::stringstream sstr;
             
             // Calculate the score
-            for (int i = 0; i < 8; ++i) {
-                if ((int)length > top8[i]) {
-                    for (int j = 7; j >= i + 1; --j) {
+            for (long i = 0; i < 8; ++i) {
+                if ((long)length > top8[i]) {
+                    for (long j = 7; j >= i + 1; --j) {
                         top8[j] = top8[j - 1];
                     }
-                    top8[i] = (int)length;
+                    top8[i] = (long)length;
                     i = 9;
                 }
             }
             totalLength = 0;
-            for (int i = 0; i < 8; ++i) {
+            for (long i = 0; i < 8; ++i) {
                 totalLength += top8[i];
             }
             sstr << totalLength;
@@ -444,7 +444,7 @@
     if (tmpRate < 0.33) {
         tmpRate = 0.33;
     }
-    ftd->rate = (int)(tmpRate * 30.0);
+    ftd->rate = (long)(tmpRate * 30.0);
     ftd->initialy = dolphiny;
     rad = ftd->radians;
     if (rad > 1.57) {
@@ -452,7 +452,7 @@
     }
     //rad -= 0.7535;
     //rad *= 10;
-    ftd->angle = 45 + (int)rad;
+    ftd->angle = 45 + (long)rad;
     
     ftd->gameState = FLOG_THE_DOLPHIN::middleOfRound;
     ftd->t = 0.0;
diff -Naur touchmegames-0.2.5/src/flogthedolphin/flogthedolphin.h touchmegames-0.2.5.new/src/flogthedolphin/flogthedolphin.h
--- touchmegames-0.2.5/src/flogthedolphin/flogthedolphin.h	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/flogthedolphin/flogthedolphin.h	2014-02-09 15:47:22.304829016 +0100
@@ -25,7 +25,7 @@
 #include <map>
 #include <gameptr.h>
 
-#define ftdDeckLocation "/usr/local/share/touchmegames/flogthedolphin/images/"
+#define ftdDeckLocation "/usr/share/touchmegames/flogthedolphin/images/"
 
 class FLOG_THE_DOLPHIN : public GAME_PTR {
 private:
diff -Naur touchmegames-0.2.5/src/flogthedolphin/interface.cpp touchmegames-0.2.5.new/src/flogthedolphin/interface.cpp
--- touchmegames-0.2.5/src/flogthedolphin/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/flogthedolphin/interface.cpp	2014-02-09 15:47:22.362829018 +0100
@@ -223,7 +223,7 @@
     
     eb = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eb, false);
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/exit.gif");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/images/exit.gif");
     image = loadMainImage("exit.gif");
     gtk_widget_add_events(eb, GDK_BUTTON_PRESS_MASK);
     g_signal_connect(G_OBJECT(eb), "button-press-event",
diff -Naur touchmegames-0.2.5/src/flogthedolphin/Makefile touchmegames-0.2.5.new/src/flogthedolphin/Makefile
--- touchmegames-0.2.5/src/flogthedolphin/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/flogthedolphin/Makefile	2014-02-09 15:47:22.275829015 +0100
@@ -55,21 +55,21 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/sounds ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/sounds; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/sounds ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/sounds; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
-	cp sounds/*.* /usr/local/share/touchmegames/$(GAME_NAME)/sounds
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
+	cp sounds/*.* /usr/share/touchmegames/$(GAME_NAME)/sounds
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/fortresscrackers/events.cpp touchmegames-0.2.5.new/src/fortresscrackers/events.cpp
--- touchmegames-0.2.5/src/fortresscrackers/events.cpp	2009-03-14 06:09:19.000000000 +0100
+++ touchmegames-0.2.5.new/src/fortresscrackers/events.cpp	2014-02-09 15:47:22.549829024 +0100
@@ -57,7 +57,7 @@
 
 gboolean FortressCrackers::timeout(gpointer ptr) {
     FortressCrackers *f(reinterpret_cast<FortressCrackers *>(ptr));
-    int second, minute;
+    long second, minute;
     std::stringstream sstr;
 
     switch (f->gameState) {
@@ -75,17 +75,17 @@
                 f->stageCountDown = 20;
                 f->playWave("buzzer.wav");
             }
-            f->progress.percent((int)f->timeLeft / 6);
+            f->progress.percent((long)f->timeLeft / 6);
             
-            second = ((int)(f->timeLeft / 5)) % 60;
-            minute = (int)(f->timeLeft / 5) / 60;
+            second = ((long)(f->timeLeft / 5)) % 60;
+            minute = (long)(f->timeLeft / 5) / 60;
             
-            sstr << (int)minute << ':' << std::setw(2) << std::setfill('0') << (int)second;
+            sstr << (long)minute << ':' << std::setw(2) << std::setfill('0') << (long)second;
             
             f->progress.text(sstr.str().c_str());
             break;
         case TAKE_WILD_SCORE:
-            if (GTK_WIDGET_VISIBLE(f->userCard->parent) == TRUE) {
+            if (gtk_widget_get_visible(f->userCard->parent) == TRUE) {
                 // Hide the card and show the bonus[4]
                 gtk_widget_hide(f->userCard->parent);
                 
@@ -128,12 +128,12 @@
                 f->timeBonus += 50;
                 gtk_label_set_text((GtkLabel *)f->timeScoreLabel, f->addCommas(f->timeBonus).c_str());
                 
-                f->progress.percent((int)f->timeLeft / 6);
+                f->progress.percent((long)f->timeLeft / 6);
             
-                second = ((int)(f->timeLeft / 5)) % 60;
-                minute = (int)(f->timeLeft / 5) / 60;
+                second = ((long)(f->timeLeft / 5)) % 60;
+                minute = (long)(f->timeLeft / 5) / 60;
             
-                sstr << (int)minute << ':' << std::setw(2) << std::setfill('0') << (int)second;
+                sstr << (long)minute << ':' << std::setw(2) << std::setfill('0') << (long)second;
             
                 f->progress.text(sstr.str().c_str());
             }
@@ -238,7 +238,7 @@
 
 void FortressCrackers::takeScore(GtkWidget *widget, GdkEventButton *event, gpointer ptr) {
     FortressCrackers *f(reinterpret_cast<FortressCrackers *>(ptr));
-    int x, y;
+    long x, y;
     if (f->gameState > RUNNING) {
         return;
     }
diff -Naur touchmegames-0.2.5/src/fortresscrackers/Makefile touchmegames-0.2.5.new/src/fortresscrackers/Makefile
--- touchmegames-0.2.5/src/fortresscrackers/Makefile	2009-03-14 06:09:19.000000000 +0100
+++ touchmegames-0.2.5.new/src/fortresscrackers/Makefile	2014-02-09 15:47:22.540829024 +0100
@@ -62,21 +62,21 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/sounds ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/sounds; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/sounds ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/sounds; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
-	cp sounds/*.* /usr/local/share/touchmegames/$(GAME_NAME)/sounds
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
+	cp sounds/*.* /usr/share/touchmegames/$(GAME_NAME)/sounds
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/fortresscrackers/support.cpp touchmegames-0.2.5.new/src/fortresscrackers/support.cpp
--- touchmegames-0.2.5/src/fortresscrackers/support.cpp	2009-03-14 06:09:19.000000000 +0100
+++ touchmegames-0.2.5.new/src/fortresscrackers/support.cpp	2014-02-09 15:47:22.556829024 +0100
@@ -216,7 +216,7 @@
     rect.width = 1;
     rect.height = 1;
     for (idx = offset + 1; idx < 36; ++idx) {
-        if (gtk_widget_intersect(cards[idx], &rect, NULL) && GTK_WIDGET_VISIBLE(cards[idx]->parent) == TRUE) {
+        if (gtk_widget_intersect(cards[idx], &rect, NULL) && gtk_widget_get_visible(cards[idx]->parent) == TRUE) {
             return false;
         }
     }
@@ -228,7 +228,7 @@
     rect.width = 1;
     rect.height = 1;
     for (idx = offset + 1; idx < 36; ++idx) {
-        if (gtk_widget_intersect(cards[idx], &rect, NULL) && GTK_WIDGET_VISIBLE(cards[idx]->parent) == TRUE) {
+        if (gtk_widget_intersect(cards[idx], &rect, NULL) && gtk_widget_get_visible(cards[idx]->parent) == TRUE) {
             return false;
         }
     }
@@ -241,7 +241,7 @@
     rect.height = 1;
     for (idx = offset + 1; idx < 36; ++idx) {
         
-        if (gtk_widget_intersect(cards[idx], &rect, NULL) && GTK_WIDGET_VISIBLE(cards[idx]->parent) == TRUE) {
+        if (gtk_widget_intersect(cards[idx], &rect, NULL) && gtk_widget_get_visible(cards[idx]->parent) == TRUE) {
             return false;
         }
     }
@@ -254,7 +254,7 @@
     rect.height = 1;
     for (idx = offset + 1; idx < 36; ++idx) {
         
-        if (gtk_widget_intersect(cards[idx], &rect, NULL) && GTK_WIDGET_VISIBLE(cards[idx]->parent) == TRUE) {
+        if (gtk_widget_intersect(cards[idx], &rect, NULL) && gtk_widget_get_visible(cards[idx]->parent) == TRUE) {
             return false;
         }
     }
diff -Naur touchmegames-0.2.5/src/fotoseek/applydiff touchmegames-0.2.5.new/src/fotoseek/applydiff
--- touchmegames-0.2.5/src/fotoseek/applydiff	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/fotoseek/applydiff	2014-02-09 15:47:23.047829041 +0100
@@ -1,7 +1,7 @@
 ELFÐ’4ü>4 (44€4€44�4�€€l:l:l:lÊlÊ@�ˆ:ˆÊˆÊ88HH�H�DDPåtdL6L¶L¶¼¼Qåtd/lib/ld-linux.so.2GNU	GNUÙ¼ô·�*·mMÇúrÙ»ÝZ5‰2!äP	58=BEÕìºã’|%mC¬KãÀ ýô	¸�ñØqXÑJI€êÓï˜CyIk¶ù›sVÃEN´uæUžÌUŠÄÿ[UCƒ-WšÇEUU0U�–8rõ':¶È|¢�rfˆqVD…•°+$ ½ñ”>{X
 ¯ÊÒVˆ?,ÆæÆ»¦ai—tU'gÿé®Ñ�~ò üœL¬Ìñÿ_üÍñÿ”`ÍŒd²è�Sl@�S¬ÌñÿÃ’V(²gÀÌŒ™(’ülibgtk-x11-2.0.so.0__gmon_start___Jv_RegisterClassesg_signal_connect_datag_type_check_instance_castgtk_initgtk_box_pack_startgtk_window_newgtk_maingtk_container_addgtk_widget_show_allgtk_main_quitgtk_hbox_newlibgdk-x11-2.0.so.0libatk-1.0.so.0_finilibgdk_pixbuf-2.0.so.0libpangocairo-1.0.so.0libpango-1.0.so.0libcairo.so.2libgobject-2.0.so.0libgmodule-2.0.so.0libdl.so.2libglib-2.0.so.0gtk_image_set_from_pixbufgdk_pixbuf_scale_simplegdk_pixbuf_get_n_channelsgdk_pixbuf_get_colorspaceg_assert_warninggdk_pixbuf_get_bits_per_samplegdk_pixbuf_get_widthgdk_pixbuf_get_heightgdk_pixbuf_get_rowstridegdk_pixbuf_get_pixelsgtk_image_set_from_filegtk_image_get_storage_typegtk_image_get_pixbufgtk_image_new_from_filelibstdc++.so.6_Znwj_ZSt20__throw_length_errorPKc_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6__ZNKSs5c_strEv_ZSt4cout_ZNSaIcED1Ev_ZNSolsEl_ZNSspLEPKc_ZSt4cerr_ZNKSt9basic_iosIcSt11char_traitsIcEEntEv_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZNSsC1EPKcRKSaIcE_ZSt17__throw_bad_allocv_ZNSt8ios_base4InitC1Ev_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1Ev_ZNSt14basic_ifstreamIcSt11char_traitsIcEE5closeEv_ZNSsD1Ev_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c_ZNSi4readEPci_ZdlPv_ZNSt8ios_base4InitD1Ev_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode_ZNSolsEPFRSoS_E__gxx_personality_v0_ZNSaIcEC1Ev_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvlibm.so.6libgcc_s.so.1_Unwind_Resumelibc.so.6_IO_stdin_usedabort__cxa_atexit__libc_start_main_edata__bss_start_endGCC_3.0GLIBC_2.0GLIBC_2.1.3CXXABI_1.3GLIBCXX_3.4ñ P&yd0ii
lsi	vêÓ¯k‚t)’�ÀË3ÀÌ>`Í7ÐËÔËØËÜËàËäËèËìËðË9ôË	øË
 üËÌÌ
ÌÌÌÌÌÌ Ì$Ì(Ì,Ì0Ì4Ì8Ì<Ì@ÌDÌHÌLÌPÌ!TÌ"XÌ#\Ì$`Ì%dÌ&hÌ'lÌ(pÌ)tÌ*xÌ+|Ì<€Ì?„Ì,ˆÌ-ŒÌ.�Ì/”Ì0˜Ì1œÌ2 Ì3¤Ì4U‰åƒìè©è0è«"ÉÃÿ5ÈËÿ%ÌËÿ%ÐËhéàÿÿÿÿ%ÔËhéÐÿÿÿÿ%ØËhéÀÿÿÿÿ%ÜËhé°ÿÿÿÿ%àËh é ÿÿÿÿ%äËh(é�ÿÿÿÿ%èËh0é€ÿÿÿÿ%ìËh8épÿÿÿÿ%ðËh@é`ÿÿÿÿ%ôËhHéPÿÿÿÿ%øËhPé@ÿÿÿÿ%üËhXé0ÿÿÿÿ%Ìh`é ÿÿÿÿ%Ìhhéÿÿÿÿ%Ìhpéÿÿÿÿ%Ìhxéðþÿÿÿ%Ìh€éàþÿÿÿ%ÌhˆéÐþÿÿÿ%Ìh�éÀþÿÿÿ%Ìh˜é°þÿÿÿ% Ìh é þÿÿÿ%$Ìh¨é�þÿÿÿ%(Ìh°é€þÿÿÿ%,Ìh¸épþÿÿÿ%0ÌhÀé`þÿÿÿ%4ÌhÈéPþÿÿÿ%8ÌhÐé@þÿÿÿ%<ÌhØé0þÿÿÿ%@Ìhàé þÿÿÿ%DÌhèéþÿÿÿ%HÌhðéþÿÿÿ%LÌhøéðýÿÿÿ%PÌhéàýÿÿÿ%TÌhéÐýÿÿÿ%XÌhéÀýÿÿÿ%\Ìhé°ýÿÿÿ%`Ìh é ýÿÿÿ%dÌh(é�ýÿÿÿ%hÌh0é€ýÿÿÿ%lÌh8épýÿÿÿ%pÌh@é`ýÿÿÿ%tÌhHéPýÿÿÿ%xÌhPé@ýÿÿÿ%|ÌhXé0ýÿÿÿ%€Ìh`é ýÿÿÿ%„Ìhhéýÿÿÿ%ˆÌhpéýÿÿÿ%ŒÌhxéðüÿÿÿ%�Ìh€éàüÿÿÿ%”ÌhˆéÐüÿÿÿ%˜Ìh�éÀüÿÿÿ%œÌh˜é°üÿÿÿ% Ìh é üÿÿÿ%¤Ìh¨é�üÿÿ1í^‰áƒäðPTRh€±h�±QVhB”è×ýÿÿô��U‰åSƒìè[�ÃÄ8‹“üÿÿÿ…Òtè’ÿÿÿX[ÉÃ������U‰åSƒì€=ðÍu?¸€Ê-|ÊÁø�Xÿ¡ìÍ9Ãv�´&ƒÀ£ìÍÿ…|Ê¡ìÍ9ÃwèÆðÍƒÄ[]Ã�t&�¼'U‰åƒì¡„Ê…Àt¸…Àt	Ç$„ÊÿÐÉÃ�U‰åƒì‰Eü‰Uøƒ}üu1�}øÿÿu(Ç$ôÍè
þÿÿÇD$h²ÇD$Ç$”èaüÿÿÉÃ�U‰åƒìºÿÿ¸è¥ÿÿÿÉÃ�U‰åƒìÇ$ôÍè¤þÿÿÉÃU‰åƒìÇD$l²Ç$ÀÌè¨üÿÿÇD$è�‰$èÈüÿÿÉÃ�L$ƒäðÿqüU‰åSQ�ì°‰�hþÿÿ�Eï‰$è‚�Eï‰D$�Eà‰$èš�Eï‰$è�…|þÿÿ‰$è¥üÿÿ�E´‰$èº�E”‰$è¯‹…hþÿÿƒÀ‰D$‹…hþÿÿ‰$ètýÿÿ‹•hþÿÿ‹ƒøtè@ÿÿÿ‹•hþÿÿ‹BƒÀ‹ÇD$‰D$�…|þÿÿ‰$è:ûÿÿ�…|þÿÿ�‰$èÇúÿÿ„ÀtY‹•hþÿÿ‹BƒÀ‹‰…pþÿÿÇD$¡²Ç$ÀÌè›ûÿÿ‹•pþÿÿ‰T$‰$è‰ûÿÿÇD$è�‰$è©ûÿÿÇ…tþÿÿÿÿÿÿé‹•hþÿÿ‹BƒÀ‹‰D$�E´‰$èñ‹•hþÿÿ‹BƒÀ‹‰D$�E”‰$èÔë�EÔ‰D$�Eà‰$è
�EÔÇD$‰D$�…|þÿÿ‰$èüÿÿ‰Â‹ƒè‹�‰$èüÿÿ…À•À„Àu´�…|þÿÿ‰$ètùÿÿ�Eà‰D$�E”‰$èd
Ç$è&ûÿÿ‰Eð‹EðÇD$P‰$èpùÿÿÇD$ÇD$ÇD$ÇD$’ÇD$±²‰$è@úÿÿ‹EðÇD$P‰$è-ùÿÿÇD$ÇD$ÇD$ÇD$’ÇD$¹²‰$èýùÿÿÇD$Ç$èÉûÿÿ‰Eô‹Uð‹Eô‰D$‰$èÄùÿÿ�E´‰$è‘‹UôÇD$ÇD$ÇD$‰D$‰$èòùÿÿ�E”‰$è_‹UôÇD$ÇD$ÇD$‰D$‰$èÀùÿÿ‹Eð‰$èeúÿÿè0úÿÿÇ…tþÿÿë"‰…dþÿÿ‹�dþÿÿ�…|þÿÿ‰$èøÿÿ‰�dþÿÿë-�…|þÿÿ‰$èøÿÿ�Eà‰$è‹…tþÿÿ‰…lþÿÿë+‰…dþÿÿ‹�dþÿÿ�Eà‰$èø‰�dþÿÿ‹•dþÿÿ‰$è úÿÿ‹…lþÿÿ�Ä°Y[]�aüÃ�U‰å‹E]ÃU‰å]Ã�U‰åƒì‹E‰$èéÿÿÿÉÃ�U‰å]Ã�U‰åƒì‹E‰$èéÿÿÿÉÃ�U‰åƒì‹E‰$èÕÿÿÿÉÃ�U‰å]Ã�U‰åƒì‹E‹U‰D$‰$èâÿÿÿÉÃU‰åƒì‹E‹U‰D$‰$èÈÿÿÿÉÃU‰åƒì‹E‰$è¡ÿÿÿÉÃ�U‰å‹E]ÃU‰åƒì‹E‰D$Ç$èAÿÿÿ‰Eüƒ}üt‹U‹‹Mü‰‹B‹Mü‰A‹B‹Uü‰BÉÃU‰åƒì‹U‹E‰D$‰$èXÿÿÿ‹EÇ‹EÇ@‹EÇ@ÉÃ�U‰åƒì‹U‹E‰D$‰$è°ÿÿÿÉÃU‰åƒì‹U‹E‰D$‰$èÎÿÿÿÉÃU‰å‹E‹‹E‰]Ã�U‰åSƒì‹]‹EƒÀ‰D$‰$èÔÿÿÿ‰ØƒÄ[]ÂU‰å‹E‹]ÃU‰å¸UUU]ÃU‰å‹E]ÃU‰å‹E‹�P‹E‰‹E]Ã�U‰åSƒì‹]‹E‰D$‰$èÿÿÿ‰ØƒÄ[]Â�U‰å]Ã�U‰åƒì‹E‰$èéÿÿÿÉÃ�U‰åƒìë‹E‰$èÙÿÿÿƒE‹E;EuéÉÃ�U‰åƒì¶EÿˆD$‹E‰D$‹E‰$è¾ÿÿÿÉÃU‰åƒì‹E‰D$‹E‰$èÆÿÿÿÉÃU‰å‹E‹‹E‰]Ã�U‰åSƒì$‹]‹E‹‰Eø�Eø‰D$‰$èÏÿÿÿ‰ØƒÄ$[]Â�U‰åSƒì$‹]‹E‹@‰Eø�Eø‰D$‰$è¢ÿÿÿ‰ØƒÄ$[]ÂU‰å‹E]ÃU‰åSƒì‹E‰$èæÿÿÿ‹‰Ã‹E‰$è×ÿÿÿ‹‰Ú)Â‰ÐÁøiÀ«ªªªƒÄ[]ÃU‰åƒì(�Uì‹E‰D$‰$èPÿÿÿƒì‹Eì‰Eø�Uè‹E‰D$‰$èaÿÿÿƒì‹Eè‰Eü�Eø‰D$�Eü‰$èzÿÿÿÉÃU‰å¸UUU]ÃU‰åƒì‹U‹E‰Ñ)Á‰ÈÁøiÀ«ªªª‰Eüë"ƒm‹Mƒm‹U‹‰‹B‰A‹B‰Aƒmüƒ}üØ‹EÉÃ�U‰åƒì(ÆEÿ‹E‰D$‹E‰D$‹E‰$è�ÿÿÿÉÃ�U‰åWVSƒì‹u�E‰$è¹ýÿÿ‹8�E‰$è¬ýÿÿ‹�E‰$èŸýÿÿ‹‰|$‰\$‰$è—ÿÿÿ‰Eð�Eð‰D$‰4$è1ýÿÿ‰ðƒÄ[^_]Â�U‰åSƒì$‹]ÆEúÆEû�Uè‹E‰D$‹E‰D$‹E‰D$‰$èlÿÿÿƒì‹Eè‰‰Ø‹]üÉÂ�U‰åSƒì‹E‰$èýÿÿ‹‹E‰$èýÿÿ‹9Ã•À¶ÀƒÄ[]Ã�U‰åƒìë�E‰$èÓüÿÿ‰$è'ýÿÿ�E‰$èÜüÿÿ�E‰D$�E‰$è˜ÿÿÿ„ÀuÌÉÃU‰åƒì¶EÿˆD$‹E‰D$‹E‰$è¢ÿÿÿÉÃU‰åƒì‹E‰D$‹E‰$èÆÿÿÿÉÃU‰åƒì‹E‰D$Ç$èËúÿÿ‰Eüƒ}üt‹U‹‹Mü‰‹B‹Mü‰A‹B‹Uü‰BÉÃU‰åSƒì$‹E‹U‰ë:�E‰$èüÿÿ‰Ã‹E‰$èüÿÿ‰\$‰$è‹ÿÿÿ�E‰$èüÿÿ‹U‰$èýûÿÿ�E‰D$�E‰$è¹þÿÿ„Àu°‹EƒÄ$[]ÂU‰åSƒì$‹]�Uø¶E÷ˆD$‹E‰D$‹E‰D$‹E‰D$‰$èbÿÿÿƒì‹Eø‰‰Ø‹]üÉÂ�U‰åSƒì‹]�Uø‹E‰D$‹E‰D$‹E‰D$‰$è’ÿÿÿƒì‹Eø‰‰Ø‹]üÉÂ�U‰åƒì‹E‰$èƒòÿÿÉÃ�U‰åƒìƒ}t‹E‰Â‹E‰D$‹E‰D$‰$èÅÿÿÿÉÃ�U‰åƒì‹E‹@‰Â‹E‹‰Ñ)Á‰ÈÁøiÀ«ªªª‰Â‹E‹‰T$‰D$‹E‰$èšÿÿÿ‹E‰$è½ùÿÿÉÃ�U‰åƒì(‹E‰$è½ùÿÿ‰D$�Eÿ‰$è€ùÿÿ‹E‹P‹E‹�Eÿ‰D$‰T$‰$è.ûÿÿ�Eÿ‰$èùÿÿ‹E‰$èbÿÿÿÉÃU‰åƒì‹E‰$èüÿÿ;E’À¶À…À•À„Àtènðÿÿ‹U‰ÐÀÐÁà‰$è*ðÿÿÉÃU‰åƒì‹E‰ÂÇD$‹E‰D$‰$è ÿÿÿÉÃU‰åS�ì„‹E‹P‹E‹@9Â„Ç‹E‹@�Pô‹E‹H‹E‰T$‰L$‰$èÞøÿÿ‹E‹@�P‹E‰P‹U‹‰EÀ‹B‰EÄ‹B‰EÈ‹E‹@ƒè‰EÐ�EÐ‰D$�EÌ‰$èIùÿÿ‹E‹@ƒè‰EØ�EØ‰D$�EÔ‰$è+ùÿÿ�U¨‹EÌ‰D$‹EÔ‰D$‹E‰D$‰$èçûÿÿƒì�E‰$è3ùÿÿ‰Â‹EÀ‰‹EÄ‰B‹EÈ‰Béy‹E‰$è†úÿÿ‰Eô‹E‰$èùÿÿ;Eô”À„ÀtÇ$‹²è ïÿÿƒ}ôt
-‹EôÀ‰E”ëÇE”‹E”‰Eø‹Eø;Eôs‹E‰$èÆøÿÿ‰Eø‹U‹Eø‰D$‰$èƒþÿÿ‰EÜ�EÜ‰D$�E¼‰$è\øÿÿ‹E¼‰E¸‹E‰$è—÷ÿÿ‰D$�Eã‰$èZ÷ÿÿ‹E‰D$�Eä‰$è*øÿÿ�U¤�Eã‰D$‹E¼‰D$‹E‰D$‹Eä‰D$‰$è½üÿÿƒì‹E¤‰E¸�Eã‰$èÅöÿÿ�E¸‰$è.øÿÿ‹‹E‰Á‹E‰D$‰T$‰$è÷ÿÿ�E¸‰$èøÿÿ‹E‰$è÷ÿÿ‰D$�Eë‰$èÃöÿÿ‹EƒÀ‰D$�Eì‰$è�÷ÿÿ�U �Eë‰D$‹E¸‰D$‹Eì‰D$‹E‰D$‰$è#üÿÿƒì‹E ‰E¸�Eë‰$è+öÿÿ‹E‰$è–öÿÿ‰D$�Eó‰$èYöÿÿ�Uœ‹E‰D$‰$è9÷ÿÿƒì‹Eœ‰Ã�U˜‹E‰D$‰$èw÷ÿÿƒì‹E˜‰Â�Eó‰D$‰\$‰$è¤úÿÿ�Eó‰$è¿õÿÿ‹E‹@‰Â‹E‹‰Ñ)Á‰ÈÁøiÀ«ªªª‰Á‹E‹‹U‰L$‰D$‰$è½ûÿÿ�E¼‰$èòöÿÿ‹‹E‰�E¸‰$èàöÿÿ‹‹E‰P�E¼‰$èÍöÿÿ‹‹Uø‰ÐÀÐÁà�‹E‰P‹]üÉÃ�U‰åƒì‹E‹P‹E‹@9Ât/‹E‹P‹E‰Á‹E‰D$‰T$‰$è†õÿÿ‹E‹@�P‹E‰Pë0�Uü‹E‰D$‰$èöÿÿƒì‹Eü‰Â‹E‰D$‰T$‹E‰$è'üÿÿÉÃ�U‰å‹EÇ‹EÇ@]ÃU‰å‹EÇ‹EÇ@]ÃU‰å‹E‹]ÃU‰åSƒì$ÇEøë‹Eø‰D$‹E‰$è†
‰Â‹‰Eì‹B‰Eð‹B‰Eô‹E‹X‹Uì‹E‹@¯Â‰Á‹Uð‹E‹@¯Â��‹E‰P‹E‹P¶Eôˆ‹E‹@�P¶Eõˆ‹E‹@�P¶EöˆƒEø‹]ø‹E‰$èÃöÿÿ9Ã’À„À…fÿÿÿƒÄ$[]ÃU‰åƒì‰Eü‰Uøƒ}üu1�}øÿÿu(Ç$øÍè‡íÿÿÇD$h²ÇD$Ç$ˆ¤èÛëÿÿÉÃ�U‰åƒìºÿÿ¸è¥ÿÿÿÉÃ�U‰åƒìÇ$øÍèîÿÿÉÃU‰åƒì‹E‹P‹E‹‰T$‰$èŸëÿÿÉÃ�U‰åWVƒì@‹E‹P‹E‹@9Ât)ÇD$ø²Ç$`ÍèðëÿÿÇD$è�‰$èìÿÿè[íÿÿ‹E‹P‹E‹@9Ât)ÇD$ø²Ç$`Íè·ëÿÿÇD$è�‰$è×ëÿÿè"íÿÿÇEðéMÇEôé.‹E‹H‹E‹@¯Eð‰Â‹E‹@¯Eô��‹E‰P‹E‹H‹E‹@¯Eð‰Â‹E‹@¯Eô��‹E‰P‹E‹P‹E‹@‰EÔ‰UÐÇEÌü‹uÔ‹}Ð‹MÌó¦—Â’À‰Ñ(Á‰È¾À…À„žÇD$-³Ç$ÀÌèêêÿÿ‰Â‹Eð‰D$‰$è™ìÿÿÇD$ ‰$èIëÿÿ‰Â‹Eô‰D$‰$èxìÿÿÇD$è�‰$èØêÿÿ‹Eð‰Eä‹Eô‰Eè‹E‹@¶ˆEì‹E‹@ƒÀ¶ˆEí‹E‹@ƒÀ¶ˆEî�Eä‰D$‹E‰$èPüÿÿƒEô‹E‹@;Eô�ÃþÿÿƒEð‹E‹@;Eð�¤þÿÿƒÄ@^_]Ã�U‰åƒì‹U‹E‹H‰T$‹E‰D$‹E‰D$‰$èéèÿÿ‰Â‹E‰P‹E‹P‹E‹‰T$‰$èjéÿÿ‹E‹@‰$èüèÿÿ‰Â‹E‰P‹E‹@‰$è¶èÿÿ…À”Àƒð„Àt,ÇD$D³ÇD$à´ÇD$¥ÇD$|³Ç$è>êÿÿ‹E‹@‰$è éÿÿƒø”Àƒð„Àt,ÇD$Œ³ÇD$à´ÇD$¦ÇD$|³Ç$è÷éÿÿ‹E‹@‰$èéèÿÿ‰Â‹E‰P‹E‹@‰$è³èÿÿ‰Â‹E‰P‹E‹@‰$è]èÿÿ‰Â‹E‰P‹E‹@‰$ègêÿÿ‰Â‹E‰PÉÃ�U‰åƒìƒ}x‹E‹@;E~ƒ}ˆÀë,ÇD$¸³ÇD$ µÇD$�ÇD$|³Ç$èMéÿÿ‹E‹@;EŽƒ‹E‹@‰$èÐçÿÿ‰Â‹E‰P‹E‹@‰$èÚéÿÿ‰Â‹E‰P‹E‹H‹E‹@¯E‰Â‹E‹@¯E��‹E‰P‹E‹P‹EÁèˆ‹E‹@�P‹EÁèˆ‹E‹@�P‹Eˆë,ÇD$Ì³ÇD$ µÇD$‘ÇD$|³Ç$è�èÿÿÉÃ�U‰åƒìƒ}x‹E‹@;E~ƒ}ˆÌë,ÇD$¸³ÇD$`µÇD$„ÇD$|³Ç$è=èÿÿ‹E‹@;EŽ�‹E‹@‰$èÀæÿÿ‰Â‹E‰P‹E‹@‰$èÊèÿÿ‰Â‹E‰P‹E‹H‹E‹@¯E‰Â‹E‹@¯E��‹E‰P‹E‹@¶¶À‰ÂÁâ‹E‹@ƒÀ¶¶ÀÁà	Â‹E‹@ƒÀ¶¶À	Ð‰Eüë,ÇD$Ì³ÇD$`µÇD$…ÇD$|³Ç$èsçÿÿ‹EüÉÃU‰åSƒì4�Eû‰$èLèÿÿ�Eû‰D$ÇD$ä³�Eô‰$èâæÿÿ�Eû‰$èÇæÿÿ‹E‰D$�Eô‰$èeçÿÿë‰Eè‹]è�Eû‰$è¢æÿÿ‰]è‹Eè‰$èäçÿÿ�Eô‰$è	çÿÿ‰Â‹E‹‰T$‰$èfåÿÿ‹E‹‰$è9æÿÿƒø”À„À„E‹E‹‰$èžæÿÿ‰Â‹E‰P‹E‹@…Àu)ÇD$´Ç$ÀÌèèåÿÿÇD$è�‰$èæÿÿéE‹E‹@‰$èåäÿÿ‰Â‹E‰P‹E‹@‰$èŸäÿÿ…À”Àƒð„Àt,ÇD$D³ÇD$ µÇD$qÇD$|³Ç$è'æÿÿ‹E‹@‰$è	åÿÿƒø”Àƒð„Àt,ÇD$Œ³ÇD$ µÇD$rÇD$|³Ç$èàåÿÿ‹E‹@‰$èÒäÿÿ‰Â‹E‰P‹E‹@‰$èœäÿÿ‰Â‹E‰P‹E‹@‰$èFäÿÿ‰Â‹E‰P‹E‹@‰$èPæÿÿ‰Â‹E‰PëHÇD$(´Ç$`ÍèÂäÿÿÇD$è�‰$èâäÿÿÇD$`´Ç$`ÍèžäÿÿÇD$è�‰$è¾äÿÿ�Eô‰$è³åÿÿë‰Eè‹]è�Eô‰$è åÿÿ‰]è‹Eè‰$èòåÿÿƒÄ4[]ÃU‰åƒìÇD$”´Ç$ÀÌèBäÿÿÇD$è�‰$èbäÿÿ‹E‹…À…º‹E‰$èúäÿÿ‰Â‹E‰‹E‹‰$èäÿÿƒø”À„À„E‹E‹‰$è{äÿÿ‰Â‹E‰P‹E‹@…Àu)ÇD$´Ç$ÀÌèÅãÿÿÇD$è�‰$èåãÿÿéE‹E‹@‰$èÂâÿÿ‰Â‹E‰P‹E‹@‰$è|âÿÿ…À”Àƒð„Àt,ÇD$D³ÇD$àµÇD$QÇD$|³Ç$èäÿÿ‹E‹@‰$èæâÿÿƒø”Àƒð„Àt,ÇD$Œ³ÇD$àµÇD$RÇD$|³Ç$è½ãÿÿ‹E‹@‰$è¯âÿÿ‰Â‹E‰P‹E‹@‰$èyâÿÿ‰Â‹E‰P‹E‹@‰$è#âÿÿ‰Â‹E‰P‹E‹@‰$è-äÿÿ‰Â‹E‰PëHÇD$(´Ç$`ÍèŸâÿÿÇD$è�‰$è¿âÿÿÇD$`´Ç$`Íè{âÿÿÇD$è�‰$è›âÿÿ¸ÉÃU‰åSƒì4‹E‹…À…Q�Eû‰$èåãÿÿ�Eû‰D$ÇD$ä³�Eô‰$è{âÿÿ�Eû‰$è`âÿÿ‹E‰D$�Eô‰$èþâÿÿë‰Eè‹]è�Eû‰$è;âÿÿ‰]è‹Eè‰$è}ãÿÿ�Eô‰$è¢âÿÿ‰$èºâÿÿ‰Â‹E‰‹E‹‰$èÖáÿÿƒø”À„À„E‹E‹‰$è;âÿÿ‰Â‹E‰P‹E‹@…Àu)ÇD$´Ç$ÀÌè…áÿÿÇD$è�‰$è¥áÿÿéE‹E‹@‰$è‚àÿÿ‰Â‹E‰P‹E‹@‰$è<àÿÿ…À”Àƒð„Àt,ÇD$D³ÇD$ ¶ÇD$/ÇD$|³Ç$èÄáÿÿ‹E‹@‰$è¦àÿÿƒø”Àƒð„Àt,ÇD$Œ³ÇD$ ¶ÇD$0ÇD$|³Ç$è}áÿÿ‹E‹@‰$èoàÿÿ‰Â‹E‰P‹E‹@‰$è9àÿÿ‰Â‹E‰P‹E‹@‰$èãßÿÿ‰Â‹E‰P‹E‹@‰$èíáÿÿ‰Â‹E‰PëHÇD$(´Ç$`Íè_àÿÿÇD$è�‰$èàÿÿÇD$`´Ç$`Íè;àÿÿÇD$è�‰$è[àÿÿ�Eô‰$èPáÿÿë‰Eè‹]è�Eô‰$è=áÿÿ‰]è‹Eè‰$è�áÿÿ¸ƒÄ4[]ÃU‰åSƒì$‹]‹E‹‹E‹‰Â‰ÐÀÐÁà�‰Eø�Eø‰D$‰$èèÿÿ‰ØƒÄ$[]ÂU‰åƒì(‹E‰Eø�Uì‹E‰D$‰$èVèÿÿƒì‹Eì‰Eü�Uè�Eø‰D$�Eü‰D$‰$è‚ÿÿÿƒì‹Eè‰Eô�Eô‰$èîçÿÿÉÃ��������U‰å]Ã�t&�¼'U‰åWVSè^�Ã)ƒìè—Ýÿÿ�ƒ¨þÿÿ‰Eð�ƒ¨þÿÿ)EðÁ}ð‹Uð…Òt+1ÿ‰Æ�¶‹EƒÇ‰D$‹E‰D$‹E‰$ÿƒÆ9}ðußƒÄ[^_]Ã‹$Ã���U‰åS»tÊƒì¡tÊƒøÿtƒëÿÐ‹ƒøÿuôƒÄ[]ÃU‰åSƒìè[�Ã�èààÿÿY[ÉÃapplydiff imageone <diff file>vector::_M_insert_auxCould not open destroydelete_eventvector::_M_insert_auxTmgImage::getDifference error: width is not the sameWe have a diff at: gdk_pixbuf_get_colorspace(pixbuf) == GDK_COLORSPACE_RGBtmgimage.cppgdk_pixbuf_get_bits_per_sample(pixbuf) == 8x >= 0 && x < widthy >= 0 && y < height/usr/local/share/touchmegames/Could not get pixbuf from image!!TmgImage Error: Image storage type != GTK_IMAGE_PIXBUF	Some features of TmgImage will not be availableTmgImage::loadFPImage Warning: This function should not be used in gamesvoid TmgImage::scale(int, int, int)void TmgImage::setColor(int, int, long unsigned int)long unsigned int TmgImage::getColor(int, int)void TmgImage::reloadImage(const char*)GtkWidget* TmgImage::loadFPImage(const char*)GtkWidget* TmgImage::loadImage(const char*);¸XÝÿÿØžÝÿÿø¶ÝÿÿÊÝÿÿ8öÝÿÿØ¶èÿÿXôèÿÿxéÿÿ˜|ìÿÿ¸Þíÿÿ$îÿÿ(<îÿÿHPîÿÿhpîÿÿˆZðÿÿ¬ ñÿÿÌ°òÿÿìÎóÿÿ0öÿÿ,(øÿÿL4ûÿÿ„Dûÿÿ zPL|(’ˆ ¤“EA…B
@ê“A…B
`”A…B
€”,A…B
 Ÿ>A…B
À@Ÿ$A…B
àdŸcA…B
GƒÈ¢wA…B
, B”™ºD	FA…B
B„ƒP*¤EA…B
pp¤A…B
�ˆ¤A…B
°œ¤A…B
 Ð¼¤éA…B
E†‡ô¦¦EA…B
ì§A…B
4ü¨A…B
Tªb*ºA…B
Dƒt|¬øA…B
”t®pKºA…B
DƒzR|ˆ¨÷ÿÿA…B
8œ÷ÿÿiA…B
Cƒ†‡ÿÿLÛW¯’½Û�ÿÿ'KD½epÀ½¶×ÿÿ4XQÆr}¼Æ¿àÿÿÿÿê“p¤ÿÿÿÿÞò6HVj~‰êçñ@�
(²õþÿoŒ�Ü…Ü�
+‹EôÀ‰E”ëÇE”‹E”‰Eø‹Eø;Eôs‹E‰$èÆøÿÿ‰Eø‹U‹Eø‰D$‰$èƒþÿÿ‰EÜ�EÜ‰D$�E¼‰$è\øÿÿ‹E¼‰E¸‹E‰$è—÷ÿÿ‰D$�Eã‰$èZ÷ÿÿ‹E‰D$�Eä‰$è*øÿÿ�U¤�Eã‰D$‹E¼‰D$‹E‰D$‹Eä‰D$‰$è½üÿÿƒì‹E¤‰E¸�Eã‰$èÅöÿÿ�E¸‰$è.øÿÿ‹‹E‰Á‹E‰D$‰T$‰$è÷ÿÿ�E¸‰$èøÿÿ‹E‰$è÷ÿÿ‰D$�Eë‰$èÃöÿÿ‹EƒÀ‰D$�Eì‰$è�÷ÿÿ�U �Eë‰D$‹E¸‰D$‹Eì‰D$‹E‰D$‰$è#üÿÿƒì‹E ‰E¸�Eë‰$è+öÿÿ‹E‰$è–öÿÿ‰D$�Eó‰$èYöÿÿ�Uœ‹E‰D$‰$è9÷ÿÿƒì‹Eœ‰Ã�U˜‹E‰D$‰$èw÷ÿÿƒì‹E˜‰Â�Eó‰D$‰\$‰$è¤úÿÿ�Eó‰$è¿õÿÿ‹E‹@‰Â‹E‹‰Ñ)Á‰ÈÁøiÀ«ªªª‰Á‹E‹‹U‰L$‰D$‰$è½ûÿÿ�E¼‰$èòöÿÿ‹‹E‰�E¸‰$èàöÿÿ‹‹E‰P�E¼‰$èÍöÿÿ‹‹Uø‰ÐÀÐÁà�‹E‰P‹]üÉÃ�U‰åƒì‹E‹P‹E‹@9Ât/‹E‹P‹E‰Á‹E‰D$‰T$‰$è†õÿÿ‹E‹@�P‹E‰Pë0�Uü‹E‰D$‰$èöÿÿƒì‹Eü‰Â‹E‰D$‰T$‹E‰$è'üÿÿÉÃ�U‰å‹EÇ‹EÇ@]ÃU‰å‹EÇ‹EÇ@]ÃU‰å‹E‹]ÃU‰åSƒì$ÇEøë‹Eø‰D$‹E‰$è†
‰Â‹‰Eì‹B‰Eð‹B‰Eô‹E‹X‹Uì‹E‹@¯Â‰Á‹Uð‹E‹@¯Â��‹E‰P‹E‹P¶Eôˆ‹E‹@�P¶Eõˆ‹E‹@�P¶EöˆƒEø‹]ø‹E‰$èÃöÿÿ9Ã’À„À…fÿÿÿƒÄ$[]ÃU‰åƒì‰Eü‰Uøƒ}üu1�}øÿÿu(Ç$øÍè‡íÿÿÇD$h²ÇD$Ç$ˆ¤èÛëÿÿÉÃ�U‰åƒìºÿÿ¸è¥ÿÿÿÉÃ�U‰åƒìÇ$øÍèîÿÿÉÃU‰åƒì‹E‹P‹E‹‰T$‰$èŸëÿÿÉÃ�U‰åWVƒì@‹E‹P‹E‹@9Ât)ÇD$ø²Ç$`ÍèðëÿÿÇD$è�‰$èìÿÿè[íÿÿ‹E‹P‹E‹@9Ât)ÇD$ø²Ç$`Íè·ëÿÿÇD$è�‰$è×ëÿÿè"íÿÿÇEðéMÇEôé.‹E‹H‹E‹@¯Eð‰Â‹E‹@¯Eô��‹E‰P‹E‹H‹E‹@¯Eð‰Â‹E‹@¯Eô��‹E‰P‹E‹P‹E‹@‰EÔ‰UÐÇEÌü‹uÔ‹}Ð‹MÌó¦—Â’À‰Ñ(Á‰È¾À…À„žÇD$-³Ç$ÀÌèêêÿÿ‰Â‹Eð‰D$‰$è™ìÿÿÇD$ ‰$èIëÿÿ‰Â‹Eô‰D$‰$èxìÿÿÇD$è�‰$èØêÿÿ‹Eð‰Eä‹Eô‰Eè‹E‹@¶ˆEì‹E‹@ƒÀ¶ˆEí‹E‹@ƒÀ¶ˆEî�Eä‰D$‹E‰$èPüÿÿƒEô‹E‹@;Eô�ÃþÿÿƒEð‹E‹@;Eð�¤þÿÿƒÄ@^_]Ã�U‰åƒì‹U‹E‹H‰T$‹E‰D$‹E‰D$‰$èéèÿÿ‰Â‹E‰P‹E‹P‹E‹‰T$‰$èjéÿÿ‹E‹@‰$èüèÿÿ‰Â‹E‰P‹E‹@‰$è¶èÿÿ…À”Àƒð„Àt,ÇD$D³ÇD$à´ÇD$¥ÇD$|³Ç$è>êÿÿ‹E‹@‰$è éÿÿƒø”Àƒð„Àt,ÇD$Œ³ÇD$à´ÇD$¦ÇD$|³Ç$è÷éÿÿ‹E‹@‰$èéèÿÿ‰Â‹E‰P‹E‹@‰$è³èÿÿ‰Â‹E‰P‹E‹@‰$è]èÿÿ‰Â‹E‰P‹E‹@‰$ègêÿÿ‰Â‹E‰PÉÃ�U‰åƒìƒ}x‹E‹@;E~ƒ}ˆÀë,ÇD$¸³ÇD$ µÇD$�ÇD$|³Ç$èMéÿÿ‹E‹@;EŽƒ‹E‹@‰$èÐçÿÿ‰Â‹E‰P‹E‹@‰$èÚéÿÿ‰Â‹E‰P‹E‹H‹E‹@¯E‰Â‹E‹@¯E��‹E‰P‹E‹P‹EÁèˆ‹E‹@�P‹EÁèˆ‹E‹@�P‹Eˆë,ÇD$Ì³ÇD$ µÇD$‘ÇD$|³Ç$è�èÿÿÉÃ�U‰åƒìƒ}x‹E‹@;E~ƒ}ˆÌë,ÇD$¸³ÇD$`µÇD$„ÇD$|³Ç$è=èÿÿ‹E‹@;EŽ�‹E‹@‰$èÀæÿÿ‰Â‹E‰P‹E‹@‰$èÊèÿÿ‰Â‹E‰P‹E‹H‹E‹@¯E‰Â‹E‹@¯E��‹E‰P‹E‹@¶¶À‰ÂÁâ‹E‹@ƒÀ¶¶ÀÁà	Â‹E‹@ƒÀ¶¶À	Ð‰Eüë,ÇD$Ì³ÇD$`µÇD$…ÇD$|³Ç$èsçÿÿ‹EüÉÃU‰åSƒì4�Eû‰$èLèÿÿ�Eû‰D$ÇD$ä³�Eô‰$èâæÿÿ�Eû‰$èÇæÿÿ‹E‰D$�Eô‰$èeçÿÿë‰Eè‹]è�Eû‰$è¢æÿÿ‰]è‹Eè‰$èäçÿÿ�Eô‰$è	çÿÿ‰Â‹E‹‰T$‰$èfåÿÿ‹E‹‰$è9æÿÿƒø”À„À„E‹E‹‰$èžæÿÿ‰Â‹E‰P‹E‹@…Àu)ÇD$´Ç$ÀÌèèåÿÿÇD$è�‰$èæÿÿéE‹E‹@‰$èåäÿÿ‰Â‹E‰P‹E‹@‰$èŸäÿÿ…À”Àƒð„Àt,ÇD$D³ÇD$ µÇD$qÇD$|³Ç$è'æÿÿ‹E‹@‰$è	åÿÿƒø”Àƒð„Àt,ÇD$Œ³ÇD$ µÇD$rÇD$|³Ç$èàåÿÿ‹E‹@‰$èÒäÿÿ‰Â‹E‰P‹E‹@‰$èœäÿÿ‰Â‹E‰P‹E‹@‰$èFäÿÿ‰Â‹E‰P‹E‹@‰$èPæÿÿ‰Â‹E‰PëHÇD$(´Ç$`ÍèÂäÿÿÇD$è�‰$èâäÿÿÇD$`´Ç$`ÍèžäÿÿÇD$è�‰$è¾äÿÿ�Eô‰$è³åÿÿë‰Eè‹]è�Eô‰$è åÿÿ‰]è‹Eè‰$èòåÿÿƒÄ4[]ÃU‰åƒìÇD$”´Ç$ÀÌèBäÿÿÇD$è�‰$èbäÿÿ‹E‹…À…º‹E‰$èúäÿÿ‰Â‹E‰‹E‹‰$èäÿÿƒø”À„À„E‹E‹‰$è{äÿÿ‰Â‹E‰P‹E‹@…Àu)ÇD$´Ç$ÀÌèÅãÿÿÇD$è�‰$èåãÿÿéE‹E‹@‰$èÂâÿÿ‰Â‹E‰P‹E‹@‰$è|âÿÿ…À”Àƒð„Àt,ÇD$D³ÇD$àµÇD$QÇD$|³Ç$èäÿÿ‹E‹@‰$èæâÿÿƒø”Àƒð„Àt,ÇD$Œ³ÇD$àµÇD$RÇD$|³Ç$è½ãÿÿ‹E‹@‰$è¯âÿÿ‰Â‹E‰P‹E‹@‰$èyâÿÿ‰Â‹E‰P‹E‹@‰$è#âÿÿ‰Â‹E‰P‹E‹@‰$è-äÿÿ‰Â‹E‰PëHÇD$(´Ç$`ÍèŸâÿÿÇD$è�‰$è¿âÿÿÇD$`´Ç$`Íè{âÿÿÇD$è�‰$è›âÿÿ¸ÉÃU‰åSƒì4‹E‹…À…Q�Eû‰$èåãÿÿ�Eû‰D$ÇD$ä³�Eô‰$è{âÿÿ�Eû‰$è`âÿÿ‹E‰D$�Eô‰$èþâÿÿë‰Eè‹]è�Eû‰$è;âÿÿ‰]è‹Eè‰$è}ãÿÿ�Eô‰$è¢âÿÿ‰$èºâÿÿ‰Â‹E‰‹E‹‰$èÖáÿÿƒø”À„À„E‹E‹‰$è;âÿÿ‰Â‹E‰P‹E‹@…Àu)ÇD$´Ç$ÀÌè…áÿÿÇD$è�‰$è¥áÿÿéE‹E‹@‰$è‚àÿÿ‰Â‹E‰P‹E‹@‰$è<àÿÿ…À”Àƒð„Àt,ÇD$D³ÇD$ ¶ÇD$/ÇD$|³Ç$èÄáÿÿ‹E‹@‰$è¦àÿÿƒø”Àƒð„Àt,ÇD$Œ³ÇD$ ¶ÇD$0ÇD$|³Ç$è}áÿÿ‹E‹@‰$èoàÿÿ‰Â‹E‰P‹E‹@‰$è9àÿÿ‰Â‹E‰P‹E‹@‰$èãßÿÿ‰Â‹E‰P‹E‹@‰$èíáÿÿ‰Â‹E‰PëHÇD$(´Ç$`Íè_àÿÿÇD$è�‰$èàÿÿÇD$`´Ç$`Íè;àÿÿÇD$è�‰$è[àÿÿ�Eô‰$èPáÿÿë‰Eè‹]è�Eô‰$è=áÿÿ‰]è‹Eè‰$è�áÿÿ¸ƒÄ4[]ÃU‰åSƒì$‹]‹E‹‹E‹‰Â‰ÐÀÐÁà�‰Eø�Eø‰D$‰$èèÿÿ‰ØƒÄ$[]ÂU‰åƒì(‹E‰Eø�Uì‹E‰D$‰$èVèÿÿƒì‹Eì‰Eü�Uè�Eø‰D$�Eü‰D$‰$è‚ÿÿÿƒì‹Eè‰Eô�Eô‰$èîçÿÿÉÃ��������U‰å]Ã�t&�¼'U‰åWVSè^�Ã)ƒìè—Ýÿÿ�ƒ¨þÿÿ‰Eð�ƒ¨þÿÿ)EðÁ}ð‹Uð…Òt+1ÿ‰Æ�¶‹EƒÇ‰D$‹E‰D$‹E‰$ÿƒÆ9}ðußƒÄ[^_]Ã‹$Ã���U‰åS»tÊƒì¡tÊƒøÿtƒëÿÐ‹ƒøÿuôƒÄ[]ÃU‰åSƒìè[�Ã�èààÿÿY[ÉÃapplydiff imageone <diff file>vector::_M_insert_auxCould not open destroydelete_eventvector::_M_insert_auxTmgImage::getDifference error: width is not the sameWe have a diff at: gdk_pixbuf_get_colorspace(pixbuf) == GDK_COLORSPACE_RGBtmgimage.cppgdk_pixbuf_get_bits_per_sample(pixbuf) == 8x >= 0 && x < widthy >= 0 && y < height/usr/share/touchmegames/Could not get pixbuf from image!!TmgImage Error: Image storage type != GTK_IMAGE_PIXBUF	Some features of TmgImage will not be availableTmgImage::loadFPImage Warning: This function should not be used in gamesvoid TmgImage::scale(int, int, int)void TmgImage::setColor(int, int, long unsigned int)long unsigned int TmgImage::getColor(int, int)void TmgImage::reloadImage(const char*)GtkWidget* TmgImage::loadFPImage(const char*)GtkWidget* TmgImage::loadImage(const char*);¸XÝÿÿØžÝÿÿø¶ÝÿÿÊÝÿÿ8öÝÿÿØ¶èÿÿXôèÿÿxéÿÿ˜|ìÿÿ¸Þíÿÿ$îÿÿ(<îÿÿHPîÿÿhpîÿÿˆZðÿÿ¬ ñÿÿÌ°òÿÿìÎóÿÿ0öÿÿ,(øÿÿL4ûÿÿ„Dûÿÿ zPL|(’ˆ ¤“EA…B
@ê“A…B
`”A…B
€”,A…B
 Ÿ>A…B
À@Ÿ$A…B
àdŸcA…B
GƒÈ¢wA…B
, B”™ºD	FA…B
B„ƒP*¤EA…B
pp¤A…B
�ˆ¤A…B
°œ¤A…B
 Ð¼¤éA…B
E†‡ô¦¦EA…B
ì§A…B
4ü¨A…B
Tªb*ºA…B
Dƒt|¬øA…B
”t®pKºA…B
DƒzR|ˆ¨÷ÿÿA…B
8œ÷ÿÿiA…B
Cƒ†‡ÿÿLÛW¯’½Û�ÿÿ'KD½epÀ½¶×ÿÿ4XQÆr}¼Æ¿àÿÿÿÿê“p¤ÿÿÿÿÞò6HVj~‰êçñ@�
(²õþÿoŒ�Ü…Ü�
 ™ÄË°��x�þÿÿoøŒÿÿÿoðÿÿovŒˆÊn�~�Ž�ž�®�¾�Î�Þ�î�þ���.�>�N�^�n�~�Ž�ž�®�¾�Î�Þ�î�þ�‘‘.‘>‘N‘^‘n‘~‘Ž‘ž‘®‘¾‘Î‘Þ‘î‘þ‘’’.’>’N’^’n’~’Ž’ž’®’¾’GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-32)GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-32)GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-33)GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-33)GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-33)GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-33)GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-32).symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment4�4#H�H 1h�h$DöÿÿoŒ�ŒPNÜ�ÜVÜ…Ü™^ÿÿÿovŒv€kþÿÿoøŒø€z	x�x
ƒ	���
°Œ@�@‡X�Xp’Ð’ÐX˜(²(2ž`²`2ì ¦L¶L6¼´·7¾º:\ÐlÊl:×|Ê|:Þ„Ê„:ãˆÊˆ:8ìÀËÀ;ñÄËÄ;äú¨Ì¨<ÀÌ¬<< ¬<Bî=ÔCÀ>	”P˜4�H�h�Œ�Ü�Ü…vŒøŒx�	��
 @�X�Ð’
(²`²L¶·ºlÊ|Ê„ÊˆÊÀËÄË¨ÌÀÌô’
ñÿlÊ*|Ê8„ÊEìÍSðÍb “
x€“
ñÿ„xÊ‘ºŸ„Ê«²
ÁñÿÏê“
ä¤“E
ôÍ"”
*ñÿ7p¤
ä*¤E
øÍ"ˆ¤
Sà´$� µ5²`µ/â µ(àµ.L ¶,~ˆÊ‡lÊ˜lÊ«ÄËÁz£°
,˜"
6›Iè�;"
Åþ—"
öx™"
E8�l"
Ç$ž"
VF2š"
–ä°>"
äü¨
ý¬ÌñÿÃ@2˜"
^Â˜7"
Ÿ8ž)"
ß¨Ì êd²ù¼¤é
:E`L˜"
~™"
ªÅú˜"
øuU*a`²hB”™
mè�SµUÏÄç€Êô	h²,	"±V"
T	œ¤
k	š"
š	U³	˜"
Í	ƒ
 Ü—"
'
diff -Naur touchmegames-0.2.5/src/fotoseek/diffimages touchmegames-0.2.5.new/src/fotoseek/diffimages
--- touchmegames-0.2.5/src/fotoseek/diffimages	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/fotoseek/diffimages	2014-02-09 15:47:23.058829041 +0100
@@ -4,7 +4,7 @@
 Ç…dþÿÿ‹…dþÿÿ�eøY[]�aüÃ�U‰å‹U‹E	Ð]Ã�U‰å‹E‹�P‹E‰‹E]Ã�U‰å‹E‹]ÃU‰å]Ã�U‰åƒì‹E‰$èéÿÿÿÉÃ�U‰å]Ã�U‰åƒì‹E‰$èéÿÿÿÉÃ�U‰åƒì‹E‰$èÕÿÿÿÉÃ�U‰å]Ã�U‰åƒì‹E‹U‰D$‰$èâÿÿÿÉÃU‰åƒì‹E‹U‰D$‰$èÈÿÿÿÉÃU‰åƒì‹E‰$è¡ÿÿÿÉÃ�U‰å‹E]ÃU‰å‹E‹‹E‰]Ã�U‰åSƒì‹]‹E‰D$‰$è×ÿÿÿ‰ØƒÄ[]Â�U‰åSƒì‹]‹EƒÀ‰D$‰$è°ÿÿÿ‰ØƒÄ[]ÂU‰å‹E]ÃU‰åƒì‹E‰$èçÿÿÿ‹‹E‰ÉÃU‰å‹E]ÃU‰åSƒì‹E‰$èæÿÿÿ‹‹E‰$è·ÿÿÿ‹9Ã•À¶ÀƒÄ[]Ã�U‰åƒì‹U‹E‰D$‰$èäþÿÿ‹EÇ‹EÇ@‹EÇ@ÉÃ�U‰åƒì‹U‹E‰D$‰$è°ÿÿÿÉÃU‰åƒì‹U‹E‰D$‰$èÎÿÿÿÉÃU‰å]Ã�U‰åƒì‹E‰$èéÿÿÿÉÃ�U‰åƒìë‹E‰$èÙÿÿÿƒE‹E;EuéÉÃ�U‰åƒì¶EÿˆD$‹E‰D$‹E‰$è¾ÿÿÿÉÃU‰åƒì‹E‰D$‹E‰$èÆÿÿÿÉÃU‰åƒì‹E‰$è=÷ÿÿÉÃ�U‰åƒìƒ}t‹E‰Â‹E‰D$‹E‰D$‰$èÅÿÿÿÉÃ�U‰åƒì‹E‹@‰Â‹E‹‰Ñ)Á‰ÈÁøiÀ«ªªª‰Â‹E‹‰T$‰D$‹E‰$èšÿÿÿ‹E‰$èÇýÿÿÉÃ�U‰åƒì(‹E‰$èÇýÿÿ‰D$�Eÿ‰$èŠýÿÿ‹E‹P‹E‹�Eÿ‰D$‰T$‰$è ÿÿÿ�Eÿ‰$èýÿÿ‹E‰$èbÿÿÿÉÃU‰å‹EÇ‹EÇ@]ÃU‰å‹EÇ‹EÇ@]ÃU‰å‹E‹]ÃU‰åƒì‰Eü‰Uøƒ}üu1�}øÿÿu(Ç$øÉèÿöÿÿÇD$¨®ÇD$Ç$À˜è£õÿÿÉÃ�U‰åƒìºÿÿ¸è¥ÿÿÿÉÃ�U‰åƒìÇ$øÉèv÷ÿÿÉÃU‰åƒì‹E‹P‹E‹‰T$‰$ègõÿÿÉÃ�U‰åWVƒì@‹E‹P‹E‹@9Ât)ÇD$¯Ç$`Éè˜õÿÿÇD$ø�‰$è¨õÿÿè³öÿÿ‹E‹P‹E‹@9Ât)ÇD$¯Ç$`Éè_õÿÿÇD$ø�‰$èoõÿÿèzöÿÿÇEðéMÇEôé.‹E‹H‹E‹@¯Eð‰Â‹E‹@¯Eô��‹E‰P‹E‹H‹E‹@¯Eð‰Â‹E‹@¯Eô��‹E‰P‹E‹P‹E‹@‰EÔ‰UÐÇEÌü‹uÔ‹}Ð‹MÌó¦—Â’À‰Ñ(Á‰È¾À…À„žÇD$M¯Ç$ÀÈè’ôÿÿ‰Â‹Eð‰D$‰$èáõÿÿÇD$ ‰$èÁôÿÿ‰Â‹Eô‰D$‰$èÀõÿÿÇD$ø�‰$èpôÿÿ‹Eð‰Eä‹Eô‰Eè‹E‹@¶ˆEì‹E‹@ƒÀ¶ˆEí‹E‹@ƒÀ¶ˆEî�Eä‰D$‹E‰$èŽƒEô‹E‹@;Eô�ÃþÿÿƒEð‹E‹@;Eð�¤þÿÿƒÄ@^_]Ã�U‰åƒì‹U‹E‹H‰T$‹E‰D$‹E‰D$‰$èÁòÿÿ‰Â‹E‰P‹E‹P‹E‹‰T$‰$è2óÿÿ‹E‹@‰$èÔòÿÿ‰Â‹E‰P‹E‹@‰$èŽòÿÿ…À”Àƒð„Àt,ÇD$d¯ÇD$±ÇD$¥ÇD$œ¯Ç$è¦óÿÿ‹E‹@‰$èèòÿÿƒø”Àƒð„Àt,ÇD$¬¯ÇD$±ÇD$¦ÇD$œ¯Ç$è_óÿÿ‹E‹@‰$è±òÿÿ‰Â‹E‰P‹E‹@‰$è{òÿÿ‰Â‹E‰P‹E‹@‰$è5òÿÿ‰Â‹E‰P‹E‹@‰$è¿óÿÿ‰Â‹E‰PÉÃ�U‰åƒìƒ}x‹E‹@;E~ƒ}ˆÀë,ÇD$Ø¯ÇD$@±ÇD$�ÇD$œ¯Ç$èµòÿÿ‹E‹@;EŽƒ‹E‹@‰$è¨ñÿÿ‰Â‹E‰P‹E‹@‰$è2óÿÿ‰Â‹E‰P‹E‹H‹E‹@¯E‰Â‹E‹@¯E��‹E‰P‹E‹P‹EÁèˆ‹E‹@�P‹EÁèˆ‹E‹@�P‹Eˆë,ÇD$ì¯ÇD$@±ÇD$‘ÇD$œ¯Ç$è÷ñÿÿÉÃ�U‰åƒìƒ}x‹E‹@;E~ƒ}ˆÌë,ÇD$Ø¯ÇD$€±ÇD$„ÇD$œ¯Ç$è¥ñÿÿ‹E‹@;EŽ�‹E‹@‰$è˜ðÿÿ‰Â‹E‰P‹E‹@‰$è"òÿÿ‰Â‹E‰P‹E‹H‹E‹@¯E‰Â‹E‹@¯E��‹E‰P‹E‹@¶¶À‰ÂÁâ‹E‹@ƒÀ¶¶ÀÁà	Â‹E‹@ƒÀ¶¶À	Ð‰Eüë,ÇD$ì¯ÇD$€±ÇD$…ÇD$œ¯Ç$èÛðÿÿ‹EüÉÃU‰åSƒì4�Eû‰$è¤ñÿÿ�Eû‰D$ÇD$°�Eô‰$èzðÿÿ�Eû‰$è_ðÿÿ‹E‰D$�Eô‰$èÝðÿÿë‰Eè‹]è�Eû‰$è:ðÿÿ‰]è‹Eè‰$è<ñÿÿ�Eô‰$èqðÿÿ‰Â‹E‹‰T$‰$è>ïÿÿ‹E‹‰$èáïÿÿƒø”À„À„E‹E‹‰$èðÿÿ‰Â‹E‰P‹E‹@…Àu)ÇD$$°Ç$ÀÈè�ïÿÿÇD$ø�‰$è ïÿÿéE‹E‹@‰$è½îÿÿ‰Â‹E‰P‹E‹@‰$èwîÿÿ…À”Àƒð„Àt,ÇD$d¯ÇD$À±ÇD$qÇD$œ¯Ç$è�ïÿÿ‹E‹@‰$èÑîÿÿƒø”Àƒð„Àt,ÇD$¬¯ÇD$À±ÇD$rÇD$œ¯Ç$èHïÿÿ‹E‹@‰$èšîÿÿ‰Â‹E‰P‹E‹@‰$èdîÿÿ‰Â‹E‰P‹E‹@‰$èîÿÿ‰Â‹E‰P‹E‹@‰$è¨ïÿÿ‰Â‹E‰PëHÇD$H°Ç$`ÉèjîÿÿÇD$ø�‰$èzîÿÿÇD$€°Ç$`ÉèFîÿÿÇD$ø�‰$èVîÿÿ�Eô‰$èïÿÿë‰Eè‹]è�Eô‰$èøîÿÿ‰]è‹Eè‰$èJïÿÿƒÄ4[]ÃU‰åƒìÇD$´°Ç$ÀÈèêíÿÿÇD$ø�‰$èúíÿÿ‹E‹…À…º‹E‰$èrîÿÿ‰Â‹E‰‹E‹‰$è¾íÿÿƒø”À„À„E‹E‹‰$èóíÿÿ‰Â‹E‰P‹E‹@…Àu)ÇD$$°Ç$ÀÈèmíÿÿÇD$ø�‰$è}íÿÿéE‹E‹@‰$èšìÿÿ‰Â‹E‰P‹E‹@‰$èTìÿÿ…À”Àƒð„Àt,ÇD$d¯ÇD$²ÇD$QÇD$œ¯Ç$èlíÿÿ‹E‹@‰$è®ìÿÿƒø”Àƒð„Àt,ÇD$¬¯ÇD$²ÇD$RÇD$œ¯Ç$è%íÿÿ‹E‹@‰$èwìÿÿ‰Â‹E‰P‹E‹@‰$èAìÿÿ‰Â‹E‰P‹E‹@‰$èûëÿÿ‰Â‹E‰P‹E‹@‰$è…íÿÿ‰Â‹E‰PëHÇD$H°Ç$`ÉèGìÿÿÇD$ø�‰$èWìÿÿÇD$€°Ç$`Éè#ìÿÿÇD$ø�‰$è3ìÿÿ¸ÉÃU‰åSƒì4‹E‹…À…Q�Eû‰$è=íÿÿ�Eû‰D$ÇD$°�Eô‰$èìÿÿ�Eû‰$èøëÿÿ‹E‰D$�Eô‰$èvìÿÿë‰Eè‹]è�Eû‰$èÓëÿÿ‰]è‹Eè‰$èÕìÿÿ�Eô‰$è
 ìÿÿ‰$è2ìÿÿ‰Â‹E‰‹E‹‰$è~ëÿÿƒø”À„À„E‹E‹‰$è³ëÿÿ‰Â‹E‰P‹E‹@…Àu)ÇD$$°Ç$ÀÈè-ëÿÿÇD$ø�‰$è=ëÿÿéE‹E‹@‰$èZêÿÿ‰Â‹E‰P‹E‹@‰$èêÿÿ…À”Àƒð„Àt,ÇD$d¯ÇD$@²ÇD$/ÇD$œ¯Ç$è,ëÿÿ‹E‹@‰$ènêÿÿƒø”Àƒð„Àt,ÇD$¬¯ÇD$@²ÇD$0ÇD$œ¯Ç$èåêÿÿ‹E‹@‰$è7êÿÿ‰Â‹E‰P‹E‹@‰$èêÿÿ‰Â‹E‰P‹E‹@‰$è»éÿÿ‰Â‹E‰P‹E‹@‰$èEëÿÿ‰Â‹E‰PëHÇD$H°Ç$`ÉèêÿÿÇD$ø�‰$èêÿÿÇD$€°Ç$`ÉèãéÿÿÇD$ø�‰$èóéÿÿ�Eô‰$è¨êÿÿë‰Eè‹]è�Eô‰$è•êÿÿ‰]è‹Eè‰$èçêÿÿ¸ƒÄ4[]ÃU‰å‹E]ÃU‰åƒì‹E‰D$Ç$èßÿÿÿ‰Eüƒ}üt‹U‹‹Mü‰‹B‹Mü‰A‹B‹Uü‰BÉÃU‰å‹E‹]ÃU‰å¸UUU]ÃU‰å‹E‹�P‹E‰‹E]Ã�U‰å‹E‹‹E‰]Ã�U‰åSƒì$‹]‹E‹‰Eø�Eø‰D$‰$èÏÿÿÿ‰ØƒÄ$[]Â�U‰åSƒì$‹]‹E‹@‰Eø�Eø‰D$‰$è¢ÿÿÿ‰ØƒÄ$[]ÂU‰åSƒì‹E‰$è&ðÿÿ‹‰Ã‹E‰$èðÿÿ‹‰Ú)Â‰ÐÁøiÀ«ªªªƒÄ[]ÃU‰åƒì(�Uì‹E‰D$‰$èXÿÿÿƒì‹Eì‰Eø�Uè‹E‰D$‰$èiÿÿÿƒì‹Eè‰Eü�Eø‰D$�Eü‰$èzÿÿÿÉÃU‰å¸UUU]ÃU‰åƒì‹U‹E‰Ñ)Á‰ÈÁøiÀ«ªªª‰Eüë"ƒm‹Mƒm‹U‹‰‹B‰A‹B‰Aƒmüƒ}üØ‹EÉÃ�U‰åƒì(ÆEÿ‹E‰D$‹E‰D$‹E‰$è�ÿÿÿÉÃ�U‰åWVSƒì‹u�E‰$èùîÿÿ‹8�E‰$èìîÿÿ‹�E‰$èßîÿÿ‹‰|$‰\$‰$è—ÿÿÿ‰Eð�Eð‰D$‰4$èaîÿÿ‰ðƒÄ[^_]Â�U‰åSƒì$‹]ÆEúÆEû�Uè‹E‰D$‹E‰D$‹E‰D$‰$èlÿÿÿƒì‹Eè‰‰Ø‹]üÉÂ�U‰åSƒì‹E‰$èXîÿÿ‹‹E‰$èKîÿÿ‹9Ã•À¶ÀƒÄ[]Ã�U‰åƒì‹E‰D$Ç$è1ýÿÿ‰Eüƒ}üt‹U‹‹Mü‰‹B‹Mü‰A‹B‹Uü‰BÉÃU‰åSƒì$‹E‹U‰ë:�E‰$è6ýÿÿ‰Ã‹E‰$è)ýÿÿ‰\$‰$è‹ÿÿÿ�E‰$è&ýÿÿ‹U‰$èýÿÿ�E‰D$�E‰$è3ÿÿÿ„Àu°‹EƒÄ$[]ÂU‰åSƒì$‹]�Uø¶E÷ˆD$‹E‰D$‹E‰D$‹E‰D$‰$èbÿÿÿƒì‹Eø‰‰Ø‹]üÉÂ�U‰åSƒì‹]�Uø‹E‰D$‹E‰D$‹E‰D$‰$è’ÿÿÿƒì‹Eø‰‰Ø‹]üÉÂ�U‰åƒìë�E‰$èSüÿÿ‰$è¿íÿÿ�E‰$èTüÿÿ�E‰D$�E‰$èlþÿÿ„ÀuÌÉÃU‰åƒì¶EÿˆD$‹E‰D$‹E‰$è¢ÿÿÿÉÃU‰åƒì‹E‰D$‹E‰$èÆÿÿÿÉÃU‰åƒì‹E‰$èõüÿÿ;E’À¶À…À•À„Àtèäÿÿ‹U‰ÐÀÐÁà‰$èôãÿÿÉÃU‰åƒì‹E‰ÂÇD$‹E‰D$‰$è ÿÿÿÉÃU‰åS�ì„‹E‹P‹E‹@9Â„Ç‹E‹@�Pô‹E‹H‹E‰T$‰L$‰$è
 ûÿÿ‹E‹@�P‹E‰P‹U‹‰EÀ‹B‰EÄ‹B‰EÈ‹E‹@ƒè‰EÐ�EÐ‰D$�EÌ‰$èWëÿÿ‹E‹@ƒè‰EØ�EØ‰D$�EÔ‰$è9ëÿÿ�U¨‹EÌ‰D$‹EÔ‰D$‹E‰D$‰$èÅüÿÿƒì�E‰$è½úÿÿ‰Â‹EÀ‰‹EÄ‰B‹EÈ‰Béy‹E‰$èdûÿÿ‰Eô‹E‰$è–úÿÿ;Eô”À„ÀtÇ$¯è:ãÿÿƒ}ôt
-‹EôÀ‰E”ëÇE”‹E”‰Eø‹Eø;Eôs‹E‰$èPúÿÿ‰Eø‹U‹Eø‰D$‰$èƒþÿÿ‰EÜ�EÜ‰D$�E¼‰$èjêÿÿ‹E¼‰E¸‹E‰$èQêÿÿ‰D$�Eã‰$èêÿÿ‹E‰D$�Eä‰$è8êÿÿ�U¤�Eã‰D$‹E¼‰D$‹E‰D$‹Eä‰D$‰$è!ýÿÿƒì‹E¤‰E¸�Eã‰$èéÿÿ�E¸‰$èLêÿÿ‹‹E‰Á‹E‰D$‰T$‰$èJùÿÿ�E¸‰$è“ùÿÿ‹E‰$èºéÿÿ‰D$�Eë‰$è}éÿÿ‹EƒÀ‰D$�Eì‰$èžéÿÿ�U �Eë‰D$‹E¸‰D$‹Eì‰D$‹E‰D$‰$è‡üÿÿƒì‹E ‰E¸�Eë‰$èåèÿÿ‹E‰$èPéÿÿ‰D$�Eó‰$èéÿÿ�Uœ‹E‰D$‰$èkéÿÿƒì‹Eœ‰Ã�U˜‹E‰D$‰$è-éÿÿƒì‹E˜‰Â�Eó‰D$‰\$‰$è®üÿÿ�Eó‰$èyèÿÿ‹E‹@‰Â‹E‹‰Ñ)Á‰ÈÁøiÀ«ªªª‰Á‹E‹‹U‰L$‰D$‰$èmêÿÿ�E¼‰$èéÿÿ‹‹E‰�E¸‰$èþèÿÿ‹‹E‰P�E¼‰$èëèÿÿ‹‹Uø‰ÐÀÐÁà�‹E‰P‹]üÉÃ�U‰åƒì‹E‹P‹E‹@9Ât/‹E‹P‹E‰Á‹E‰D$‰T$‰$è²÷ÿÿ‹E‹@�P‹E‰Pë0�Uü‹E‰D$‰$èQèÿÿƒì‹Eü‰Â‹E‰D$‰T$‹E‰$è'üÿÿÉÃ�����������U‰å]Ã�t&�¼'U‰åWVSè^�Ã	ƒìè‡ßÿÿ�ƒ¨þÿÿ‰Eð�ƒ¨þÿÿ)EðÁ}ð‹Uð…Òt+1ÿ‰Æ�¶‹EƒÇ‰D$‹E‰D$‹E‰$ÿƒÆ9}ðußƒÄ[^_]Ã‹$Ã���U‰åS»”Æƒì¡”ÆƒøÿtƒëÿÐ‹ƒøÿuôƒÄ[]ÃU‰åSƒìè[�Ãpè0âÿÿY[ÉÃdiffimages imageone imagetwo <output file>Could not open vector::_M_insert_auxTmgImage::getDifference error: width is not the sameWe have a diff at: gdk_pixbuf_get_colorspace(pixbuf) == GDK_COLORSPACE_RGBtmgimage.cppgdk_pixbuf_get_bits_per_sample(pixbuf) == 8x >= 0 && x < widthy >= 0 && y < height/usr/local/share/touchmegames/Could not get pixbuf from image!!TmgImage Error: Image storage type != GTK_IMAGE_PIXBUF	Some features of TmgImage will not be availableTmgImage::loadFPImage Warning: This function should not be used in gamesvoid TmgImage::scale(int, int, int)void TmgImage::setColor(int, int, long unsigned int)long unsigned int TmgImage::getColor(int, int)void TmgImage::reloadImage(const char*)GtkWidget* TmgImage::loadFPImage(const char*)GtkWidget* TmgImage::loadImage(const char*);¸ÈÞÿÿØßÿÿø&ßÿÿ:ßÿÿ8fßÿÿXöåÿÿˆ<æÿÿ¨TæÿÿÈhæÿÿèˆæÿÿˆrèÿÿ¬¸éÿÿÌÈêÿÿìæëÿÿHîÿÿ,@ðÿÿL÷ÿÿJ÷ÿÿ(n÷ÿÿHÒúÿÿhTûÿÿ„dûÿÿ zPL|¨�ˆ 4‘EA…B
@z‘A…B
`’‘A…B
€¦‘,A…B
, Ò‘0¶D	FA…B
B„ƒÐb˜EA…B
ð¨˜A…B
À˜A…B
0Ô˜A…B
Px©>A…B
p¶©$A…B
�Ú©cA…B
Gƒ°>­wA…B
 Ðô˜éA…B
E†‡ôÞšEA…B
$œA…B
44�A…B
TRžbJ¶A…B
Dƒt´ øA…B
”¬¢pk¶A…B
DƒzR|ˆÈ÷ÿÿA…B
8¼÷ÿÿiA…B
Cƒ†‡ÿÿLºW„ç’ºàÿÿ'KD½epÀ½¶×ÿÿ4XQÆr}¼Æ¿àÿÿÿÿz‘¨˜ÿÿÿÿAUk‚™«¹ÍáìM *Gp�
h®õþÿoŒ�8…Ø�
+‹EôÀ‰E”ëÇE”‹E”‰Eø‹Eø;Eôs‹E‰$èPúÿÿ‰Eø‹U‹Eø‰D$‰$èƒþÿÿ‰EÜ�EÜ‰D$�E¼‰$èjêÿÿ‹E¼‰E¸‹E‰$èQêÿÿ‰D$�Eã‰$èêÿÿ‹E‰D$�Eä‰$è8êÿÿ�U¤�Eã‰D$‹E¼‰D$‹E‰D$‹Eä‰D$‰$è!ýÿÿƒì‹E¤‰E¸�Eã‰$èéÿÿ�E¸‰$èLêÿÿ‹‹E‰Á‹E‰D$‰T$‰$èJùÿÿ�E¸‰$è“ùÿÿ‹E‰$èºéÿÿ‰D$�Eë‰$è}éÿÿ‹EƒÀ‰D$�Eì‰$èžéÿÿ�U �Eë‰D$‹E¸‰D$‹Eì‰D$‹E‰D$‰$è‡üÿÿƒì‹E ‰E¸�Eë‰$èåèÿÿ‹E‰$èPéÿÿ‰D$�Eó‰$èéÿÿ�Uœ‹E‰D$‰$èkéÿÿƒì‹Eœ‰Ã�U˜‹E‰D$‰$è-éÿÿƒì‹E˜‰Â�Eó‰D$‰\$‰$è®üÿÿ�Eó‰$èyèÿÿ‹E‹@‰Â‹E‹‰Ñ)Á‰ÈÁøiÀ«ªªª‰Á‹E‹‹U‰L$‰D$‰$èmêÿÿ�E¼‰$èéÿÿ‹‹E‰�E¸‰$èþèÿÿ‹‹E‰P�E¼‰$èëèÿÿ‹‹Uø‰ÐÀÐÁà�‹E‰P‹]üÉÃ�U‰åƒì‹E‹P‹E‹@9Ât/‹E‹P‹E‰Á‹E‰D$‰T$‰$è²÷ÿÿ‹E‹@�P‹E‰Pë0�Uü‹E‰D$‰$èQèÿÿƒì‹Eü‰Â‹E‰D$‰T$‹E‰$è'üÿÿÉÃ�����������U‰å]Ã�t&�¼'U‰åWVSè^�Ã	ƒìè‡ßÿÿ�ƒ¨þÿÿ‰Eð�ƒ¨þÿÿ)EðÁ}ð‹Uð…Òt+1ÿ‰Æ�¶‹EƒÇ‰D$‹E‰D$‹E‰$ÿƒÆ9}ðußƒÄ[^_]Ã‹$Ã���U‰åS»”Æƒì¡”ÆƒøÿtƒëÿÐ‹ƒøÿuôƒÄ[]ÃU‰åSƒìè[�Ãpè0âÿÿY[ÉÃdiffimages imageone imagetwo <output file>Could not open vector::_M_insert_auxTmgImage::getDifference error: width is not the sameWe have a diff at: gdk_pixbuf_get_colorspace(pixbuf) == GDK_COLORSPACE_RGBtmgimage.cppgdk_pixbuf_get_bits_per_sample(pixbuf) == 8x >= 0 && x < widthy >= 0 && y < height/usr/share/touchmegames/Could not get pixbuf from image!!TmgImage Error: Image storage type != GTK_IMAGE_PIXBUF	Some features of TmgImage will not be availableTmgImage::loadFPImage Warning: This function should not be used in gamesvoid TmgImage::scale(int, int, int)void TmgImage::setColor(int, int, long unsigned int)long unsigned int TmgImage::getColor(int, int)void TmgImage::reloadImage(const char*)GtkWidget* TmgImage::loadFPImage(const char*)GtkWidget* TmgImage::loadImage(const char*);¸ÈÞÿÿØßÿÿø&ßÿÿ:ßÿÿ8fßÿÿXöåÿÿˆ<æÿÿ¨TæÿÿÈhæÿÿèˆæÿÿˆrèÿÿ¬¸éÿÿÌÈêÿÿìæëÿÿHîÿÿ,@ðÿÿL÷ÿÿJ÷ÿÿ(n÷ÿÿHÒúÿÿhTûÿÿ„dûÿÿ zPL|¨�ˆ 4‘EA…B
@z‘A…B
`’‘A…B
€¦‘,A…B
, Ò‘0¶D	FA…B
B„ƒÐb˜EA…B
ð¨˜A…B
À˜A…B
0Ô˜A…B
Px©>A…B
p¶©$A…B
�Ú©cA…B
Gƒ°>­wA…B
 Ðô˜éA…B
E†‡ôÞšEA…B
$œA…B
44�A…B
TRžbJ¶A…B
Dƒt´ øA…B
”¬¢pk¶A…B
DƒzR|ˆÈ÷ÿÿA…B
8¼÷ÿÿiA…B
Cƒ†‡ÿÿLºW„ç’ºàÿÿ'KD½epÀ½¶×ÿÿ4XQÆr}¼Æ¿àÿÿÿÿz‘¨˜ÿÿÿÿAUk‚™«¹ÍáìM *Gp�
h®õþÿoŒ�8…Ø�
 ÒäÇ`Œø‹þÿÿox‹ÿÿÿoðÿÿo
 ‹¨Æž�®�¾�Î�Þ�î�þ�ŽŽ.Ž>ŽNŽ^ŽnŽ~ŽŽŽžŽ®Ž¾ŽÎŽÞŽîŽþŽ��.�>�N�^�n�~�Ž�ž�®�¾�Î�Þ�î�þ���.�>�N�GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-32)GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-32)GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-33)GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-33)GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-33)GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-33)GCC: (GNU) 4.1.2 20070925 (Red Hat 4.1.2-32).symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment4�4#H�H 1h�h$DöÿÿoŒ�ŒLNØ�Ø`V8…8Ò^ÿÿÿo
 ‹
diff -Naur touchmegames-0.2.5/src/fotoseek/events.cpp touchmegames-0.2.5.new/src/fotoseek/events.cpp
--- touchmegames-0.2.5/src/fotoseek/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/fotoseek/events.cpp	2014-02-09 15:47:23.028829040 +0100
@@ -150,9 +150,9 @@
 void FotoSeek::playAreaClicked(GtkWidget *widget, GdkEventButton *event, gpointer *ptr) {
     FotoSeek *fs(reinterpret_cast<FotoSeek *>(ptr));
     if (fs->gameState == RUNNING) {
-        fs->checkCircle((int)event->x, (int)event->y);
+        fs->checkCircle((long)event->x, (long)event->y);
         // check for round over
-        for (int i = 0; i < 5; ++i) {
+        for (long i = 0; i < 5; ++i) {
             if (fs->diffCoords[i].found == false) {
                 return;
             }
@@ -169,7 +169,7 @@
     if (fs->gameState == RUNNING) {
 //         std::cout << "Hint Clicked" << std::endl;
         if (fs->currentHint < 3) {
-            for (int i = 0; i < 5; ++i) {
+            for (long i = 0; i < 5; ++i) {
                 if (fs->diffCoords[i].found == false) {
                     fs->paintCircle(&fs->diffCoords[i], true);
                     fs->diffCoords[i].found = true;
@@ -177,7 +177,7 @@
                     g_object_set_data((GObject *)fs->hintImages[fs->currentHint], KEY_STR, (void *)1);
                     ++fs->currentHint;
                     // check for round over
-                    for (int i = 0; i < 5; ++i) {
+                    for (long i = 0; i < 5; ++i) {
                         if (fs->diffCoords[i].found == false) {
                             return;
                         }
diff -Naur touchmegames-0.2.5/src/fotoseek/Makefile touchmegames-0.2.5.new/src/fotoseek/Makefile
--- touchmegames-0.2.5/src/fotoseek/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/fotoseek/Makefile	2014-02-09 15:47:23.025829040 +0100
@@ -68,25 +68,25 @@
 	g++ applydiff.cpp -o applydiff $(INC) $(GTK_LFLAGS) ../lib/libgameptr.a
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/sounds ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/sounds; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/sounds ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/sounds; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images/misc ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images/misc; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images/misc ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images/misc; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).png /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
-	cp images/misc/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images/misc
-# 	cp sounds/*.* /usr/local/share/touchmegames/$(GAME_NAME)/sounds
+	cp $(GAME_NAME).png /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
+	cp images/misc/*.* /usr/share/touchmegames/$(GAME_NAME)/images/misc
+# 	cp sounds/*.* /usr/share/touchmegames/$(GAME_NAME)/sounds
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/foxyboxy/events.cpp touchmegames-0.2.5.new/src/foxyboxy/events.cpp
--- touchmegames-0.2.5/src/foxyboxy/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/foxyboxy/events.cpp	2014-02-09 15:47:23.988829073 +0100
@@ -112,13 +112,13 @@
     FoxyBoxy *fb(reinterpret_cast<FoxyBoxy *>(ptr));
     
     if (fb->gameState == RUNNING) {
-        for (int i = 0; i < 10; ++i) {
-            for (int j = 0; j < 22; ++j) {
+        for (long i = 0; i < 10; ++i) {
+            for (long j = 0; j < 22; ++j) {
                 gtk_widget_hide(fb->blocks[i][j]);
             }
         }
-        for (int i = 0; i < 5; ++i) {
-            for (int j = 0; j < 6; ++j) {
+        for (long i = 0; i < 5; ++i) {
+            for (long j = 0; j < 6; ++j) {
                 gtk_widget_hide(fb->nextBlocks[i][j]);
             }
         }
@@ -127,13 +127,13 @@
         fb->reloadMainImage(fb->pauseButton, "buttons/button_play.png");
     }
     else if (fb->gameState == PAUSED) {
-        for (int i = 0; i < 10; ++i) {
-            for (int j = 0; j < 22; ++j) {
+        for (long i = 0; i < 10; ++i) {
+            for (long j = 0; j < 22; ++j) {
                 gtk_widget_show(fb->blocks[i][j]);
             }
         }
-        for (int i = 0; i < 5; ++i) {
-            for (int j = 0; j < 6; ++j) {
+        for (long i = 0; i < 5; ++i) {
+            for (long j = 0; j < 6; ++j) {
                 gtk_widget_show(fb->nextBlocks[i][j]);
             }
         }
@@ -155,7 +155,7 @@
 
     if (event->type == GDK_BUTTON_PRESS && !fb->alreadyPressed) {
         fb->alreadyPressed = true;
-        fb->doAction((int)event->x, (int)event->y);
+        fb->doAction((long)event->x, (long)event->y);
     }
     return TRUE;
 }
diff -Naur touchmegames-0.2.5/src/foxyboxy/interface.cpp touchmegames-0.2.5.new/src/foxyboxy/interface.cpp
--- touchmegames-0.2.5/src/foxyboxy/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/foxyboxy/interface.cpp	2014-02-09 15:47:24.006829074 +0100
@@ -24,7 +24,7 @@
 
 void FoxyBoxy::removeLine(int line) {
     for (int i = 0; i < 10; ++i) {
-        int type((int)g_object_get_data((GObject *)blocks[i][line - 1], KEY_STR));
+        long type((long)g_object_get_data((GObject *)blocks[i][line - 1], KEY_STR));
         std::stringstream sstr;
         if (type != 0) {
             
diff -Naur touchmegames-0.2.5/src/foxyboxy/Makefile touchmegames-0.2.5.new/src/foxyboxy/Makefile
--- touchmegames-0.2.5/src/foxyboxy/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/foxyboxy/Makefile	2014-02-09 15:47:23.984829073 +0100
@@ -55,17 +55,17 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).png /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
+	cp $(GAME_NAME).png /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/foxyboxy/support.cpp touchmegames-0.2.5.new/src/foxyboxy/support.cpp
--- touchmegames-0.2.5/src/foxyboxy/support.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/foxyboxy/support.cpp	2014-02-09 15:47:23.993829073 +0100
@@ -90,7 +90,7 @@
             
             return HitSide;
         }
-        if ((int)g_object_get_data((GObject *)blocks[c[i].x][c[i].y], KEY_STR)) {
+        if ((long)g_object_get_data((GObject *)blocks[c[i].x][c[i].y], KEY_STR)) {
             
             return HitBlock;
         }
@@ -99,13 +99,13 @@
 }
 
 bool FoxyBoxy::canFitBlock() {
-    if ((int)g_object_get_data((GObject *)blocks[4][1], KEY_STR)) {
+    if ((long)g_object_get_data((GObject *)blocks[4][1], KEY_STR)) {
         return false;
     }
-    if ((int)g_object_get_data((GObject *)blocks[5][1], KEY_STR)) {
+    if ((long)g_object_get_data((GObject *)blocks[5][1], KEY_STR)) {
         return false;
     }
-    if ((int)g_object_get_data((GObject *)blocks[6][1], KEY_STR)) {
+    if ((long)g_object_get_data((GObject *)blocks[6][1], KEY_STR)) {
         return false;
     }
     return true;
@@ -468,7 +468,7 @@
     for (int y = 0; y < 22; ++y) {
         int cntr(0);
         for (int x = 0; x < 10 && lineCntr < 4; ++x) {
-            if ((int)g_object_get_data((GObject *)blocks[x][y], KEY_STR)) {
+            if ((long)g_object_get_data((GObject *)blocks[x][y], KEY_STR)) {
                 if (++cntr == 10) {
                     
                     linesToFlash[lineCntr++] = y;
@@ -503,7 +503,7 @@
         while (linesToFlash[line] != -1 && line < 4) {
             
             for (int i = 0; i < 10; ++i) {
-                    int type((int)g_object_get_data((GObject *)blocks[i][linesToFlash[line]], KEY_STR));
+                    long type((long)g_object_get_data((GObject *)blocks[i][linesToFlash[line]], KEY_STR));
                     std::stringstream sstr;
                     sstr << "type" << type << ".png";
                     reloadImage(blocks[i][linesToFlash[line]], sstr.str().c_str());
diff -Naur touchmegames-0.2.5/src/gorillathrilla/events.cpp touchmegames-0.2.5.new/src/gorillathrilla/events.cpp
--- touchmegames-0.2.5/src/gorillathrilla/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/gorillathrilla/events.cpp	2014-02-09 15:47:24.121829078 +0100
@@ -61,7 +61,7 @@
 
 gboolean GORILLA_THRILLA::timeout(gpointer ptr) {
     GORILLA_THRILLA *gt(reinterpret_cast<GORILLA_THRILLA *>(ptr));
-    int score;
+    long score;
     std::stringstream sstr;
     score = atoi(gtk_label_get_text((GtkLabel *)gt->timeLabel));
     
@@ -84,7 +84,7 @@
 gint GORILLA_THRILLA::gameOverTimeout(gpointer ptr) {
     GORILLA_THRILLA *gt(reinterpret_cast<GORILLA_THRILLA *>(ptr));
     std::stringstream sstr;
-    int score;
+    long score;
     
     score = atoi(gtk_label_get_text((GtkLabel *)gt->timeLabel));
     
@@ -193,7 +193,7 @@
     if (gt->cardsLeft) {
 
         if (gt->dealCard != NULL) {
-            int i;
+            long i;
             for (i = 0; i < 28; ++i) {
                 if (gt->dispCards[i] == NULL) {
                     break;
@@ -259,7 +259,7 @@
 }
 
 int GORILLA_THRILLA::cardIn(int row, int card) {
-    int location(getArrayPosition(row, card));
+    long location(getArrayPosition(row, card));
     if (row > 4 || card > 5 || card < 0) {
         return 0;
     }
@@ -276,7 +276,7 @@
 }
 
 int GORILLA_THRILLA::checkValidSelect(GtkWidget *widget) {
-    int row, card;
+    long row, card;
     GtkWidget **location;
     
     location = std::find(dispCards, &dispCards[27], ((GtkBin *)widget)->child);
@@ -311,7 +311,7 @@
 gboolean GORILLA_THRILLA::middleCardPressed(GtkWidget *widget, GdkEventKey *event, gpointer ptr) {
     GORILLA_THRILLA *gt(reinterpret_cast<GORILLA_THRILLA *>(ptr));
     GtkWidget **location;
-    int row, card;
+    long row, card;
     
     gt->waitingForFirstClick = false;
 
@@ -331,7 +331,7 @@
     }
     
     if (gt->selectedCard == NULL) {
-        int xpos, ypos;
+        long xpos, ypos;
         // find the location to place the arrow...
         ypos = row * 50 + 95;
         xpos = (row % 2 ? 60: 24) + card * 96 + 28;
@@ -351,9 +351,9 @@
 }
 
 void GORILLA_THRILLA::checkCards(GtkWidget *lh, GtkWidget *rh) {
-    int absval(0);
-    int lhcard((*cardMap)[((GtkBin *)lh)->child] - 1); 
-    int rhcard((*cardMap)[((GtkBin *)rh)->child] - 1);
+    long absval(0);
+    long lhcard((*cardMap)[((GtkBin *)lh)->child] - 1); 
+    long rhcard((*cardMap)[((GtkBin *)rh)->child] - 1);
     absval = abs(lhcard - rhcard);
     if (absval <= 1 || absval == 12) {
         std::stringstream sstr;
diff -Naur touchmegames-0.2.5/src/gorillathrilla/Makefile touchmegames-0.2.5.new/src/gorillathrilla/Makefile
--- touchmegames-0.2.5/src/gorillathrilla/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/gorillathrilla/Makefile	2014-02-09 15:47:24.112829077 +0100
@@ -55,17 +55,17 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/images/buttons/Makefile touchmegames-0.2.5.new/src/images/buttons/Makefile
--- touchmegames-0.2.5/src/images/buttons/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/images/buttons/Makefile	2014-02-09 15:47:21.838829000 +0100
@@ -1,8 +1,8 @@
 
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/images/buttons ]; \
-		then mkdir /usr/local/share/touchmegames/images/buttons; \
+	if [ ! -e /usr/share/touchmegames/images/buttons ]; \
+		then mkdir /usr/share/touchmegames/images/buttons; \
 	fi
 	
-	cp *.* /usr/local/share/touchmegames/images/buttons; \
\ Nincs Ãºjsor a fÃ¡jl vÃ©gÃ©n
+	cp *.* /usr/share/touchmegames/images/buttons; \
\ Nincs Ãºjsor a fÃ¡jl vÃ©gÃ©n
diff -Naur touchmegames-0.2.5/src/images/cards/Makefile touchmegames-0.2.5.new/src/images/cards/Makefile
--- touchmegames-0.2.5/src/images/cards/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/images/cards/Makefile	2014-02-09 15:47:21.130828975 +0100
@@ -2,13 +2,13 @@
 SUBDIRS=backs default
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/images/cards ]; \
-		then mkdir /usr/local/share/touchmegames/images/cards; \
+	if [ ! -e /usr/share/touchmegames/images/cards ]; \
+		then mkdir /usr/share/touchmegames/images/cards; \
 	fi
-	cp *.* /usr/local/share/touchmegames/images/cards; \
+	cp *.* /usr/share/touchmegames/images/cards; \
 	for i in ${SUBDIRS}; do \
-		if [ ! -e /usr/local/share/touchmegames/images/cards/$$i ]; \
-			then mkdir /usr/local/share/touchmegames/images/cards/$$i; \
+		if [ ! -e /usr/share/touchmegames/images/cards/$$i ]; \
+			then mkdir /usr/share/touchmegames/images/cards/$$i; \
 		fi; \
-		cp $$i/*.* /usr/local/share/touchmegames/images/cards/$$i; \
+		cp $$i/*.* /usr/share/touchmegames/images/cards/$$i; \
 	done 
diff -Naur touchmegames-0.2.5/src/images/games/Makefile touchmegames-0.2.5.new/src/images/games/Makefile
--- touchmegames-0.2.5/src/images/games/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/images/games/Makefile	2014-02-09 15:47:20.369828949 +0100
@@ -1,8 +1,8 @@
 
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/images/games ]; \
-		then mkdir /usr/local/share/touchmegames/images/games; \
+	if [ ! -e /usr/share/touchmegames/images/games ]; \
+		then mkdir /usr/share/touchmegames/images/games; \
 	fi
 	
-	cp *.* /usr/local/share/touchmegames/images/games; \
\ Nincs Ãºjsor a fÃ¡jl vÃ©gÃ©n
+	cp *.* /usr/share/touchmegames/images/games; \
\ Nincs Ãºjsor a fÃ¡jl vÃ©gÃ©n
diff -Naur touchmegames-0.2.5/src/images/mainmenu/Makefile touchmegames-0.2.5.new/src/images/mainmenu/Makefile
--- touchmegames-0.2.5/src/images/mainmenu/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/images/mainmenu/Makefile	2014-02-09 15:47:21.766828997 +0100
@@ -1,8 +1,8 @@
 
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/images/mainmenu ]; \
-		then mkdir /usr/local/share/touchmegames/images/mainmenu; \
+	if [ ! -e /usr/share/touchmegames/images/mainmenu ]; \
+		then mkdir /usr/share/touchmegames/images/mainmenu; \
 	fi
 	
-	cp *.* /usr/local/share/touchmegames/images/mainmenu; \
\ Nincs Ãºjsor a fÃ¡jl vÃ©gÃ©n
+	cp *.* /usr/share/touchmegames/images/mainmenu; \
\ Nincs Ãºjsor a fÃ¡jl vÃ©gÃ©n
diff -Naur touchmegames-0.2.5/src/images/Makefile touchmegames-0.2.5.new/src/images/Makefile
--- touchmegames-0.2.5/src/images/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/images/Makefile	2014-02-09 15:47:21.620828992 +0100
@@ -2,10 +2,10 @@
 SUBDIRS=buttons cards games mainmenu submenu progressImages
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/images/ ]; \
-		then mkdir /usr/local/share/touchmegames/images/; \
+	if [ ! -e /usr/share/touchmegames/images/ ]; \
+		then mkdir /usr/share/touchmegames/images/; \
 	fi
-	cp *.* /usr/local/share/touchmegames/images
+	cp *.* /usr/share/touchmegames/images
 	for i in ${SUBDIRS}; do \
 		(cd $$i; ${MAKE} install;); \
 	done  
diff -Naur touchmegames-0.2.5/src/images/progressImages/Makefile touchmegames-0.2.5.new/src/images/progressImages/Makefile
--- touchmegames-0.2.5/src/images/progressImages/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/images/progressImages/Makefile	2014-02-09 15:47:20.317828947 +0100
@@ -1,8 +1,8 @@
 
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/images/progressImages ]; \
-		then mkdir /usr/local/share/touchmegames/images/progressImages; \
+	if [ ! -e /usr/share/touchmegames/images/progressImages ]; \
+		then mkdir /usr/share/touchmegames/images/progressImages; \
 	fi
 	
-	cp *.* /usr/local/share/touchmegames/images/progressImages; \
+	cp *.* /usr/share/touchmegames/images/progressImages; \
diff -Naur touchmegames-0.2.5/src/images/submenu/Makefile touchmegames-0.2.5.new/src/images/submenu/Makefile
--- touchmegames-0.2.5/src/images/submenu/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/images/submenu/Makefile	2014-02-09 15:47:20.306828947 +0100
@@ -1,8 +1,8 @@
 
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/images/submenu ]; \
-		then mkdir /usr/local/share/touchmegames/images/submenu; \
+	if [ ! -e /usr/share/touchmegames/images/submenu ]; \
+		then mkdir /usr/share/touchmegames/images/submenu; \
 	fi
 	
-	cp *.* /usr/local/share/touchmegames/images/submenu; \
\ Nincs Ãºjsor a fÃ¡jl vÃ©gÃ©n
+	cp *.* /usr/share/touchmegames/images/submenu; \
\ Nincs Ãºjsor a fÃ¡jl vÃ©gÃ©n
diff -Naur touchmegames-0.2.5/src/interface.cpp touchmegames-0.2.5.new/src/interface.cpp
--- touchmegames-0.2.5/src/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/interface.cpp	2014-02-09 15:47:24.897829104 +0100
@@ -116,7 +116,7 @@
     gtk_event_box_set_visible_window((GtkEventBox *)back, FALSE);
     gtk_widget_add_events(back, GDK_BUTTON_PRESS_MASK);
 
-    //image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_back.png");
+    //image = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_back.png");
     image = gamePtr.loadMainImage("buttons/button_back.png");
     gtk_container_add((GtkContainer *)back, image);
     gtk_box_pack_start((GtkBox *)selectBox, back, FALSE, FALSE, 10);
@@ -181,7 +181,7 @@
             
             rcstyle->bg[0] = color;
             rcstyle->color_flags[0] = GTK_RC_BG;
-            //rcstyle->bg_pixmap_name[0] = "/usr/local/share/touchmegames/images/gamebuttonbg.xpm";
+            //rcstyle->bg_pixmap_name[0] = "/usr/share/touchmegames/images/gamebuttonbg.xpm";
             g_object_set_data((GObject *)eventBox, KEY_STR, (void *)(cntr - 1));
             gtk_widget_modify_style(eventBox, rcstyle);
             
@@ -230,7 +230,7 @@
             
     }
     while (cntr != 6) {
-//         image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/submenu/blankgame.gif");
+//         image = gtk_image_new_from_file("/usr/share/touchmegames/images/submenu/blankgame.gif");
         image = gamePtr.loadMainImage("submenu/blankgame.gif");
         //gtk_widget_set_size_request(image, 148, );
         gtk_table_attach_defaults((GtkTable *)gameTable, image, cntr % 2, (cntr % 2) + 1, cntr / 2, (cntr / 2) + 1);
@@ -279,7 +279,7 @@
         gtk_event_box_set_visible_window((GtkEventBox *)arrow, FALSE);
         gtk_widget_add_events(arrow, GDK_BUTTON_PRESS_MASK);
         g_object_set_data((GObject *)arrow, KEY_STR, (void *)((gameType << 16) | (leftStart - games->begin())));
-//   image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_left.png");
+//   image = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_left.png");
         image = gamePtr.loadMainImage("buttons/button_left.png");
         gtk_container_add((GtkContainer *)arrow, image);
         gtk_table_attach_defaults((GtkTable *)gameTable, arrow, 0, 1, 3, 4);
@@ -295,7 +295,7 @@
         gtk_widget_add_events(arrow, GDK_BUTTON_PRESS_MASK);
         g_object_set_data((GObject *)arrow, KEY_STR, (void *)((gameType << 16) 
                 | (rightStart - games->begin() + 1)));
-//   image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_right.png");
+//   image = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_right.png");
         image = gamePtr.loadMainImage("buttons/button_right.png");
         gtk_container_add((GtkContainer *)arrow, image);
         gtk_table_attach_defaults((GtkTable *)gameTable, arrow, 1, 2, 3, 4);
@@ -422,7 +422,7 @@
 	gtk_event_box_set_visible_window((GtkEventBox *)eventBox, FALSE);
 	gtk_widget_add_events(eventBox, GDK_BUTTON_PRESS_MASK);
 	
- image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_start.png");
+ image = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_start.png");
 	gtk_container_add((GtkContainer *)eventBox, image);
 	gtk_table_attach_defaults((GtkTable *)previewTable, eventBox, 0, 1, 3, 4);
 	
@@ -435,7 +435,7 @@
 	gtk_event_box_set_visible_window((GtkEventBox *)eventBox, FALSE);
 	gtk_widget_add_events(eventBox, GDK_BUTTON_PRESS_MASK);
 	
- image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_about.png");
+ image = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_about.png");
 	gtk_container_add((GtkContainer *)eventBox, image);
 	gtk_table_attach_defaults((GtkTable *)previewTable, eventBox, 3, 4, 3, 4);
 	
diff -Naur touchmegames-0.2.5/src/lib/altprogressbar.cpp touchmegames-0.2.5.new/src/lib/altprogressbar.cpp
--- touchmegames-0.2.5/src/lib/altprogressbar.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/lib/altprogressbar.cpp	2014-02-09 15:47:23.174829045 +0100
@@ -38,7 +38,7 @@
     doneInit = true;
     frameWidget = gtk_frame_new(NULL);
     fixedWidget = gtk_fixed_new();
-    gtk_fixed_set_has_window((GtkFixed *)fixedWidget, TRUE);
+    gtk_widget_set_has_window((GtkWidget *)fixedWidget, TRUE);
     gtk_widget_modify_bg(fixedWidget, GTK_STATE_NORMAL, &color);
 
     imageWidget = gtk_image_new();
diff -Naur touchmegames-0.2.5/src/lib/config.h touchmegames-0.2.5.new/src/lib/config.h
--- touchmegames-0.2.5/src/lib/config.h	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/lib/config.h	2014-02-09 15:47:23.099829043 +0100
@@ -24,7 +24,7 @@
 // this to the directory to install...Also change the same
 // named variable in the main Makefile
 #ifdef __unix__
-#define INSTALL_DIR "/usr/local/share/touchmegames/"
+#define INSTALL_DIR "/usr/share/touchmegames/"
 #else
 #define INSTALL_DIR "c:/program files/touchmegames/"
 #endif
diff -Naur touchmegames-0.2.5/src/lib/.#config.h.1.2 touchmegames-0.2.5.new/src/lib/.#config.h.1.2
--- touchmegames-0.2.5/src/lib/.#config.h.1.2	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/lib/.#config.h.1.2	2014-02-09 15:47:23.096829043 +0100
@@ -23,7 +23,7 @@
 // If you want to install in a different directory, change
 // this to the directory to install...Also change the same
 // named variable in the main Makefile
-#define INSTALL_DIR "/usr/local/share/touchmegames/"
+#define INSTALL_DIR "/usr/share/touchmegames/"
 
 // If you want to compile for fullscreen, set this to true
 #define FULL_SCREEN false
diff -Naur touchmegames-0.2.5/src/lib/.#config.h.1.4 touchmegames-0.2.5.new/src/lib/.#config.h.1.4
--- touchmegames-0.2.5/src/lib/.#config.h.1.4	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/lib/.#config.h.1.4	2014-02-09 15:47:23.089829042 +0100
@@ -23,7 +23,7 @@
 // If you want to install in a different directory, change
 // this to the directory to install...Also change the same
 // named variable in the main Makefile
-#define INSTALL_DIR "/usr/local/share/touchmegames/"
+#define INSTALL_DIR "/usr/share/touchmegames/"
 
 // If you want to compile for fullscreen, set this to true
 #define FULL_SCREEN false
diff -Naur touchmegames-0.2.5/src/lib/gameptr.cpp touchmegames-0.2.5.new/src/lib/gameptr.cpp
--- touchmegames-0.2.5/src/lib/gameptr.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/lib/gameptr.cpp	2014-02-09 15:47:23.119829043 +0100
@@ -93,7 +93,7 @@
     tmpStr += "images/buttons/button_cancel.png";
     cancel = gtk_image_new_from_file(tmpStr.c_str());
     
-//     cancel = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_cancel.png");
+//     cancel = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_cancel.png");
     gtk_container_add((GtkContainer *)eventBox, cancel);
     gtk_widget_add_events(eventBox, GDK_BUTTON_PRESS_MASK);
     g_signal_connect(G_OBJECT(eventBox), "button-release-event",
diff -Naur touchmegames-0.2.5/src/lib/.#gameptr.cpp.1.9 touchmegames-0.2.5.new/src/lib/.#gameptr.cpp.1.9
--- touchmegames-0.2.5/src/lib/.#gameptr.cpp.1.9	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/lib/.#gameptr.cpp.1.9	2014-02-09 15:47:23.114829043 +0100
@@ -93,7 +93,7 @@
     tmpStr += "images/buttons/button_cancel.png";
     cancel = gtk_image_new_from_file(tmpStr.c_str());
     
-//     cancel = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_cancel.png");
+//     cancel = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_cancel.png");
     gtk_container_add((GtkContainer *)eventBox, cancel);
     gtk_widget_add_events(eventBox, GDK_BUTTON_PRESS_MASK);
     g_signal_connect(G_OBJECT(eventBox), "button-release-event",
diff -Naur touchmegames-0.2.5/src/lib/tmgdir.cpp touchmegames-0.2.5.new/src/lib/tmgdir.cpp
--- touchmegames-0.2.5/src/lib/tmgdir.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/lib/tmgdir.cpp	2014-02-09 15:47:23.106829043 +0100
@@ -23,6 +23,7 @@
 #include <string.h>
 #include <sys/stat.h>
 #include <sys/types.h>
+#include <unistd.h>
 #ifndef WIN32
 #include <sys/vfs.h>
 #include <sys/mount.h>
diff -Naur touchmegames-0.2.5/src/Makefile touchmegames-0.2.5.new/src/Makefile
--- touchmegames-0.2.5/src/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/Makefile	2014-02-09 15:47:23.218829047 +0100
@@ -16,7 +16,7 @@
 	 -Imemory
 	
 #-Idart01 -IdartCountUp -Idarttictactoe -Idartlowball -Idartcountdown  -Idartcricket -Idartcricket10
-INSTALL_DIR=/usr/local/share/touchmegames/
+INSTALL_DIR=/usr/share/touchmegames/
 LIB=-lasound lib/libgameptr.a
 
 GTK_CFLAGS = `pkg-config --cflags gtk+-2.0` -DGTK_DISABLE_DEPRECATED=1 -DGTK_MULTIHEAD_SAFE=1
diff -Naur touchmegames-0.2.5/src/.#Makefile.1.13 touchmegames-0.2.5.new/src/.#Makefile.1.13
--- touchmegames-0.2.5/src/.#Makefile.1.13	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/.#Makefile.1.13	2014-02-09 15:47:24.149829079 +0100
@@ -14,7 +14,7 @@
 	 -Icompile4 -Ifoxyboxy -Isecretphrase -Iconsume21 -Isudoku -Idropzone -Ifotoseek
 	
 #-Idart01 -IdartCountUp -Idarttictactoe -Idartlowball -Idartcountdown  -Idartcricket -Idartcricket10
-INSTALL_DIR=/usr/local/share/touchmegames/
+INSTALL_DIR=/usr/share/touchmegames/
 LIB=-lasound lib/libgameptr.a
 
 GTK_CFLAGS = `pkg-config --cflags gtk+-2.0` -DGTK_DISABLE_DEPRECATED=1 -DGTK_MULTIHEAD_SAFE=1
diff -Naur touchmegames-0.2.5/src/.#Makefile.1.17 touchmegames-0.2.5.new/src/.#Makefile.1.17
--- touchmegames-0.2.5/src/.#Makefile.1.17	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/.#Makefile.1.17	2014-02-09 15:47:23.525829057 +0100
@@ -10,7 +10,7 @@
 INC=-Ilib -Iinclude -I. -Igorillathrilla -Ivideopoker -Iflogthedolphin -Iwordhunt -Ithreescompany -Itritowers \
 	 -Icompile4 -Ifoxyboxy -Isecretphrase -Iconsume21 -Isudoku -Idropzone -Ifotoseek
 
-INSTALL_DIR=/usr/local/share/touchmegames/
+INSTALL_DIR=/usr/share/touchmegames/
 LIB=-lasound lib/libgameptr.a
 
 GTK_CFLAGS = `pkg-config --cflags gtk+-2.0` -DGTK_DISABLE_DEPRECATED=1 -DGTK_MULTIHEAD_SAFE=1
diff -Naur touchmegames-0.2.5/src/Makefile.win32 touchmegames-0.2.5.new/src/Makefile.win32
--- touchmegames-0.2.5/src/Makefile.win32	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/Makefile.win32	2014-02-09 15:47:24.526829092 +0100
@@ -21,7 +21,7 @@
 #-Ifotoseek -Iwordhunt -Isecretphrase \
 	
 #-Idart01 -IdartCountUp -Idarttictactoe -Idartlowball -Idartcountdown  -Idartcricket -Idartcricket10
-INSTALL_DIR=/usr/local/share/touchmegames/
+INSTALL_DIR=/usr/share/touchmegames/
 LIB=lib/libgameptr.a #-lasound 
 
 GTK_CFLAGS = `pkg-config --cflags gtk+-2.0` -DGTK_DISABLE_DEPRECATED=1 -DGTK_MULTIHEAD_SAFE=1
diff -Naur touchmegames-0.2.5/src/memory/events.cpp touchmegames-0.2.5.new/src/memory/events.cpp
--- touchmegames-0.2.5/src/memory/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/memory/events.cpp	2014-02-09 15:47:23.763829065 +0100
@@ -58,7 +58,7 @@
 gboolean Memory::timeout(gpointer ptr) {
     Memory *m(reinterpret_cast<Memory *>(ptr));
     std::stringstream sstr;
-    int second, minute;
+    long second, minute;
     switch (m->gameState) {
         case WAITING:
             // don't do anything, just wait for a press
@@ -71,12 +71,12 @@
                     m->stageCountDown = 20;
                     m->playWave("buzzer.wav");
                 }
-                m->progress.percent((int)m->timeLeft / 6);
+                m->progress.percent((long)m->timeLeft / 6);
                 
-                second = ((int)(m->timeLeft / 5)) % 60;
-                minute = (int)(m->timeLeft / 5) / 60;
+                second = ((long)(m->timeLeft / 5)) % 60;
+                minute = (long)(m->timeLeft / 5) / 60;
                 
-                sstr << (int)minute << ':' << std::setw(2) << std::setfill('0') << (int)second;
+                sstr << (long)minute << ':' << std::setw(2) << std::setfill('0') << (long)second;
                 
                 m->progress.text(sstr.str().c_str());
             }
@@ -97,12 +97,12 @@
                     m->stageCountDown = 20;
                     m->playWave("buzzer.wav");
                 }
-                m->progress.percent((int)m->timeLeft / 6);
+                m->progress.percent((long)m->timeLeft / 6);
                 
-                second = ((int)(m->timeLeft / 5)) % 60;
-                minute = (int)(m->timeLeft / 5) / 60;
+                second = ((long)(m->timeLeft / 5)) % 60;
+                minute = (long)(m->timeLeft / 5) / 60;
                 
-                sstr << (int)minute << ':' << std::setw(2) << std::setfill('0') << (int)second;
+                sstr << (long)minute << ':' << std::setw(2) << std::setfill('0') << (long)second;
                 
                 m->progress.text(sstr.str().c_str());
             }
@@ -115,12 +115,12 @@
                 m->timeLeft -= 5;
                 m->timeBonus += 100;
                 
-                m->progress.percent((int)m->timeLeft / 6);
+                m->progress.percent((long)m->timeLeft / 6);
             
-                second = ((int)(m->timeLeft / 5)) % 60;
-                minute = (int)(m->timeLeft / 5) / 60;
+                second = ((long)(m->timeLeft / 5)) % 60;
+                minute = (long)(m->timeLeft / 5) / 60;
             
-                sstr << (int)minute << ':' << std::setw(2) << std::setfill('0') << (int)second;
+                sstr << (long)minute << ':' << std::setw(2) << std::setfill('0') << (long)second;
             
                 m->progress.text(sstr.str().c_str());
                 
@@ -170,8 +170,8 @@
     m->started = true;
     
     if (m->gameState == RUNNING) {
-        sstr << (int)g_object_get_data((GObject *)widget, KEY_STR) + 1 << ".png";
-        if ((int)g_object_get_data((GObject *)widget, KEY_STR) == -1) {
+        sstr << (long)g_object_get_data((GObject *)widget, KEY_STR) + 1 << ".png";
+        if ((long)g_object_get_data((GObject *)widget, KEY_STR) == -1) {
             return;
         }
         if (m->cardsPressed[0] == 0) {
@@ -181,11 +181,11 @@
         else if (m->cardsPressed[1] == 0 && m->cardsPressed[0] != widget) {
             
             
-            m->cardsPressed[1] = widget; // (int)g_object_get_data((GObject *)widget, KEY_STR) + 1;
+            m->cardsPressed[1] = widget; // (long)g_object_get_data((GObject *)widget, KEY_STR) + 1;
             m->reloadImage(gtk_bin_get_child((GtkBin *)widget), sstr.str().c_str());
             
-            if ((int)g_object_get_data((GObject *)m->cardsPressed[0], KEY_STR)
-                    == (int)g_object_get_data((GObject *)m->cardsPressed[1], KEY_STR)) {
+            if ((long)g_object_get_data((GObject *)m->cardsPressed[0], KEY_STR)
+                    == (long)g_object_get_data((GObject *)m->cardsPressed[1], KEY_STR)) {
                 
                 // Set the data to -1 so that they can't get chosen again.
                 g_object_set_data((GObject *)m->cardsPressed[0], KEY_STR, (void *)-1);
diff -Naur touchmegames-0.2.5/src/memory/Makefile touchmegames-0.2.5.new/src/memory/Makefile
--- touchmegames-0.2.5/src/memory/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/memory/Makefile	2014-02-09 15:47:23.754829065 +0100
@@ -62,21 +62,21 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/sounds ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/sounds; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/sounds ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/sounds; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
-	cp sounds/*.* /usr/local/share/touchmegames/$(GAME_NAME)/sounds
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
+	cp sounds/*.* /usr/share/touchmegames/$(GAME_NAME)/sounds
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/nonogram/events.cpp touchmegames-0.2.5.new/src/nonogram/events.cpp
--- touchmegames-0.2.5/src/nonogram/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/nonogram/events.cpp	2014-02-09 15:47:22.424829020 +0100
@@ -57,7 +57,7 @@
 
 gboolean NonoGram::timeout(gpointer ptr) {
     NonoGram *nonoGram(reinterpret_cast<NonoGram *>(ptr));
-    int second, minute;
+    long second, minute;
     std::stringstream sstr;
 
     switch (nonoGram->gameState) {
@@ -71,12 +71,12 @@
                 nonoGram->stageCountDown = 30;
                 nonoGram->playWave("buzzer.wav");
             }
-            nonoGram->progress.percent((int)nonoGram->timeLeft / 6);
+            nonoGram->progress.percent((long)nonoGram->timeLeft / 6);
             
-            second = ((int)(nonoGram->timeLeft / 5)) % 60;
-            minute = (int)(nonoGram->timeLeft / 5) / 60;
+            second = ((long)(nonoGram->timeLeft / 5)) % 60;
+            minute = (long)(nonoGram->timeLeft / 5) / 60;
             
-            sstr << (int)minute << ':' << std::setw(2) << std::setfill('0') << (int)second;
+            sstr << (long)minute << ':' << std::setw(2) << std::setfill('0') << (long)second;
             
             nonoGram->progress.text(sstr.str().c_str());
             
@@ -98,8 +98,8 @@
             nonoGram->gameState = TAKE_ROUND_SCORE;
             break;
         case TAKE_ROUND_SCORE: {
-            int tmpScore = (nonoGram->round - 1) * 25000 + 50000;
-            int score;
+            long tmpScore = (nonoGram->round - 1) * 25000 + 50000;
+            long score;
             score = tmpScore + nonoGram->timeLeft * 150;
             
             gtk_label_set_text((GtkLabel *)nonoGram->roundScoreLabel, nonoGram->addCommas(score).c_str());
@@ -108,7 +108,7 @@
             }
             break;
         case TAKE_TOTAL_SCORE: {
-            int tmpScore = (nonoGram->round - 1) * 25000 + 50000;
+            long tmpScore = (nonoGram->round - 1) * 25000 + 50000;
             
             nonoGram->currentScore += tmpScore + nonoGram->timeLeft * 150;
             gtk_label_set_text((GtkLabel *)nonoGram->totalScoreLabel, nonoGram->addCommas(nonoGram->currentScore).c_str());
@@ -159,7 +159,7 @@
     }
     
     image = gtk_bin_get_child((GtkBin *)widget);
-    switch ((int)g_object_get_data((GObject  *)widget, KEY_STR)) {
+    switch ((long)g_object_get_data((GObject  *)widget, KEY_STR)) {
         case BLANK:
             nonoGram->reloadImage(image, "block.png");
             nonoGram->mouseState = FILLED;
@@ -185,8 +185,8 @@
 
 gboolean NonoGram::blockMotion(GtkWidget *widget, GdkEventMotion *event, gpointer ptr) {
     NonoGram *nonoGram(reinterpret_cast<NonoGram *>(ptr));
-    int X = (int)(event->x + widget->allocation.x);
-    int Y = (int)(event->y + widget->allocation.y);
+    long X = (long)(event->x + widget->allocation.x);
+    long Y = (long)(event->y + widget->allocation.y);
     GdkRectangle rect;
     
     rect.x = X;
@@ -194,8 +194,8 @@
     rect.width = 1;
     rect.height = 1;
     
-    for (int x = 0; x < nonoGram->nonoSize; ++x) {
-        for (int y = 0; y < nonoGram->nonoSize; ++y) {
+    for (long x = 0; x < nonoGram->nonoSize; ++x) {
+        for (long y = 0; y < nonoGram->nonoSize; ++y) {
             if (gtk_widget_intersect(nonoGram->cells[x][y], &rect, NULL)) {
                 switch (nonoGram->mouseState) {
                     case BLANK:
diff -Naur touchmegames-0.2.5/src/nonogram/interface.cpp touchmegames-0.2.5.new/src/nonogram/interface.cpp
--- touchmegames-0.2.5/src/nonogram/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/nonogram/interface.cpp	2014-02-09 15:47:22.440829020 +0100
@@ -291,7 +291,7 @@
     eventBox = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, false);
     
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_quit.png");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_quit.png");
     image = loadMainImage("buttons/button_quit.png");
     gtk_widget_add_events(eventBox, GDK_BUTTON_PRESS_MASK);
     g_signal_connect(G_OBJECT(eventBox), "button-press-event",
diff -Naur touchmegames-0.2.5/src/nonogram/Makefile touchmegames-0.2.5.new/src/nonogram/Makefile
--- touchmegames-0.2.5/src/nonogram/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/nonogram/Makefile	2014-02-09 15:47:22.421829020 +0100
@@ -62,21 +62,21 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/sounds ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/sounds; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/sounds ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/sounds; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
-	cp sounds/*.* /usr/local/share/touchmegames/$(GAME_NAME)/sounds
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
+	cp sounds/*.* /usr/share/touchmegames/$(GAME_NAME)/sounds
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/nonogram/support.cpp touchmegames-0.2.5.new/src/nonogram/support.cpp
--- touchmegames-0.2.5/src/nonogram/support.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/nonogram/support.cpp	2014-02-09 15:47:22.429829020 +0100
@@ -720,7 +720,7 @@
     
     for (int x = 0; x < nonoSize; ++x) {
         for (int y = 0; y < nonoSize; ++y) {
-            ng[y][x] = (int)g_object_get_data((GObject  *)gtk_widget_get_parent(cells[x][y]), KEY_STR);
+            ng[y][x] = (long)g_object_get_data((GObject  *)gtk_widget_get_parent(cells[x][y]), KEY_STR);
         }
     }
     while (retval) {
@@ -753,12 +753,12 @@
     for (int x = 0; x < nonoSize; ++x) {
         for (int y = 0; y < nonoSize; ++y) {
             if (ng == NULL) {
-                if ((int)g_object_get_data((GObject  *)gtk_widget_get_parent(cells[x][y]), KEY_STR) == FILLED && nonoGram[y][x] != 1) {
+                if ((long)g_object_get_data((GObject  *)gtk_widget_get_parent(cells[x][y]), KEY_STR) == FILLED && nonoGram[y][x] != 1) {
 //                     std::cout << "Error at " << x << ' ' << y << std::endl;
                     retVal = false;
                 }
             
-                if (nonoGram[y][x] == 1 && (int)g_object_get_data((GObject  *)gtk_widget_get_parent(cells[x][y]), KEY_STR) != FILLED) {
+                if (nonoGram[y][x] == 1 && (long)g_object_get_data((GObject  *)gtk_widget_get_parent(cells[x][y]), KEY_STR) != FILLED) {
 //                     std::cout << "Missing at " << x << ' ' << y << std::endl;
                     retVal = false;
                 }
@@ -785,7 +785,7 @@
 void NonoGram::fillBoard() {
     for (int x = 0; x < nonoSize; ++x) {
         for (int y = 0; y < nonoSize; ++y) {
-            if ((int)g_object_get_data((GObject  *)gtk_widget_get_parent(cells[x][y]), KEY_STR) == BLANK) {
+            if ((long)g_object_get_data((GObject  *)gtk_widget_get_parent(cells[x][y]), KEY_STR) == BLANK) {
                 if (nonoGram[y][x] == 1) {
                     reloadImage(cells[x][y], "blockerr.png");
                 }
@@ -793,7 +793,7 @@
                     reloadImage(cells[x][y], "Xerr.png");
                 }
             }
-            else if ((int)g_object_get_data((GObject  *)gtk_widget_get_parent(cells[x][y]), KEY_STR) != nonoGram[y][x]) {
+            else if ((long)g_object_get_data((GObject  *)gtk_widget_get_parent(cells[x][y]), KEY_STR) != nonoGram[y][x]) {
                 if (nonoGram[y][x] == 1) {
                     reloadImage(cells[x][y], "blockerr.png");
                 }
diff -Naur touchmegames-0.2.5/src/secretphrase/events.cpp touchmegames-0.2.5.new/src/secretphrase/events.cpp
--- touchmegames-0.2.5/src/secretphrase/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/secretphrase/events.cpp	2014-02-09 15:47:23.446829055 +0100
@@ -77,7 +77,7 @@
                 }
                 
                 sstr.str("");
-//                 sstr << "/usr/local/share/touchmegames/secretphrase/images/" << sp->guessesLeft << ".gif";
+//                 sstr << "/usr/share/touchmegames/secretphrase/images/" << sp->guessesLeft << ".gif";
 //                 gtk_image_set_from_file((GtkImage *)sp->guessesLeftImg, sstr.str().c_str());
                 sstr << sp->guessesLeft << ".gif";
                 sp->reloadImage(sp->guessesLeftImg, sstr.str().c_str());
@@ -147,7 +147,7 @@
                     else {
                         sp->gameState = SELECTING_CATEGORY;
                         gtk_widget_show_all(sp->initWidget);
-                        gtk_widget_hide_all(sp->normVbox);
+                        gtk_widget_hide(sp->normVbox);
                         sp->progressValue = 400;
                         sp->progress.percent(100);
                         sp->progress.show();
@@ -163,7 +163,7 @@
                     sstr << sp->currentScore;
                     gtk_label_set_text((GtkLabel *)sp->scoreLabel, sstr.str().c_str());
                     sstr.str("");
-//                     sstr << "/usr/local/share/touchmegames/secretphrase/images/" 
+//                     sstr << "/usr/share/touchmegames/secretphrase/images/" 
 //                                     << sp->guessesLeft << ".gif";
 //                     gtk_image_set_from_file((GtkImage *)sp->guessesLeftImg, sstr.str().c_str());
                     sstr << sp->guessesLeft << ".gif";
@@ -177,7 +177,7 @@
                     else {
                         sp->gameState = SELECTING_CATEGORY;
                         gtk_widget_show_all(sp->initWidget);
-                        gtk_widget_hide_all(sp->normVbox);
+                        gtk_widget_hide(sp->normVbox);
                     }
                 }
                 sp->handleCountDown = 10;
@@ -194,9 +194,9 @@
 void SecretPhrase::lowerLetterPressed(GtkWidget *widget, GdkEventKey *event, gpointer ptr) {
     SecretPhrase *sp(reinterpret_cast<SecretPhrase *>(ptr));
     if (sp->gameState != HANDLING_KEY && sp->gameState != SPINNING) {
-        int x, y, key;
+        long x, y, key;
         std::stringstream sstr;
-        sp->currentKey = (int)g_object_get_data((GObject *)widget, KEY_STR);
+        sp->currentKey = (long)g_object_get_data((GObject *)widget, KEY_STR);
         key = sp->currentKey;
         if (sp->used[key - 'a']) {
             return;
@@ -218,7 +218,7 @@
         
         x = (sp->currentKey - 'a') % 13;
         y = (sp->currentKey - 'a') / 13;
-//         gtk_image_set_from_file((GtkImage *)sp->lowerLetters[y][x], "/usr/local/share/touchmegames/secretphrase/images/back.gif");
+//         gtk_image_set_from_file((GtkImage *)sp->lowerLetters[y][x], "/usr/share/touchmegames/secretphrase/images/back.gif");
         sp->reloadImage(sp->lowerLetters[y][x], "back.gif");
         sstr << sp->getNumberOfOccurences(sp->currentKey) << ' ' << (char)(key - 0x20) << "'s found.";
         gtk_label_set_text((GtkLabel *)sp->infoLabel, sstr.str().c_str());
@@ -231,7 +231,7 @@
             }
             else {
                 sstr.str("");
-//                 sstr << "/usr/local/share/touchmegames/secretphrase/images/" << sp->guessesLeft << ".gif";
+//                 sstr << "/usr/share/touchmegames/secretphrase/images/" << sp->guessesLeft << ".gif";
 //                 gtk_image_set_from_file((GtkImage *)sp->guessesLeftImg, sstr.str().c_str());
                 
                 sstr << sp->guessesLeft << ".gif";
@@ -249,7 +249,7 @@
     // don't let the user do both keydown and mouse clicked
     // and also don't worry about the key repeat
     if (sp->gameState != HANDLING_KEY && sp->gameState != SPINNING) {
-        int key, x, y;
+        long key, x, y;
         std::stringstream sstr;
         if (event->keyval >= GDK_A && event->keyval <= GDK_Z) {
             key = event->keyval + 0x20;
@@ -280,7 +280,7 @@
         
         x = (sp->currentKey - 'a') % 13;
         y = (sp->currentKey - 'a') / 13;
-//         gtk_image_set_from_file((GtkImage *)sp->lowerLetters[y][x], "/usr/local/share/touchmegames/secretphrase/images/back.gif");
+//         gtk_image_set_from_file((GtkImage *)sp->lowerLetters[y][x], "/usr/share/touchmegames/secretphrase/images/back.gif");
         sp->reloadImage(sp->lowerLetters[y][x], "back.gif");
         sstr << sp->getNumberOfOccurences(sp->currentKey) << ' ' << (char)(key - 0x20) << "'s found.";
         gtk_label_set_text((GtkLabel *)sp->infoLabel, sstr.str().c_str());
@@ -293,7 +293,7 @@
             }
             else {
                 sstr.str("");
-//                 sstr << "/usr/local/share/touchmegames/secretphrase/images/" << sp->guessesLeft << ".gif";
+//                 sstr << "/usr/share/touchmegames/secretphrase/images/" << sp->guessesLeft << ".gif";
 //                 gtk_image_set_from_file((GtkImage *)sp->guessesLeftImg, sstr.str().c_str());
                 sstr << sp->guessesLeft << ".gif";
                 sp->reloadImage(sp->guessesLeftImg, sstr.str().c_str());
@@ -329,7 +329,7 @@
 
 void SecretPhrase::categorySelected(GtkWidget *widget, GdkEventKey *event, gpointer ptr) {
     SecretPhrase *sp(reinterpret_cast<SecretPhrase *>(ptr));
-    int cat((int)g_object_get_data((GObject *)widget, KEY_STR));
+    long cat((long)g_object_get_data((GObject *)widget, KEY_STR));
     
     switch (cat) {
         case CatMisc:
diff -Naur touchmegames-0.2.5/src/secretphrase/interface.cpp touchmegames-0.2.5.new/src/secretphrase/interface.cpp
--- touchmegames-0.2.5/src/secretphrase/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/secretphrase/interface.cpp	2014-02-09 15:47:23.489829056 +0100
@@ -85,7 +85,7 @@
     
     eventBox = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, false);
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/exit.gif");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/images/exit.gif");
     image = loadMainImage("exit.gif");
     gtk_widget_add_events(eventBox, GDK_BUTTON_PRESS_MASK);
     g_signal_connect(G_OBJECT(eventBox), "button-press-event",
@@ -123,16 +123,16 @@
     gtk_widget_modify_fg(label, (GtkStateType)0, &c);
     gtk_box_pack_start((GtkBox *)hbox, label, FALSE, FALSE, 5);
     
-//     guessesLeftImg = gtk_image_new_from_file("/usr/local/share/touchmegames/secretphrase/images/3.gif");
+//     guessesLeftImg = gtk_image_new_from_file("/usr/share/touchmegames/secretphrase/images/3.gif");
     guessesLeftImg = loadImage("3.gif");
     gtk_box_pack_start((GtkBox *)hbox, guessesLeftImg, FALSE, FALSE, 10);
     
     fixed = gtk_fixed_new();
-    gtk_fixed_set_has_window((GtkFixed *)fixed, TRUE);
+    gtk_widget_set_has_window((GtkWidget *)fixed, TRUE);
     gtk_widget_set_size_request(fixed, 260, 75);
     
-//     wheelImage1 = gtk_image_new_from_file("/usr/local/share/touchmegames/secretphrase/images/wheel.gif");
-//     wheelImage2 = gtk_image_new_from_file("/usr/local/share/touchmegames/secretphrase/images/wheel.gif");
+//     wheelImage1 = gtk_image_new_from_file("/usr/share/touchmegames/secretphrase/images/wheel.gif");
+//     wheelImage2 = gtk_image_new_from_file("/usr/share/touchmegames/secretphrase/images/wheel.gif");
     wheelImage1 = loadImage("wheel.gif");
     wheelImage2 = loadImage("wheel.gif");
     gtk_fixed_put((GtkFixed *)fixed, wheelImage1, 0, 0);
@@ -167,7 +167,7 @@
     
     for (int x = 0; x < 14; ++x) {
         for (int y = 0; y < 4; ++y) {
-//             centerLetters[y][x] = gtk_image_new_from_file("/usr/local/share/touchmegames/secretphrase/images/back.gif");
+//             centerLetters[y][x] = gtk_image_new_from_file("/usr/share/touchmegames/secretphrase/images/back.gif");
             centerLetters[y][x] = loadImage("back.gif");
             gtk_table_attach_defaults((GtkTable *)table, centerLetters[y][x], x, x + 1, y, y + 1);
         }
@@ -188,7 +188,7 @@
             
             eventBox = gtk_event_box_new();
             gtk_event_box_set_visible_window((GtkEventBox *)eventBox, FALSE);
-//             sstr << "/usr/local/share/touchmegames/secretphrase/images/" << (char)(x + (y * 13) + 'a') << ".gif";
+//             sstr << "/usr/share/touchmegames/secretphrase/images/" << (char)(x + (y * 13) + 'a') << ".gif";
 //             lowerLetters[y][x] = gtk_image_new_from_file(sstr.str().c_str());
             sstr << (char)(x + (y * 13) + 'a') << ".gif";
             lowerLetters[y][x] = loadImage(sstr.str().c_str());
@@ -251,11 +251,11 @@
     gtk_box_pack_start((GtkBox *)vbox, hbox, FALSE, FALSE, 0);
     for (int i = 0; i < 20; ++i) {
         if (i & 1) {
-//             image = gtk_image_new_from_file("/usr/local/share/touchmegames/secretphrase/images/lhcurtain.gif");
+//             image = gtk_image_new_from_file("/usr/share/touchmegames/secretphrase/images/lhcurtain.gif");
             image = loadImage("lhcurtain.gif");
         }
         else {
-//             image = gtk_image_new_from_file("/usr/local/share/touchmegames/secretphrase/images/rhcurtain.gif");
+//             image = gtk_image_new_from_file("/usr/share/touchmegames/secretphrase/images/rhcurtain.gif");
             image = loadImage("rhcurtain.gif");
         }
         gtk_box_pack_start((GtkBox *)hbox, image, FALSE, FALSE, 0);
@@ -282,7 +282,7 @@
     eventBox = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, FALSE);
     
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/secretphrase/images/misc.gif");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/secretphrase/images/misc.gif");
     image = loadImage("misc.gif");
     gtk_container_add((GtkContainer *)eventBox, image);
     g_object_set_data((GObject *)eventBox, KEY_STR, (void *)(CatMisc));
@@ -296,7 +296,7 @@
     eventBox = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, FALSE);
     
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/secretphrase/images/sports.gif");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/secretphrase/images/sports.gif");
     image = loadImage("sports.gif");
     gtk_container_add((GtkContainer *)eventBox, image);
     g_object_set_data((GObject *)eventBox, KEY_STR, (void *)(CatSports));
@@ -311,7 +311,7 @@
     eventBox = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, FALSE);
     
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/secretphrase/images/music.gif");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/secretphrase/images/music.gif");
     image = loadImage("music.gif");
     gtk_container_add((GtkContainer *)eventBox, image);
     g_object_set_data((GObject *)eventBox, KEY_STR, (void *)(CatMusic));
@@ -325,7 +325,7 @@
     eventBox = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, FALSE);
     
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/secretphrase/images/video.gif");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/secretphrase/images/video.gif");
     image = loadImage("video.gif");
     gtk_container_add((GtkContainer *)eventBox, image);
     g_object_set_data((GObject *)eventBox, KEY_STR, (void *)(CatVideo));
@@ -368,7 +368,7 @@
     progress.init();
     progress.width(101);
     progress.height(26);
-//     progress.image("/usr/local/share/touchmegames/secretphrase/images/progress.gif");
+//     progress.image("/usr/share/touchmegames/secretphrase/images/progress.gif");
     progress.defaultImage("progress1.gif");
     gtk_box_pack_start((GtkBox *)hbox, progress.widget(), FALSE, FALSE, 10);
     pango_font_description_free(rcstyle->font_desc);
@@ -394,7 +394,7 @@
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, false);
     g_signal_connect(G_OBJECT(eventBox), "button-press-event",
             G_CALLBACK(solvePhrase), (gpointer)this);
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/secretphrase/images/solvenow.gif");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/secretphrase/images/solvenow.gif");
     image = loadImage("solvenow.gif");
     gtk_container_add((GtkContainer *)eventBox, image);
     gtk_box_pack_start((GtkBox *)normVbox, eventBox, FALSE, FALSE, 5);
@@ -432,7 +432,7 @@
     gtk_box_pack_start((GtkBox *)topvbox, createInitScreen(), FALSE, FALSE, 0);
     
     gtk_widget_show_all(topvbox);
-    gtk_widget_hide_all(normVbox);
+    gtk_widget_hide(normVbox);
     
     // I'm sure there's a better way to get the keyboard input
     // if there is no real keyboard widget, but I didn't read
@@ -457,7 +457,7 @@
     wheelBarX1 = 0;
     wheelBarX2 = 2210;
     
-    gtk_widget_hide_all(normVbox);
+    gtk_widget_hide(normVbox);
     gameState = SELECTING_CATEGORY;
     
     currentScore = 0;
diff -Naur touchmegames-0.2.5/src/secretphrase/Makefile touchmegames-0.2.5.new/src/secretphrase/Makefile
--- touchmegames-0.2.5/src/secretphrase/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/secretphrase/Makefile	2014-02-09 15:47:23.442829054 +0100
@@ -66,21 +66,21 @@
 	(cd phrasegenerator; $(MAKE) clean;)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/phrases ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/phrases; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/phrases ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/phrases; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
-	cp phrases/*.* /usr/local/share/touchmegames/$(GAME_NAME)/phrases
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
+	cp phrases/*.* /usr/share/touchmegames/$(GAME_NAME)/phrases
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/secretphrase/support.cpp touchmegames-0.2.5.new/src/secretphrase/support.cpp
--- touchmegames-0.2.5/src/secretphrase/support.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/secretphrase/support.cpp	2014-02-09 15:47:23.450829055 +0100
@@ -90,7 +90,7 @@
     for (int x = 0; x < 14; ++x) {
         for (int y = 0; y < 4; ++y) {
 //             gtk_image_set_from_file((GtkImage *)centerLetters[y][x], 
-//                             "/usr/local/share/touchmegames/secretphrase/images/back.gif");
+//                             "/usr/share/touchmegames/secretphrase/images/back.gif");
             reloadImage(centerLetters[y][x], "back.gif");
             letters[y][x] = ' ';
         }
@@ -100,7 +100,7 @@
     
     vowelsAllowed = false;
     
-//     gtk_image_set_from_file((GtkImage *)guessesLeftImg, "/usr/local/share/touchmegames/secretphrase/images/3.gif");
+//     gtk_image_set_from_file((GtkImage *)guessesLeftImg, "/usr/share/touchmegames/secretphrase/images/3.gif");
     reloadImage(guessesLeftImg, "3.gif");
     guessesLeft = 3;
     
@@ -117,7 +117,7 @@
     for (int y = 0; y < 2; ++y) {
         for (int x = 0; x < 13; ++x) {
             std::stringstream sstr;
-//             sstr << "/usr/local/share/touchmegames/secretphrase/images/" << (char)(x + (y * 13) + 'a') << ".gif";
+//             sstr << "/usr/share/touchmegames/secretphrase/images/" << (char)(x + (y * 13) + 'a') << ".gif";
 //             gtk_image_set_from_file((GtkImage *)lowerLetters[y][x], sstr.str().c_str());
             sstr << (char)(x + (y * 13) + 'a') << ".gif";
             reloadImage(lowerLetters[y][x], sstr.str().c_str());
@@ -287,30 +287,30 @@
             if (letters[y][x] == '\'') {
                 
 //                 gtk_image_set_from_file((GtkImage *)centerLetters[y][x],
-//                                 "/usr/local/share/touchmegames/secretphrase/images/apost.gif");
+//                                 "/usr/share/touchmegames/secretphrase/images/apost.gif");
                 reloadImage(centerLetters[y][x], "apost.gif");
                 letters[y][x] = ' ';
             }
             else if (letters[y][x] == '-') {
 //                 gtk_image_set_from_file((GtkImage *)centerLetters[y][x],
-//                                 "/usr/local/share/touchmegames/secretphrase/images/dash.gif");
+//                                 "/usr/share/touchmegames/secretphrase/images/dash.gif");
                 reloadImage(centerLetters[y][x], "dash.gif");
                 letters[y][x] = ' ';
             }
             else if (letters[y][x] == ',') {
 //                 gtk_image_set_from_file((GtkImage *)centerLetters[y][x],
-//                                 "/usr/local/share/touchmegames/secretphrase/images/comma.gif");
+//                                 "/usr/share/touchmegames/secretphrase/images/comma.gif");
                 reloadImage(centerLetters[y][x], "comma.gif");
                 letters[y][x] = ' ';
             }
             else if (letters[y][x] != ' ') {
 //                 gtk_image_set_from_file((GtkImage *)centerLetters[y][x],
-//                                 "/usr/local/share/touchmegames/secretphrase/images/back.gif");
+//                                 "/usr/share/touchmegames/secretphrase/images/back.gif");
                 reloadImage(centerLetters[y][x], "back.gif");
             }
             else {
 //                 gtk_image_set_from_file((GtkImage *)centerLetters[y][x],
-//                                 "/usr/local/share/touchmegames/secretphrase/images/blank.gif");
+//                                 "/usr/share/touchmegames/secretphrase/images/blank.gif");
                 reloadImage(centerLetters[y][x], "blank.gif");
             }
         }
@@ -338,7 +338,7 @@
             
             if (letters[i][l] == ch) {
                 std::string str;
-//                 str = "/usr/local/share/touchmegames/secretphrase/images/";
+//                 str = "/usr/share/touchmegames/secretphrase/images/";
                 str = INSTALL_DIR;
                 str += "secretphrase/images/";
                 str += ch;
@@ -379,7 +379,7 @@
         for (int x = 0; x < 14; ++x) {
             if (letters[y][x] != ' ') {
                 std::string str;
-//                 str = "/usr/local/share/touchmegames/secretphrase/images/";
+//                 str = "/usr/share/touchmegames/secretphrase/images/";
                 str = INSTALL_DIR;
                 str += "secretphrase/images/";
                 str += letters[y][x];
diff -Naur touchmegames-0.2.5/src/sudoku/events.cpp touchmegames-0.2.5.new/src/sudoku/events.cpp
--- touchmegames-0.2.5/src/sudoku/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/sudoku/events.cpp	2014-02-09 15:47:24.767829100 +0100
@@ -54,7 +54,7 @@
 
 gboolean Sudoku::timeout(gpointer ptr) {
     Sudoku *sudoku(reinterpret_cast<Sudoku *>(ptr));
-    int second, minute;
+    long second, minute;
     std::stringstream sstr;
     std::string str;
 
@@ -67,12 +67,12 @@
             if (sudoku->timeLeft <= 0) {
                 sudoku->gameState = OUT_OF_TIME1;
             }
-            sudoku->progress.percent((int)sudoku->timeLeft / 6);
+            sudoku->progress.percent((long)sudoku->timeLeft / 6);
             
-            second = ((int)(sudoku->timeLeft / 5)) % 60;
-            minute = (int)(sudoku->timeLeft / 5) / 60;
+            second = ((long)(sudoku->timeLeft / 5)) % 60;
+            minute = (long)(sudoku->timeLeft / 5) / 60;
             
-            sstr << (int)minute << ':' << std::setw(2) << std::setfill('0') << (int)second;
+            sstr << (long)minute << ':' << std::setw(2) << std::setfill('0') << (long)second;
             
             sudoku->progress.text(sstr.str().c_str());
             
@@ -105,7 +105,7 @@
             break;
         case TAKE_ROUND_SCORE:
             if (sudoku->round == 1) {
-                int score;
+                long score;
                 score = 50000 - sudoku->errors * 5000 + sudoku->timeLeft * 150;
                 sstr << score;
                 str = sstr.str();
@@ -113,7 +113,7 @@
                 gtk_label_set_text((GtkLabel *)sudoku->roundScoreLabel, str.c_str());
             }
             else {
-                int score;
+                long score;
                 score = 75000 - sudoku->errors * 5000 + sudoku->timeLeft * 150;
                 sstr << score;
                 str = sstr.str();
@@ -179,7 +179,7 @@
         sudoku->gameState = RUNNING;
     }
     image = gtk_bin_get_child((GtkBin *)widget);
-    if ((int)g_object_get_data((GObject *)widget, KEY_STR) < 7) {
+    if ((long)g_object_get_data((GObject *)widget, KEY_STR) < 7) {
         
         if (sudoku->currentInt != 0) {
             std::stringstream sstr;
@@ -203,18 +203,18 @@
                 sudoku->gameState = TAKE_PUZZLE_SCORE;
             }
         }
-        else if ((int)g_object_get_data((GObject *)widget, KEY_STR) < 7) {
+        else if ((long)g_object_get_data((GObject *)widget, KEY_STR) < 7) {
             sudoku->reloadImage(image, "null.gif");
             g_object_set_data((GObject *)widget, KEY_STR, 0);
         }
     }
-    else if ((int)g_object_get_data((GObject *)widget, KEY_STR) > 6) {
+    else if ((long)g_object_get_data((GObject *)widget, KEY_STR) > 6) {
         // it's a prefilled number, set the currentInt to this
-        sudoku->currentInt = 255 - (int)g_object_get_data((GObject *)widget, KEY_STR);
+        sudoku->currentInt = 255 - (long)g_object_get_data((GObject *)widget, KEY_STR);
     }
     else if (sudoku->currentInt == 0) {
         
-        if ((int)g_object_get_data((GObject *)widget, KEY_STR) < 7) {
+        if ((long)g_object_get_data((GObject *)widget, KEY_STR) < 7) {
             sudoku->reloadImage(image, "null.gif");
             g_object_set_data((GObject *)widget, KEY_STR, 0);
         }
@@ -224,7 +224,7 @@
 void Sudoku::numberClicked(GtkWidget *widget, GdkEventKey *event, gpointer ptr) {
     Sudoku *sudoku(reinterpret_cast<Sudoku *>(ptr));
     
-    sudoku->currentInt = (int)g_object_get_data((GObject *)widget, KEY_STR);
+    sudoku->currentInt = (long)g_object_get_data((GObject *)widget, KEY_STR);
 }
 
 void Sudoku::solveClicked(GtkWidget *widget, gpointer ptr) {
diff -Naur touchmegames-0.2.5/src/sudoku/interface.cpp touchmegames-0.2.5.new/src/sudoku/interface.cpp
--- touchmegames-0.2.5/src/sudoku/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/sudoku/interface.cpp	2014-02-09 15:47:24.830829102 +0100
@@ -269,7 +269,7 @@
     eventBox = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, false);
     
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_quit.png");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_quit.png");
     image = loadMainImage("buttons/button_quit.png");
     gtk_widget_add_events(eventBox, GDK_BUTTON_PRESS_MASK);
     g_signal_connect(G_OBJECT(eventBox), "button-press-event",
diff -Naur touchmegames-0.2.5/src/sudoku/Makefile touchmegames-0.2.5.new/src/sudoku/Makefile
--- touchmegames-0.2.5/src/sudoku/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/sudoku/Makefile	2014-02-09 15:47:24.757829099 +0100
@@ -59,21 +59,21 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/sounds ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/sounds; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/sounds ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/sounds; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
-	cp sounds/*.* /usr/local/share/touchmegames/$(GAME_NAME)/sounds
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
+	cp sounds/*.* /usr/share/touchmegames/$(GAME_NAME)/sounds
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/template/Makefile touchmegames-0.2.5.new/src/template/Makefile
--- touchmegames-0.2.5/src/template/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/template/Makefile	2014-02-09 15:47:23.818829067 +0100
@@ -62,21 +62,21 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/sounds ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/sounds; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/sounds ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/sounds; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
-	cp sounds/*.* /usr/local/share/touchmegames/$(GAME_NAME)/sounds
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
+	cp sounds/*.* /usr/share/touchmegames/$(GAME_NAME)/sounds
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/threescompany/events.cpp touchmegames-0.2.5.new/src/threescompany/events.cpp
--- touchmegames-0.2.5/src/threescompany/events.cpp	2009-03-14 06:09:19.000000000 +0100
+++ touchmegames-0.2.5.new/src/threescompany/events.cpp	2014-02-09 15:47:22.792829032 +0100
@@ -53,8 +53,8 @@
 int ThreesCompany::checkTrip(int hold) {
     int trip[3];
     
-    for (int i = 0; i < 3; ++i) {
-        trip[i] = (int)g_object_get_data((GObject *)cardHoldImages[hold][i], KEY_STR);
+    for (long i = 0; i < 3; ++i) {
+        trip[i] = (long)g_object_get_data((GObject *)cardHoldImages[hold][i], KEY_STR);
 
         // adjust the number for the actual value
         trip[i] = 13 - ((trip[i] - 1) / 4);
@@ -108,7 +108,7 @@
 
 void ThreesCompany::cardSelected(GtkWidget *widget, GdkEventKey *event, gpointer ptr) {
     ThreesCompany *vp(reinterpret_cast<ThreesCompany *>(ptr));
-    int i = 0;
+    long i = 0;
 }
 
 void ThreesCompany::dealPressed(GtkWidget *widget, gpointer *ptr) {
@@ -157,7 +157,7 @@
 
 void ThreesCompany::holdReleased(GtkWidget *widget, GdkEventButton *event, gpointer ptr) {
     ThreesCompany *tc(reinterpret_cast<ThreesCompany *>(ptr));
-    int card0(-1), card1(-1), holdCard(0), previousCard(-1), previousHold(-1), hold;
+    long card0(-1), card1(-1), holdCard(0), previousCard(-1), previousHold(-1), hold;
     GtkWidget *widget1;
     
     if (!tc->shown) {
@@ -167,7 +167,7 @@
     gtk_widget_destroy(tc->cardMask);
     tc->cardMask = NULL;
     tc->shown = false;
-    for (int i = 0; i < 4; ++i) {
+    for (long i = 0; i < 4; ++i) {
         
         if (widget == tc->cardHolds[i]) {
             hold = i;
@@ -188,7 +188,7 @@
     }
     if (tc->cardMasksCard == tc->cards[2]) {
         tc->cardHoldImages[hold][holdCard] 
-                        = tc->createCard((int)g_object_get_data((GObject *)tc->cards[2], KEY_STR));
+                        = tc->createCard((long)g_object_get_data((GObject *)tc->cards[2], KEY_STR));
             
         gtk_fixed_put((GtkFixed *)tc->fixed, tc->cardHoldImages[hold][holdCard], 160 + (131 * hold), 
                         200 + (30 * holdCard));
@@ -196,10 +196,10 @@
         gtk_widget_show_all(tc->cardHoldImages[hold][holdCard]);
         
         if (tc->cards[0] != NULL) {
-            card0 = (int)g_object_get_data((GObject *)tc->cards[0], KEY_STR);
+            card0 = (long)g_object_get_data((GObject *)tc->cards[0], KEY_STR);
         }
         if (tc->cards[1] != NULL) {
-            card1 = (int)g_object_get_data((GObject *)tc->cards[1], KEY_STR);
+            card1 = (long)g_object_get_data((GObject *)tc->cards[1], KEY_STR);
         }
         
         if (tc->cards[0] != NULL) {
@@ -235,7 +235,7 @@
         }
         
         if (tc->cardHoldImages[hold][2] != NULL) {
-            int ret = tc->checkTrip(hold);
+            long ret = tc->checkTrip(hold);
             if (ret) {
                 tc->clearHold(hold, ret);
             }
@@ -253,7 +253,7 @@
         previousCard = 2;
     }
     if (previousCard != -1) {
-        card0 = (int)g_object_get_data((GObject *)tc->topCardHoldImages[previousCard], KEY_STR);
+        card0 = (long)g_object_get_data((GObject *)tc->topCardHoldImages[previousCard], KEY_STR);
         gtk_widget_destroy(tc->topCardHoldImages[previousCard]);
         tc->topCardHoldImages[previousCard] = NULL;
         tc->cardHoldImages[hold][holdCard] = tc->createCard(card0);
@@ -262,15 +262,15 @@
         gtk_widget_show_all(tc->cardHoldImages[hold][holdCard]);
         
         if (tc->cardHoldImages[hold][2] != NULL) {
-            int ret = tc->checkTrip(hold);
+            long ret = tc->checkTrip(hold);
             if (ret) {
                 tc->clearHold(hold, ret);
             }
         }
         return;
     }
-    for (int i = 0; i < 4; ++i) {
-        for (int j = 0; j < 3; ++j) {
+    for (long i = 0; i < 4; ++i) {
+        for (long j = 0; j < 3; ++j) {
             if (tc->cardMasksCard == tc->cardHoldImages[i][j] && i != hold) {
                 previousCard = j;
                 previousHold = i;
@@ -278,7 +278,7 @@
         }
     }
     if (previousCard != -1) {
-        card0 = (int)g_object_get_data((GObject *)tc->cardHoldImages[previousHold][previousCard], KEY_STR);
+        card0 = (long)g_object_get_data((GObject *)tc->cardHoldImages[previousHold][previousCard], KEY_STR);
         gtk_widget_destroy(tc->cardHoldImages[previousHold][previousCard]);
         tc->cardHoldImages[previousHold][previousCard] = NULL;
         tc->cardHoldImages[hold][holdCard] = tc->createCard(card0);
@@ -287,7 +287,7 @@
         gtk_widget_show_all(tc->cardHoldImages[hold][holdCard]);
         
         if (tc->cardHoldImages[hold][2] != NULL) {
-            int ret = tc->checkTrip(hold);
+            long ret = tc->checkTrip(hold);
             if (ret) {
                 tc->clearHold(hold, ret);
             }
@@ -300,7 +300,7 @@
 
 void ThreesCompany::topHoldReleased(GtkWidget *widget, GdkEventButton *event, gpointer ptr) {
     ThreesCompany *tc(reinterpret_cast<ThreesCompany *>(ptr));
-    int card0(-1), card1(-1), holdCard(0), previousCard(-1), previousHold(-1), hold;
+    long card0(-1), card1(-1), holdCard(0), previousCard(-1), previousHold(-1), hold;
     GtkWidget *widget1;
     
     if (!tc->shown) {
@@ -311,7 +311,7 @@
     tc->cardMask = NULL;
     tc->shown = false;
     
-    for (int i = 0; i < 3; ++i) {
+    for (long i = 0; i < 3; ++i) {
         if (widget == tc->topCardHolds[i]) {
             hold = i;
             i = 4;
@@ -323,17 +323,17 @@
     }
     
     if (tc->cardMasksCard == tc->cards[2]) {
-        tc->topCardHoldImages[hold] = tc->createCard((int)g_object_get_data((GObject *)tc->cards[2], KEY_STR));
+        tc->topCardHoldImages[hold] = tc->createCard((long)g_object_get_data((GObject *)tc->cards[2], KEY_STR));
         
         gtk_fixed_put((GtkFixed *)tc->fixed, tc->topCardHoldImages[hold], 185 + (173 * hold), 40);
         
         gtk_widget_show_all(tc->topCardHoldImages[hold]);
         
         if (tc->cards[0] != NULL) {
-            card0 = (int)g_object_get_data((GObject *)tc->cards[0], KEY_STR);
+            card0 = (long)g_object_get_data((GObject *)tc->cards[0], KEY_STR);
         }
         if (tc->cards[1] != NULL) {
-            card1 = (int)g_object_get_data((GObject *)tc->cards[1], KEY_STR);
+            card1 = (long)g_object_get_data((GObject *)tc->cards[1], KEY_STR);
         }
         
         if (tc->cards[0] != NULL) {
@@ -382,7 +382,7 @@
         previousCard = 2;
     }
     if (previousCard != -1) {
-        card0 = (int)g_object_get_data((GObject *)tc->topCardHoldImages[previousCard], KEY_STR);
+        card0 = (long)g_object_get_data((GObject *)tc->topCardHoldImages[previousCard], KEY_STR);
         gtk_widget_destroy(tc->topCardHoldImages[previousCard]);
         tc->topCardHoldImages[previousCard] = NULL;
         tc->topCardHoldImages[hold] = tc->createCard(card0);
@@ -391,8 +391,8 @@
         gtk_widget_show_all(tc->topCardHoldImages[hold]);
         return;
     }
-    for (int i = 0; i < 4; ++i) {
-        for (int j = 0; j < 3; ++j) {
+    for (long i = 0; i < 4; ++i) {
+        for (long j = 0; j < 3; ++j) {
             if (tc->cardMasksCard == tc->cardHoldImages[i][j]) {
                 previousCard = j;
                 previousHold = i;
@@ -400,7 +400,7 @@
         }
     }
     if (previousCard != -1) {
-        card0 = (int)g_object_get_data((GObject *)tc->cardHoldImages[previousHold][previousCard], KEY_STR);
+        card0 = (long)g_object_get_data((GObject *)tc->cardHoldImages[previousHold][previousCard], KEY_STR);
         gtk_widget_destroy(tc->cardHoldImages[previousHold][previousCard]);
         tc->cardHoldImages[previousHold][previousCard] = NULL;
         tc->topCardHoldImages[hold] = tc->createCard(card0);
@@ -414,7 +414,7 @@
 void ThreesCompany::takeScorePressed(GtkWidget *widget, GdkEventButton *event, gpointer ptr) {
     ThreesCompany *tc(reinterpret_cast<ThreesCompany *>(ptr));
 //     gtk_image_set_from_file((GtkImage *)gtk_bin_get_child((GtkBin *)widget), 
-//                                 "/usr/local/share/touchmegames/threescompany/images/takescoredown.xpm");
+//                                 "/usr/share/touchmegames/threescompany/images/takescoredown.xpm");
     tc->reloadImage(gtk_bin_get_child((GtkBin *)widget), "takescoredown.xpm");
 
 }
@@ -423,7 +423,7 @@
     ThreesCompany *tc(reinterpret_cast<ThreesCompany *>(ptr));
     
 //     gtk_image_set_from_file((GtkImage *)gtk_bin_get_child((GtkBin *)widget), 
-//                             "/usr/local/share/touchmegames/threescompany/images/takescoreup.xpm");
+//                             "/usr/share/touchmegames/threescompany/images/takescoreup.xpm");
 //     tc->reloadImage(gtk_bin_get_child((GtkBin *)widget), "takescoreup.xpm");
     ++tc->round;
     if (tc->round <= 3) {
diff -Naur touchmegames-0.2.5/src/threescompany/interface.cpp touchmegames-0.2.5.new/src/threescompany/interface.cpp
--- touchmegames-0.2.5/src/threescompany/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/threescompany/interface.cpp	2014-02-09 15:47:22.817829033 +0100
@@ -126,7 +126,7 @@
     }
     cardMask = gtk_event_box_new();
     gtk_widget_set_size_request(cardMask, 50, 50);
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/threescompany/images/mask.xpm");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/threescompany/images/mask.xpm");
     image = loadImage("mask.png");
     gtk_container_add((GtkContainer *)cardMask, image);
     gtk_event_box_set_visible_window((GtkEventBox *)cardMask, FALSE);
@@ -318,7 +318,7 @@
     
     eventBox2 = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox2, false);
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/exit.gif");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/images/exit.gif");
     image = loadMainImage("buttons/button_quit.png");
     gtk_widget_add_events(eventBox2, GDK_BUTTON_PRESS_MASK);
     g_signal_connect(G_OBJECT(eventBox2), "button-press-event",
diff -Naur touchmegames-0.2.5/src/threescompany/Makefile touchmegames-0.2.5.new/src/threescompany/Makefile
--- touchmegames-0.2.5/src/threescompany/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/threescompany/Makefile	2014-02-09 15:47:22.781829032 +0100
@@ -55,17 +55,17 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/touchmegames.desktop touchmegames-0.2.5.new/src/touchmegames.desktop
--- touchmegames-0.2.5/src/touchmegames.desktop	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/touchmegames.desktop	2014-02-09 15:47:24.892829104 +0100
@@ -10,4 +10,4 @@
 Type=Application
 Terminal=0
 X-KDE-StartupNotify=false
-Icon=/usr/local/share/touchmegames/images/tmgicon.png
\ Nincs Ãºjsor a fÃ¡jl vÃ©gÃ©n
+Icon=/usr/share/touchmegames/images/tmgicon.png
\ Nincs Ãºjsor a fÃ¡jl vÃ©gÃ©n
diff -Naur touchmegames-0.2.5/src/tritowers/events.cpp touchmegames-0.2.5.new/src/tritowers/events.cpp
--- touchmegames-0.2.5/src/tritowers/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/tritowers/events.cpp	2014-02-09 15:47:23.890829070 +0100
@@ -168,7 +168,7 @@
 }
 
 int TriTowers::cardIn(int row, int card) {
-    int location(getArrayPosition(row, card));
+    long location(getArrayPosition(row, card));
     
     if (dispCards[location] != NULL) {
         return 1;
@@ -178,7 +178,7 @@
 }
 
 int TriTowers::checkValidSelect(GtkWidget *widget) {
-    int row, card;
+    long row, card;
     GtkWidget **location;
     location = std::find(dispCards, &dispCards[30], ((GtkBin *)widget)->child);
     if (location == NULL) {
@@ -214,7 +214,7 @@
 void TriTowers::cardSelected(GtkWidget *widget, GdkEventKey *event, gpointer ptr) {
     TriTowers *tt(reinterpret_cast<TriTowers *>(ptr));
     GtkWidget **location;
-    int row, card;
+    long row, card;
     tt->waitingForFirstClick = 0;
     gtk_widget_hide(tt->cardScore);
     
@@ -274,7 +274,7 @@
 
 void TriTowers::takeScorePressed(GtkWidget *widget, GdkEventButton *event, gpointer ptr) {
 // gtk_image_set_from_file((GtkImage *)gtk_bin_get_child((GtkBin *)widget), 
-//  "/usr/local/share/touchmegames/tritowers/images/takescoredown.xpm");
+//  "/usr/share/touchmegames/tritowers/images/takescoredown.xpm");
 	
 }
 
@@ -282,7 +282,7 @@
     TriTowers *tc(reinterpret_cast<TriTowers *>(ptr));
     if (widget != NULL) {
 // 	gtk_image_set_from_file((GtkImage *)gtk_bin_get_child((GtkBin *)widget), 
-// 			 "/usr/local/share/touchmegames/tritowers/images/takescoreup.xpm");
+// 			 "/usr/share/touchmegames/tritowers/images/takescoreup.xpm");
     }
     if (tc->gameState == PLAY_ROUND || widget == NULL) {
         ++tc->round;
diff -Naur touchmegames-0.2.5/src/tritowers/interface.cpp touchmegames-0.2.5.new/src/tritowers/interface.cpp
--- touchmegames-0.2.5/src/tritowers/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/tritowers/interface.cpp	2014-02-09 15:47:23.905829070 +0100
@@ -196,7 +196,7 @@
     label = gtk_label_new("     ");
     gtk_box_pack_start((GtkBox *)hbox, label, FALSE, FALSE, 0);
     
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/cards/backs/deck10.png");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/images/cards/backs/deck10.png");
     image = loadMainImage("cards/backs/deck10.png");
     
     gtk_container_add((GtkContainer *)eventBox, image);
@@ -255,7 +255,7 @@
 //     g_signal_connect(G_OBJECT(eventBox), "button-release-event",
 //                         G_CALLBACK(takeScoreReleased), (gpointer)this);
     
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_take_score.png");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_take_score.png");
 //     gtk_container_add((GtkContainer *)eventBox, image);
 //     gtk_box_pack_start((GtkBox *)hbox, eventBox, FALSE, FALSE, 20);
     
diff -Naur touchmegames-0.2.5/src/tritowers/Makefile touchmegames-0.2.5.new/src/tritowers/Makefile
--- touchmegames-0.2.5/src/tritowers/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/tritowers/Makefile	2014-02-09 15:47:23.886829070 +0100
@@ -55,17 +55,17 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/tritowers/support.cpp touchmegames-0.2.5.new/src/tritowers/support.cpp
--- touchmegames-0.2.5/src/tritowers/support.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/tritowers/support.cpp	2014-02-09 15:47:23.894829070 +0100
@@ -308,9 +308,9 @@
 }
 
 void TriTowers::checkCards(GtkWidget *lh, GtkWidget *rh) {
-    int absval(0);
-    int lhcard((int)g_object_get_data((GObject *)lh, KEY_STR)); 
-    int rhcard((int)g_object_get_data((GObject *)rh, KEY_STR));
+    long absval(0);
+    long lhcard((long)g_object_get_data((GObject *)lh, KEY_STR)); 
+    long rhcard((long)g_object_get_data((GObject *)rh, KEY_STR));
     absval = abs(lhcard / 4 - 
                 rhcard / 4);
     
@@ -403,7 +403,7 @@
         }
         sstr.str("");
         sstr << deckLocation 
-                << (int)g_object_get_data((GObject *)rh, KEY_STR) + 1 << ".png";
+                << (long)g_object_get_data((GObject *)rh, KEY_STR) + 1 << ".png";
 //         dealCard = gtk_image_new_from_file(sstr.str().c_str());
         dealCard = loadMainImage(sstr.str().c_str());
         g_object_set_data((GObject *)dealCardBox, KEY_STR, g_object_get_data((GObject *)rh, KEY_STR));
diff -Naur touchmegames-0.2.5/src/videopoker/events.cpp touchmegames-0.2.5.new/src/videopoker/events.cpp
--- touchmegames-0.2.5/src/videopoker/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/videopoker/events.cpp	2014-02-09 15:47:22.721829030 +0100
@@ -207,14 +207,14 @@
                         vp->currentFlipCard = 0;
                         vp->cardLocation = 0;
                         vp->startHand();
-                        for (int i = 0; i < 5; ++i) {
+                        for (long i = 0; i < 5; ++i) {
                             //vp->betButtons[i].changeState(TmgToggleButton::UP);
                         }
                         gtk_label_set_text((GtkLabel *)vp->instructionLabel,
                                         "Select a bet and press the deal button.");
                         vp->gameState = SELECT_BET;
                         
-                        for (int i = 0; i < 5; ++i) {
+                        for (long i = 0; i < 5; ++i) {
                                 gtk_image_set_from_file((GtkImage *)vp->cardImages[i], vp->deckBack.c_str());
                                 vp->cardFront[i] = false;
                                 
@@ -239,7 +239,7 @@
     }
     
     if (vp->gameState == SELECT_BET) {
-        for (int i = 0; i < 5; ++i) {
+        for (long i = 0; i < 5; ++i) {
             if (second == &vp->betButtons[i] && vp->currentBet / 5 - 1 != i) {
                 vp->betButtons[vp->currentBet / 5 - 1].changeState(TmgToggleButton::UP);
                 vp->currentBet = (i + 1) * 5;
@@ -259,7 +259,7 @@
 
 void VideoPoker::cardSelected(GtkWidget *widget, GdkEventKey *event, gpointer ptr) {
     VideoPoker *vp(reinterpret_cast<VideoPoker *>(ptr));
-    int i = 0;
+    long i = 0;
     if (vp->gameState != SELECT_CARDS) {
         return;
     }
@@ -301,7 +301,7 @@
             
             
 
-            for (int i = 0; i < 5; ++i) {
+            for (long i = 0; i < 5; ++i) {
                 if (vp->currentBet / 5 - 1 != i) {
                     vp->betButtons[i].changeState(TmgToggleButton::UP);
                 }
diff -Naur touchmegames-0.2.5/src/videopoker/interface.cpp touchmegames-0.2.5.new/src/videopoker/interface.cpp
--- touchmegames-0.2.5/src/videopoker/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/videopoker/interface.cpp	2014-02-09 15:47:22.736829030 +0100
@@ -408,7 +408,7 @@
     
     topfixed = gtk_fixed_new();
 
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/games/bg.png");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/images/games/bg.png");
     image = loadImage("fullbg.png");
 
     gtk_fixed_put((GtkFixed *)topfixed, image, 0, 0);
@@ -435,7 +435,7 @@
     gtk_box_pack_start((GtkBox *)topvbox, label, FALSE, FALSE, 0);
     eventBox = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, false);
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/exit.gif");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/images/exit.gif");
     image = loadMainImage("buttons/button_quit.png");
     gtk_widget_add_events(eventBox, GDK_BUTTON_PRESS_MASK);
     g_signal_connect(G_OBJECT(eventBox), "button-press-event",
diff -Naur touchmegames-0.2.5/src/videopoker/Makefile touchmegames-0.2.5.new/src/videopoker/Makefile
--- touchmegames-0.2.5/src/videopoker/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/videopoker/Makefile	2014-02-09 15:47:22.717829030 +0100
@@ -61,18 +61,18 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp cards/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp cards/*.* /usr/share/touchmegames/$(GAME_NAME)/images
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
diff -Naur touchmegames-0.2.5/src/wordhunt/events.cpp touchmegames-0.2.5.new/src/wordhunt/events.cpp
--- touchmegames-0.2.5/src/wordhunt/events.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/wordhunt/events.cpp	2014-02-09 15:47:24.466829090 +0100
@@ -57,25 +57,25 @@
     std::string attempt;
     std::string revWord;
     bool done(false);
-    int len(word.size());
+    long len(word.size());
     
-    for (int i = word.size() - 1; i >= 0; --i) {
+    for (long i = word.size() - 1; i >= 0; --i) {
         revWord += word[i];
     }
     
-    for (int x = 0; x < 12 && !done; ++x) {
-        for (int y = 0; y < 12 && !done; ++y) {
+    for (long x = 0; x < 12 && !done; ++x) {
+        for (long y = 0; y < 12 && !done; ++y) {
             
             attempt.clear();
             // horizontal check
-            for (int i = 0; i + x < 12 && i < len; ++i) {
+            for (long i = 0; i + x < 12 && i < len; ++i) {
                 //attempt += gtk_label_get_text((GtkLabel *)letters[x + i][y]);
-                attempt += toupper((int)g_object_get_data((GObject *)letters[x + i][y], KEY_STR));
+                attempt += toupper((long)g_object_get_data((GObject *)letters[x + i][y], KEY_STR));
             }
     
             if (word == attempt || attempt == revWord) {
     
-                    for (int i = 0; i + x < 12 & i < len; ++i) {
+                    for (long i = 0; i + x < 12 & i < len; ++i) {
                         std::string str;
                         
                         str = "letterhi_";
@@ -89,14 +89,14 @@
             
             attempt.clear();
             // vertical check
-            for (int i = 0; i + y < 12 && i < len; ++i) {
+            for (long i = 0; i + y < 12 && i < len; ++i) {
                 //attempt += gtk_label_get_text((GtkLabel *)letters[x][y + i]);
-                attempt += toupper((int)g_object_get_data((GObject *)letters[x][y + i], KEY_STR));
+                attempt += toupper((long)g_object_get_data((GObject *)letters[x][y + i], KEY_STR));
             }
             
             
             if (word == attempt || attempt == revWord) {
-                for (int i = 0; i + y < 12 & i < len; ++i) {
+                for (long i = 0; i + y < 12 & i < len; ++i) {
                     //gtk_widget_modify_style(letters[x][y + i]->parent, bgCircle);
                     std::string str;
                     str = "letterhi_";
@@ -113,7 +113,7 @@
 }
 
 void WordHunt::findWords() {
-    for (int i = 0; i < 10; ++i) {
+    for (long i = 0; i < 10; ++i) {
         if (!wordFound[i]) {
             findWord(words[i]);
         }
@@ -148,7 +148,7 @@
                 std::string str;
                     
                     //score = atoi(gtk_label_get_text((GtkLabel *)wh->totalScore));
-                    wh->totalScoreInt += (int)(wh->timeLeft * 600.0);
+                    wh->totalScoreInt += (long)(wh->timeLeft * 600.0);
                     sstr << wh->totalScoreInt;
                     str = sstr.str();
                     wh->addCommas(str);
@@ -158,9 +158,9 @@
             second = (wh->timeLeft * 100.0) / 5.0 * 3.0;
             minute = second / 60.0;
             
-            sstr << (int)minute << ':' << std::setw(2) << std::setfill('0') << (int)second;
+            sstr << (long)minute << ':' << std::setw(2) << std::setfill('0') << (long)second;
             
-            wh->progress.percent((int)(wh->timeLeft * 100));
+            wh->progress.percent((long)(wh->timeLeft * 100));
             wh->progress.text(sstr.str().c_str());
             
             //gtk_progress_bar_set_fraction((GtkProgressBar *)wh->timeBar, wh->timeLeft);
@@ -217,8 +217,8 @@
     second = (wh->timeLeft * 100.0) / 5.0 * 3.0;
     minute = second / 60.0;
     
-    sstr << (int)minute << ':' << std::setw(2) << std::setfill('0') << (int)second;
-    wh->progress.percent((int)(wh->timeLeft * 100));
+    sstr << (long)minute << ':' << std::setw(2) << std::setfill('0') << (long)second;
+    wh->progress.percent((long)(wh->timeLeft * 100));
     wh->progress.text(sstr.str().c_str());
     
     //gtk_progress_bar_set_fraction((GtkProgressBar *)wh->timeBar, wh->timeLeft);
@@ -228,20 +228,20 @@
 }
 
 int WordHunt::checkMatch() {
-    int match;
+    long match;
     std::string str, revstr;
 
     switch (direction) {
         case HORIZONTAL:
-            for (int i = beginx; i <= endx; ++i) {
+            for (long i = beginx; i <= endx; ++i) {
                 //str += gtk_label_get_text((GtkLabel *)letters[i][beginy]);
-                str += toupper((int)g_object_get_data((GObject *)letters[i][beginy], KEY_STR));
+                str += toupper((long)g_object_get_data((GObject *)letters[i][beginy], KEY_STR));
             }
             break;
         case VERTICAL:
-            for (int i = beginy; i <= endy; ++i) {
+            for (long i = beginy; i <= endy; ++i) {
                 //str += gtk_label_get_text((GtkLabel *)letters[beginx][i]);
-                str += toupper((int)g_object_get_data((GObject *)letters[beginx][i], KEY_STR));
+                str += toupper((long)g_object_get_data((GObject *)letters[beginx][i], KEY_STR));
             }
             break;
         case NONE:
@@ -251,24 +251,24 @@
     for (match = 0; match < 10 && words[match] != str; ++match);
     
     if (match < 10 && !wordFound[match]) {
-        //int score;
+        //long score;
         std::stringstream sstr;
         std::string tmpstr;
         bool roundOver(true);
         playWave("gotword.wav");
         
         //score = atoi(gtk_label_get_text((GtkLabel *)totalScore));
-        totalScoreInt += (int)(timeLeft * 3000.0);
+        totalScoreInt += (long)(timeLeft * 3000.0);
         sstr << totalScoreInt;
         str = sstr.str();
         addCommas(str);
         gtk_label_set_text((GtkLabel *)totalScore, str.c_str());
         switch (direction) {
             case HORIZONTAL:
-                for (int i = beginx; i <= endx; ++i) {
+                for (long i = beginx; i <= endx; ++i) {
                     // fix me
                     std::string str;
-                    char ch((int)g_object_get_data((GObject *)letters[i][beginy], KEY_STR));
+                    char ch((long)g_object_get_data((GObject *)letters[i][beginy], KEY_STR));
                     str = "letterlo_";
                     str += ch;
                     str += ".png";
@@ -277,11 +277,11 @@
                 }
                 break;
                 case VERTICAL:
-                        for (int i = beginy; i <= endy; ++i) {
+                        for (long i = beginy; i <= endy; ++i) {
                             // fix me
                             // gtk_widget_modify_style(letters[beginx][i]->parent, bgDone);
                             std::string str;
-                            char ch((int)g_object_get_data((GObject *)letters[beginx][i], KEY_STR));
+                            char ch((long)g_object_get_data((GObject *)letters[beginx][i], KEY_STR));
                             str = "letterlo_";
                             str += ch;
                             str += ".png";
@@ -305,7 +305,7 @@
         direction = NONE;
         movement = MOVEMENT_NONE;
         clearing = false;
-        for (int i = 0; i < 10; ++i) {
+        for (long i = 0; i < 10; ++i) {
             if (!wordFound[i]) {
                 roundOver = false;
             }
@@ -320,7 +320,7 @@
     }
     else {
             revstr = "";
-            for (int i = str.size() - 1; i >= 0; --i) {
+            for (long i = str.size() - 1; i >= 0; --i) {
                     revstr += str[i];
             }
             for (match = 0; match < 10 && words[match] != revstr; ++match);
@@ -333,15 +333,15 @@
                     playWave("gotword.wav");
                     
                     //score = atoi(gtk_label_get_text((GtkLabel *)totalScore));
-                    totalScoreInt += (int)(timeLeft * 3000.0);
+                    totalScoreInt += (long)(timeLeft * 3000.0);
                     sstr << totalScoreInt;
                     str = sstr.str();
                     addCommas(str);
                     gtk_label_set_text((GtkLabel *)totalScore, str.c_str());
                     switch (direction) {
                         case HORIZONTAL:
-                            for (int i = beginx; i <= endx; ++i) {
-                                char ch((int)g_object_get_data((GObject *)letters[i][beginy], KEY_STR));
+                            for (long i = beginx; i <= endx; ++i) {
+                                char ch((long)g_object_get_data((GObject *)letters[i][beginy], KEY_STR));
                                 str = "letterlo_";
                                 str += ch;
                                 str += ".png";
@@ -350,8 +350,8 @@
                             }
                             break;
                         case VERTICAL:
-                            for (int i = beginy; i <= endy; ++i) {
-                                char ch((int)g_object_get_data((GObject *)letters[beginx][i], KEY_STR));
+                            for (long i = beginy; i <= endy; ++i) {
+                                char ch((long)g_object_get_data((GObject *)letters[beginx][i], KEY_STR));
                                 str = "letterlo_";
                                 str += ch;
                                 str += ".png";
@@ -375,7 +375,7 @@
                 direction = NONE;
                 movement = MOVEMENT_NONE;
                 clearing = false;
-                for (int i = 0; i < 10; ++i) {
+                for (long i = 0; i < 10; ++i) {
                     if (!wordFound[i]) {
                         roundOver = false;
                     }
@@ -401,10 +401,10 @@
         return;
     }
     letter = gtk_bin_get_child((GtkBin *)widget);
-    ch = (int)g_object_get_data((GObject *)letter, KEY_STR);
+    ch = (long)g_object_get_data((GObject *)letter, KEY_STR);
 
-    for (int x = 0; x < numberOfRows; ++x) {
-        for (int y = 0; y < numberOfRows; ++y) {
+    for (long x = 0; x < numberOfRows; ++x) {
+        for (long y = 0; y < numberOfRows; ++y) {
             if (wh->letters[x][y]->parent == widget) {
                 if (!wh->hunting) {
                     wh->hunting = true;
@@ -465,8 +465,8 @@
     WordHunt *wh(reinterpret_cast<WordHunt *>(ptr));
     std::string str;
     char ch;
-    int X = (int)(event->x + widget->allocation.x);
-    int Y = (int)(event->y + widget->allocation.y);
+    long X = (long)(event->x + widget->allocation.x);
+    long Y = (long)(event->y + widget->allocation.y);
     GdkRectangle rect;
 	
     if (wh->gameState != GAME_PLAY) {
@@ -480,8 +480,8 @@
     
     X = -1;
     Y = -1;
-    for (int x = 0; x < numberOfRows; ++x) {
-        for (int y = 0; y < numberOfRows; ++y) {
+    for (long x = 0; x < numberOfRows; ++x) {
+        for (long y = 0; y < numberOfRows; ++y) {
             if (gtk_widget_intersect(wh->letters[x][y]->parent, &rect, NULL)) {
                 X = x;
                 Y = y;
@@ -541,7 +541,7 @@
             wh->lastx = wh->endx;
             wh->lasty = wh->endy;
             wh->takeCareOfMove = false;
-            ch = (int)g_object_get_data((GObject *)wh->letters[X][Y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)wh->letters[X][Y], KEY_STR);
             str = "letterhi_";
             str += ch;
             str += ".png";
@@ -557,7 +557,7 @@
             wh->lastx = wh->endx;
             wh->lasty = wh->endy;
             wh->takeCareOfMove = false;
-            ch = (int)g_object_get_data((GObject *)wh->letters[X][Y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)wh->letters[X][Y], KEY_STR);
             str = "letterhi_";
             str += ch;
             str += ".png";
@@ -601,14 +601,14 @@
     }
     if (x == beginx && x == endx) {
         if (highlighted[endx][y]) {
-            ch = (int)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
             str = "letterlo_";
             str += ch;
             str += ".png";
             reloadImage(letters[endx][y], str.c_str());
         }
         else {
-            ch = (int)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
             str = "letter_";
             str += ch;
             str += ".png";
@@ -619,14 +619,14 @@
     }
     else if (x == endx) {
         if (highlighted[endx][y]) {
-            ch = (int)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
             str = "letterlo_";
             str += ch;
             str += ".png";
             reloadImage(letters[endx][y], str.c_str());
         }
         else {
-            ch = (int)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
             str = "letter_";
             str += ch;
             str += ".png";
@@ -641,14 +641,14 @@
     }
     else if (x == beginx) {
         if (highlighted[beginx][y]) {
-            ch = (int)g_object_get_data((GObject *)letters[beginx][y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[beginx][y], KEY_STR);
             str = "letterlo_";
             str += ch;
             str += ".png";
             reloadImage(letters[beginx][y], str.c_str());
         }
         else {
-            ch = (int)g_object_get_data((GObject *)letters[beginx][y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[beginx][y], KEY_STR);
             str = "letter_";
             str += ch;
             str += ".png";
@@ -686,7 +686,7 @@
             --beginx;
 
             
-            ch = (int)g_object_get_data((GObject *)letters[beginx][y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[beginx][y], KEY_STR);
             str = "letterhi_";
             str += ch;
             str += ".png";
@@ -699,7 +699,7 @@
         // if one got skipped, make sure to get it
         while (endx < x) {
             ++endx;
-            ch = (int)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
             
             str = "letterhi_";
             str += ch;
@@ -709,14 +709,14 @@
     }
     else if (x == endx - 1 && endx != beginx && movement == MOVEMENT_RIGHT) {
         if (highlighted[endx][y]) {
-            ch = (int)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
             str = "letterlo_";
             str += ch;
             str += ".png";
             reloadImage(letters[endx][y], str.c_str());
         }
         else {
-            ch = (int)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[endx][y], KEY_STR);
             str = "letter_";
             str += ch;
             str += ".png";
@@ -732,14 +732,14 @@
     }
     else if (x == beginx + 1 && beginx != endx && movement == MOVEMENT_LEFT) {
         if (highlighted[beginx][y]) {
-            ch = (int)g_object_get_data((GObject *)letters[beginx][y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[beginx][y], KEY_STR);
             str = "letterlo_";
             str += ch;
             str += ".png";
             reloadImage(letters[beginx][y], str.c_str());
         }
         else {
-            ch = (int)g_object_get_data((GObject *)letters[beginx][y], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[beginx][y], KEY_STR);
             str = "letter_";
             str += ch;
             str += ".png";
@@ -759,14 +759,14 @@
     }
     if (y == beginy && y == endy) {
         if (highlighted[x][beginy]) {
-            ch = (int)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
             str = "letterlo_";
             str += ch;
             str += ".png";
             reloadImage(letters[x][beginy], str.c_str());
         }
         else {
-            ch = (int)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
             str = "letter_";
             str += ch;
             str += ".png";
@@ -777,14 +777,14 @@
     }
     else if (y == endy) {
         if (highlighted[x][endy]) {
-            ch = (int)g_object_get_data((GObject *)letters[x][endy], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[x][endy], KEY_STR);
             str = "letter_lo";
             str += ch;
             str += ".png";
             reloadImage(letters[x][endy], str.c_str());
         }
         else {
-            ch = (int)g_object_get_data((GObject *)letters[x][endy], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[x][endy], KEY_STR);
             str = "letter_";
             str += ch;
             str += ".png";
@@ -799,14 +799,14 @@
     }
     else if (y == beginy) {
         if (highlighted[x][beginy]) {
-            ch = (int)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
             str = "letter_lo";
             str += ch;
             str += ".png";
             reloadImage(letters[x][beginy], str.c_str());
         }
         else {
-            ch = (int)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
             str = "letter_";
             str += ch;
             str += ".png";
@@ -840,7 +840,7 @@
         
         while (beginy > y) {
             --beginy;
-            ch = (int)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
             str = "letterhi_";
             str += ch;
             str += ".png";
@@ -855,7 +855,7 @@
         while (endy < y) {
             ++endy;
 
-            ch = (int)g_object_get_data((GObject *)letters[x][endy], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[x][endy], KEY_STR);
             str = "letterhi_";
             str += ch;
             str += ".png";
@@ -866,14 +866,14 @@
     else if (y == endy - 1 && endy != beginy && movement == MOVEMENT_DOWN) {
         if (highlighted[x][endy]) {
       
-            ch = (int)g_object_get_data((GObject *)letters[x][endy], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[x][endy], KEY_STR);
             str = "letterlo_";
             str += ch;
             str += ".png";
             reloadImage(letters[x][endy], str.c_str());
         }
         else {
-            ch = (int)g_object_get_data((GObject *)letters[x][endy], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[x][endy], KEY_STR);
             str = "letter_";
             str += ch;
             str += ".png";
@@ -889,14 +889,14 @@
     }
     else if (y == beginy + 1 && beginy != endy && movement == MOVEMENT_UP) {
         if (highlighted[x][beginy]) {
-            ch = (int)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
             str = "letterlo_";
             str += ch;
             str += ".png";
             reloadImage(letters[x][beginy], str.c_str());
         }
         else {
-            ch = (int)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
+            ch = (long)g_object_get_data((GObject *)letters[x][beginy], KEY_STR);
             str = "letter_";
             str += ch;
             str += ".png";
diff -Naur touchmegames-0.2.5/src/wordhunt/interface.cpp touchmegames-0.2.5.new/src/wordhunt/interface.cpp
--- touchmegames-0.2.5/src/wordhunt/interface.cpp	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/wordhunt/interface.cpp	2014-02-09 15:47:24.508829091 +0100
@@ -246,7 +246,7 @@
             g_signal_connect(G_OBJECT(eventBox), 
                             "motion-notify-event",
                             G_CALLBACK(mouseMove), (gpointer)this);
-//             sstr << "/usr/local/share/touchmegames/wordhunt/images/letter.png";
+//             sstr << "/usr/share/touchmegames/wordhunt/images/letter.png";
 //             letters[x][y] = gtk_image_new_from_file(sstr.str().c_str());
             letters[x][y] = loadImage("letter.png");
 
@@ -299,7 +299,7 @@
     
     eventBox = gtk_event_box_new();
     gtk_event_box_set_visible_window((GtkEventBox *)eventBox, false);
-//     image = gtk_image_new_from_file("/usr/local/share/touchmegames/images/buttons/button_quit.png");
+//     image = gtk_image_new_from_file("/usr/share/touchmegames/images/buttons/button_quit.png");
     image = loadMainImage("buttons/button_quit.png");
     gtk_widget_add_events(eventBox, GDK_BUTTON_PRESS_MASK);
     g_signal_connect(G_OBJECT(eventBox), "button-press-event",
@@ -462,7 +462,7 @@
     }
     str = INSTALL_DIR;
     str += "wordhunt/lists";
-//     if (parser.openXmlFile("/usr/local/share/touchmegames/wordhunt/lists", "lists", errStr) == 0) {
+//     if (parser.openXmlFile("/usr/share/touchmegames/wordhunt/lists", "lists", errStr) == 0) {
     if (parser.openXmlFile(str.c_str(), "lists", errStr) == 0) {
         std::cerr << "Could not open lists file: " << errStr << std::endl;
         exit(0);
@@ -577,7 +577,7 @@
     for (int y = 0; y < 12; ++y) {
         for (int x = 0; x < 12; ++x) {
             std::stringstream sstr;
-//             sstr << "/usr/local/share/touchmegames/wordhunt/images/letter_" << array[x][y] << ".png";
+//             sstr << "/usr/share/touchmegames/wordhunt/images/letter_" << array[x][y] << ".png";
             sstr << "letter_" << array[x][y] << ".png";
             g_object_set_data((GObject *)letters[x][y], KEY_STR, (void *)array[x][y]);
 //             gtk_image_set_from_file((GtkImage *)letters[x][y], sstr.str().c_str());
@@ -636,7 +636,7 @@
     
     bgCircle = gtk_rc_style_new();
     
-//     bgCircle->bg_pixmap_name[0] = "/usr/local/share/touchmegames/wordhunt/images/letterBg.xpm";
+//     bgCircle->bg_pixmap_name[0] = "/usr/share/touchmegames/wordhunt/images/letterBg.xpm";
     str = INSTALL_DIR;
     str += "wordhunt/image/letterBg.xpm";
     bgCircle->bg_pixmap_name[0] = (char *)str.c_str();
diff -Naur touchmegames-0.2.5/src/wordhunt/Makefile touchmegames-0.2.5.new/src/wordhunt/Makefile
--- touchmegames-0.2.5/src/wordhunt/Makefile	2009-03-14 06:09:20.000000000 +0100
+++ touchmegames-0.2.5.new/src/wordhunt/Makefile	2014-02-09 15:47:24.460829089 +0100
@@ -66,22 +66,22 @@
 	rm -rf *.o *~ *.a $(GAME_NAME)
 
 install:
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME) ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME); \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME) ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME); \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/sounds ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/sounds; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/sounds ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/sounds; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/images ]; \
-	then mkdir /usr/local/share/touchmegames/$(GAME_NAME)/images; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/images ]; \
+	then mkdir /usr/share/touchmegames/$(GAME_NAME)/images; \
 	fi
-	if [ ! -e /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
-	then touch /usr/local/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
+	if [ ! -e /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores ]; \
+	then touch /usr/share/touchmegames/$(GAME_NAME)/$(GAME_NAME).scores; \
 	fi
-	cp lists /usr/local/share/touchmegames/$(GAME_NAME)
-	cp $(GAME_NAME).gif /usr/local/share/touchmegames/$(GAME_NAME)
-	cp images/*.* /usr/local/share/touchmegames/$(GAME_NAME)/images
-	cp sounds/*.* /usr/local/share/touchmegames/$(GAME_NAME)/sounds
+	cp lists /usr/share/touchmegames/$(GAME_NAME)
+	cp $(GAME_NAME).gif /usr/share/touchmegames/$(GAME_NAME)
+	cp images/*.* /usr/share/touchmegames/$(GAME_NAME)/images
+	cp sounds/*.* /usr/share/touchmegames/$(GAME_NAME)/sounds
 	if [ -e $(GAME_NAME) ]; \
 	then cp $(GAME_NAME) /usr/bin; \
 	fi
