[Tux4kids-commits] [SCM] tuxhistory - Educational history game branch, master, updated. e1d3310de8ecba31958538189648998deec5977a

julio (none) julio at julio-desktop.
Sun Jun 27 06:13:03 UTC 2010


The following commit has been merged in the master branch:
commit e1d3310de8ecba31958538189648998deec5977a
Author: julio <julio at julio-desktop.(none)>
Date:   Sun Jun 27 01:11:24 2010 -0500

    Dynamic variables allocation, still with compiling errors...

diff --git a/configure.ac b/configure.ac
index fb49738..336f0f4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -459,6 +459,7 @@ data/images/terrain/swamp/Makefile
 data/images/terrain/tundra/Makefile
 data/images/terrain/unexplored/Makefile
 data/images/forest/Makefile
+data/maps/Makefile
 data/menus/Makefile
 data/sounds/Makefile
 doc/Makefile
diff --git a/data/Makefile.am b/data/Makefile.am
index c197dd7..ede0074 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -1,4 +1,4 @@
-## Makefile.am for tuxmath - data:
+## Makefile.am for tuxhsitory - data:
 ## Process with Automake to create Makefile.in
 
 SUBDIRS = fonts	\
diff --git a/data/maps/Makefile.am b/data/maps/Makefile.am
index 8aaf57f..78ea985 100644
--- a/data/maps/Makefile.am
+++ b/data/maps/Makefile.am
@@ -3,4 +3,4 @@
 ## Process with AutoMake:
 mapsdir = $(pkgdatadir)/maps
 
-dist_grassland_DATA = map.xml
+dist_maps_DATA = map.xml
diff --git a/po/ar.gmo b/po/ar.gmo
index ff9f27a..bc42219 100644
Binary files a/po/ar.gmo and b/po/ar.gmo differ
diff --git a/po/ar.po b/po/ar.po
index 9de80fa..549b605 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-02-15 03:00+0100\n"
 "Last-Translator: Caroline Ford <caroline.ford.work at googlemail.com>\n"
 "Language-Team: \n"
@@ -152,19 +152,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net ناقش المستقبل على "
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "! العمل يتقدم"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "هذه الخاصية ليست جاهزة حتى الآن"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "ناقش مستقبل اللعبة فى"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "Tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/ast.po b/po/ast.po
index d526358..c9062fa 100644
--- a/po/ast.po
+++ b/po/ast.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath 1.7.3\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2010-03-06 08:41+0200\n"
 "Last-Translator: Xandru Armesto <xandru at softastur.org>\n"
 "Language-Team: Asturian Team alministradores at softastur.org\n"
@@ -166,19 +166,19 @@ msgstr "¡Pues contribuyir con suxerencies, trabayu asrtísticu y códigu!"
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Alderica no que cinca a TuxMath en tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "¡Trabayu en marcha!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Esta función nun ta preparada entá"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Alderica al rodiu del futuru de TuxMath en"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/cs.gmo b/po/cs.gmo
index 4129922..0c0e91b 100644
Binary files a/po/cs.gmo and b/po/cs.gmo differ
diff --git a/po/cs.po b/po/cs.po
index e1b94ec..b2a0aea 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2007-11-12 20:54+0100\n"
 "Last-Translator: JardaK <krejci at zstenis.com>\n"
 "Language-Team: czech <cs at li.org>\n"
@@ -157,19 +157,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Diskutuj o budoucnosti na tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Ve výstavbě!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Tato vlastnost ještě nefunguje"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Diskutuj o budoucnosti TuxMath na"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/de.gmo b/po/de.gmo
index 36fba94..32995d1 100644
Binary files a/po/de.gmo and b/po/de.gmo differ
diff --git a/po/de.po b/po/de.po
index 87b90e6..47f4dbb 100644
--- a/po/de.po
+++ b/po/de.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: de\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-05-02 16:08+0200\n"
 "Last-Translator: Lars Vogdt <lars at linux-schulserver.de>\n"
 "MIME-Version: 1.0\n"
@@ -155,19 +155,19 @@ msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr ""
 "Diskutiere die Zukunft von TuxMath auf tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "In Arbeit!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Dieser Bereich ist noch nicht fertig."
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Diskutiere über die Zukunft von TuxMath auf "
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/en at boldquot.gmo b/po/en at boldquot.gmo
index 564d041..1ac82e8 100644
Binary files a/po/en at boldquot.gmo and b/po/en at boldquot.gmo differ
diff --git a/po/en at boldquot.po b/po/en at boldquot.po
index d9c2340..8c931cd 100644
--- a/po/en at boldquot.po
+++ b/po/en at boldquot.po
@@ -31,7 +31,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxhistory 0.0.1\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2010-05-27 00:16-0500\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -184,19 +184,19 @@ msgstr "Suggestions, artwork, and code are all welcome!"
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Work In Progress!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "This feature is not ready yet"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Discuss the future of TuxMath at"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/en at quot.gmo b/po/en at quot.gmo
index 65c5e1c..c577e55 100644
Binary files a/po/en at quot.gmo and b/po/en at quot.gmo differ
diff --git a/po/en at quot.po b/po/en at quot.po
index bce1a17..48c7b19 100644
--- a/po/en at quot.po
+++ b/po/en at quot.po
@@ -28,7 +28,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxhistory 0.0.1\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2010-05-27 00:16-0500\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -181,19 +181,19 @@ msgstr "Suggestions, artwork, and code are all welcome!"
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Work In Progress!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "This feature is not ready yet"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Discuss the future of TuxMath at"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/en_GB.gmo b/po/en_GB.gmo
index 5a49544..925c0da 100644
Binary files a/po/en_GB.gmo and b/po/en_GB.gmo differ
diff --git a/po/en_GB.po b/po/en_GB.po
index b08deda..c076430 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2009-06-24 20:33+0100\n"
 "Last-Translator: Caroline Ford <caroline.ford.work at googlemail.com>\n"
 "Language-Team: Norwegian Nynorsk <i18n-nn at lister.ping.uio.no>\n"
@@ -165,19 +165,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Discuss the future at tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Work In Progress!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "This feature is not ready yet"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Discuss the future of TuxMath at"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/es.gmo b/po/es.gmo
index 58591b4..eebf21b 100644
Binary files a/po/es.gmo and b/po/es.gmo differ
diff --git a/po/es.po b/po/es.po
index a625b56..4664d64 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 1.6.2\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2009-10-29 15:39-0300\n"
 "Last-Translator: SoporteLihuen <soportelihuen at linti.unlp.edu.ar>\n"
 "Language-Team: Español <LL at li.org>\n"
@@ -162,19 +162,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Discute el futuro en tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "¡Trabajo en curso!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Esta opción no funciona todavía"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Para discutir el futuro de TuxMath puedes ir a"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr ""
 
diff --git a/po/fi.gmo b/po/fi.gmo
index ac70fb3..fcf01b2 100644
Binary files a/po/fi.gmo and b/po/fi.gmo differ
diff --git a/po/fi.po b/po/fi.po
index 1e933ad..5fe00a1 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-03-22 06:59+0000\n"
 "Last-Translator: Miika Metsälä <Unknown>\n"
 "Language-Team: Finnish <fi at li.org>\n"
@@ -161,19 +161,19 @@ msgstr ""
 "Keskustele tuxmathin tulevaisuudesta osoitteesta tuxmath-devel at lists."
 "sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Työn alla!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Tämä ominaisuus ei ole vielä valmis"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr ""
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/fr.gmo b/po/fr.gmo
index 6fa8835..d3b81d3 100644
Binary files a/po/fr.gmo and b/po/fr.gmo differ
diff --git a/po/fr.po b/po/fr.po
index b9ca6e5..75d287b 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 1.5.8\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2007-11-15 09:00+0100\n"
 "Last-Translator: Grumeau Rémi <remi at beosfrance.com>\n"
 "Language-Team: Dutch <LL at li.org>\n"
@@ -155,19 +155,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Parlons-en sur tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Chargement"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Cette option n'est pas encore disponible"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Participer au futur de TuxMath au"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/ga.gmo b/po/ga.gmo
index 5073185..98a3a03 100644
Binary files a/po/ga.gmo and b/po/ga.gmo differ
diff --git a/po/ga.po b/po/ga.po
index e3488e4..b45bc00 100644
--- a/po/ga.po
+++ b/po/ga.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-07-13 23:16-0000\n"
 "Last-Translator: Seanán à Coistín <seananoc at gmail.com>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -154,19 +154,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Plé an todhchaí ag tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Obair Idir Lámha!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Níl an ghné seo réidh fós"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Plé todhchaí TuzMath ag"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/he.gmo b/po/he.gmo
index 8c7761c..e59503f 100644
Binary files a/po/he.gmo and b/po/he.gmo differ
diff --git a/po/he.po b/po/he.po
index c287562..bb0c46d 100644
--- a/po/he.po
+++ b/po/he.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2009-01-17 10:32+0200\n"
 "Last-Translator: Yaron Shahrabani <sh.yaron at gmail.com>\n"
 "Language-Team: Hebrew <sh.yaron at gmail.com>\n"
@@ -163,19 +163,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "דון בעתיד טאקסמטיקה ברשימת הדיוור tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "עבודה בתהליכים!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "תכונה זו אינה מוכנה עדיין"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "דון בעתידה של טאקסמתיקה בקבוצת הדיון"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/hu.gmo b/po/hu.gmo
index 4d4dea2..8d8deff 100644
Binary files a/po/hu.gmo and b/po/hu.gmo differ
diff --git a/po/hu.po b/po/hu.po
index e3961b2..f2054d1 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-02-11 21:56+0100\n"
 "Last-Translator: Miklos Merenyi <mermik at freemail.hu>\n"
 "Language-Team: LANGUAGE <HU at li.org>\n"
@@ -154,19 +154,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Levelezőlista (angol nyelvű): tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Fejlesztés alatt."
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Ez a funkció még nem működik"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "A TuxMath jövőjét itt vitathatod meg:"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/it.gmo b/po/it.gmo
index 92ff29c..46b13d6 100644
Binary files a/po/it.gmo and b/po/it.gmo differ
diff --git a/po/it.po b/po/it.po
index 2de050c..d7a8bc2 100644
--- a/po/it.po
+++ b/po/it.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-03-01 11:49+0000\n"
 "Last-Translator: Giovanni Condello <condellog at gmail.com>\n"
 "Language-Team: Italian <it at li.org>\n"
@@ -162,19 +162,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Discuti del futuro su tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Lavori in corso!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Questa caratteristica non è ancora pronta."
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Discuti del futuro di TuxMatch su"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/ja.gmo b/po/ja.gmo
index d269855..d163211 100644
Binary files a/po/ja.gmo and b/po/ja.gmo differ
diff --git a/po/ja.po b/po/ja.po
index 5bede76..97eaaca 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-03-05 15:29+0000\n"
 "Last-Translator: CMasami <Unknown>\n"
 "Language-Team: Japanese <ja at li.org>\n"
@@ -160,19 +160,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "連絡先はこちら tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "作業中!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "この機能はまだありません"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "TuxMathについての要望は"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/ku.po b/po/ku.po
index 8c2551b..2e04588 100644
--- a/po/ku.po
+++ b/po/ku.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2009-05-28 12:30+0000\n"
 "Last-Translator: Amed Çeko Jiyan <amedcj at gmail.com>\n"
 "Language-Team: Kurdish <ku at li.org>\n"
@@ -159,19 +159,19 @@ msgstr ""
 "Dikarî ji navnîşana tuxmath-devel at lists.sourceforge.net tevli nîqaşên ji bo "
 "dahatûya bernameyê bibî."
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Kiriyar Didome!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Ev taybetmendî hê ne amade ye"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Sohbeta der barê dahatûya TuxMathê de"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/nb.gmo b/po/nb.gmo
index 674788e..8ac8739 100644
Binary files a/po/nb.gmo and b/po/nb.gmo differ
diff --git a/po/nb.po b/po/nb.po
index fe9c070..c7798dc 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: nb\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-09-21 19:08+0200\n"
 "Last-Translator: Karl Ove Hufthammer <karl at huftis.org>\n"
 "Language-Team: Norwegian Nynorsk <i18n-nn at lister.ping.uio.no>\n"
@@ -157,19 +157,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Diskuter framtiden på tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Uferdig!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Denne funksjonen er ikke klar ennå."
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Diskuter fremtiden til TuxMath på"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/nl.gmo b/po/nl.gmo
index 77cf039..ea480b6 100644
Binary files a/po/nl.gmo and b/po/nl.gmo differ
diff --git a/po/nl.po b/po/nl.po
index b25562d..8fb8dfb 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2007-11-15 09:00+0100\n"
 "Last-Translator: Schrijvers Luc <Begasus at skynet.be>\n"
 "Language-Team: Dutch <LL at li.org>\n"
@@ -155,19 +155,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Praat over de toekomst via tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Werk in uitvoering"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Deze functie is nog niet beschikbaar"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Praat over de toekomst van TuxMath op"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/nn.gmo b/po/nn.gmo
index 400690d..5be43aa 100644
Binary files a/po/nn.gmo and b/po/nn.gmo differ
diff --git a/po/nn.po b/po/nn.po
index 800be14..b874eee 100644
--- a/po/nn.po
+++ b/po/nn.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: nn\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2009-04-16 18:58+0200\n"
 "Last-Translator: Karl Ove Hufthammer <karl at huftis.org>\n"
 "Language-Team: Norwegian Nynorsk <i18n-nn at lister.ping.uio.no>\n"
@@ -168,19 +168,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Diskuter framtida på tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Uferdig!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Denne funksjonen er ikkje klar enno."
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Diskuter framtida til TuxMath på"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/oc.gmo b/po/oc.gmo
index 19b7784..e4f10ee 100644
Binary files a/po/oc.gmo and b/po/oc.gmo differ
diff --git a/po/oc.po b/po/oc.po
index c15c5f8..3c2baea 100644
--- a/po/oc.po
+++ b/po/oc.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-02-25 16:55+0000\n"
 "Last-Translator: Yannig MARCHEGAY (Kokoyaya) <yannig at marchegay.org>\n"
 "Language-Team: Occitan (post 1500) <oc at li.org>\n"
@@ -158,19 +158,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr ""
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr ""
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr ""
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/pl.gmo b/po/pl.gmo
index 0a58eb2..e749649 100644
Binary files a/po/pl.gmo and b/po/pl.gmo differ
diff --git a/po/pl.po b/po/pl.po
index 9075d3f..5304083 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-02-25 18:43+0000\n"
 "Last-Translator: Mateusz Tybura <wujciol at gmail.com>\n"
 "Language-Team: Polish <pl at li.org>\n"
@@ -162,19 +162,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Dyskutuj na temat przyszłości na tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Prace trwają!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Ta cecha jeszcze nie jest gotowa"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Dyskusje na temat przyszłości Tuxmath na"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/pt.gmo b/po/pt.gmo
index f718a26..29fc81f 100644
Binary files a/po/pt.gmo and b/po/pt.gmo differ
diff --git a/po/pt.po b/po/pt.po
index 4f0f4c5..f7bb831 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2009-10-14 16:04+0100\n"
 "Last-Translator: Pedro Amorim <pedro_amorim at live.com.pt>\n"
 "Language-Team: Portuguese <pt at li.org>\n"
@@ -172,19 +172,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Discuta o futuro em tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Trabalho em Progresso!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Este recurso ainda não está pronto"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Discuta o futuro do TuxMath em"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo
index b9ab9c7..559a468 100644
Binary files a/po/pt_BR.gmo and b/po/pt_BR.gmo differ
diff --git a/po/pt_BR.po b/po/pt_BR.po
index a78a722..fad6eb4 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-03-03 21:35+0000\n"
 "Last-Translator: Laudeci Oliveira <laudeci at gmail.com>\n"
 "Language-Team: Brazilian Portuguese <pt_BR at li.org>\n"
@@ -163,19 +163,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Discutir o futuro em tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Trabalho em curso"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Esta função ainda não está disponível"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Discutir o futuro do TuxMath em"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/ru.gmo b/po/ru.gmo
index ff2ca2b..4a7e177 100644
Binary files a/po/ru.gmo and b/po/ru.gmo differ
diff --git a/po/ru.po b/po/ru.po
index 4a72163..fea9e5d 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-03-01 06:56+0000\n"
 "Last-Translator: Александр AldeX Крылов <Unknown>\n"
 "Language-Team: Russian <ru at li.org>\n"
@@ -160,19 +160,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Обсудите будущее программы на tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Работа продолжается!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Эта функция пока не готова"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Обсудить будущее TuxMath на"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/sk.gmo b/po/sk.gmo
index 1a18adb..53c8542 100644
Binary files a/po/sk.gmo and b/po/sk.gmo differ
diff --git a/po/sk.po b/po/sk.po
index aa1c6fc..89f2894 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-03-16 09:41+0000\n"
 "Last-Translator: Štefan Lučivjanský <lucorp at azet.sk>\n"
 "Language-Team: Slovak <sk at li.org>\n"
@@ -160,19 +160,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Diskutuj o budúcnosti na tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Spracováva sa!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Táto vlastnosť ešte nie je pripravená"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Diskutuj o budúcnosti TuxMath na"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/sl.po b/po/sl.po
index 9fed5e2..8c11bd4 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-07-17 12:30+0000\n"
 "Last-Translator: Štefan Baebler <Unknown>\n"
 "Language-Team: Slovenian <sl at li.org>\n"
@@ -157,19 +157,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Pogovor o prihodnosti na tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Delo še poteka!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Ta možnost še ni pripravljena"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Pogovor o prihodnsti programa TuxMath na"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/sv.gmo b/po/sv.gmo
index e5a6405..dd3316a 100644
Binary files a/po/sv.gmo and b/po/sv.gmo differ
diff --git a/po/sv.po b/po/sv.po
index f5631c7..50bd262 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: \n"
 "Last-Translator: Daniel Nylander <po at danielnylander.se>\n"
 "Language-Team: Swedish <tp-sv at listor.tp-sv.se>\n"
@@ -156,19 +156,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Diskutera framtiden på tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Arbete pågår!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Denna funktion är inte färdig ännu"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Diskutera framtiden för TuxMath på"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/tr.gmo b/po/tr.gmo
index 064b620..2b7b559 100644
Binary files a/po/tr.gmo and b/po/tr.gmo differ
diff --git a/po/tr.po b/po/tr.po
index 6ef525c..f6b7d31 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tr2\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-12-07 15:54+0200\n"
 "Last-Translator: Doruk Fisek <dfisek at fisek.com.tr>\n"
 "Language-Team: Turkish <gnu-tr-u12a at lists.sourceforge.net>\n"
@@ -157,19 +157,19 @@ msgstr ""
 "tuxmath-devel at lists.sourceforge.net e-posta listesinde TuxMath'in geleceğini "
 "tartışabilirsin"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Çalışmalar Sürüyor!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Bu özellik henüz hazır değil"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Tuxmath'in geleceğini tartışıldığı liste :"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/vi.po b/po/vi.po
index 290384f..ed8544c 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2008-07-22 18:01+0000\n"
 "Last-Translator: lusiads <Unknown>\n"
 "Language-Team: Vietnamese <vi at li.org>\n"
@@ -157,19 +157,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "Thảo luận về tương lai tại tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Đang được thực hiện!"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Tính năng này chưa sẵn sàng"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "Thảo luận tương lại của TuxMath tại"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/po/zam.po b/po/zam.po
index 322bf35..29b355c 100644
--- a/po/zam.po
+++ b/po/zam.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 1.6.2\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2009-09-23 17:52-0600\n"
 "Last-Translator: Rodrigo Perez <rodpera at yahoo.com>\n"
 "Language-Team: espanol <LL at li.org>\n"
@@ -158,19 +158,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "discute el futuro en tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "Deé thus kue kue "
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "Naá reshint  kue"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "para discutir el futuro de TuxMath puedes ir a"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr ""
 
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
index 1635a01..84b1fcb 100644
Binary files a/po/zh_CN.gmo and b/po/zh_CN.gmo differ
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 012482a..4cdfedc 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tuxmath\n"
 "Report-Msgid-Bugs-To: tuxmath-devel at lists.sourceforge.net\n"
-"POT-Creation-Date: 2010-06-11 13:40-0500\n"
+"POT-Creation-Date: 2010-06-26 21:53-0500\n"
 "PO-Revision-Date: 2009-02-07 18:04+0800\n"
 "Last-Translator: Xavier <XavierXavierye at gmail.com>\n"
 "Language-Team: Simplified Chinese <zh_CN at li.org>\n"
@@ -159,19 +159,19 @@ msgstr ""
 msgid "Discuss TuxMath at tuxmath-devel at lists.sourceforge.net"
 msgstr "讨论TuxMath: tuxmath-devel at lists.sourceforge.net"
 
-#: src/titlescreen.c:478
+#: src/titlescreen.c:477
 msgid "Work In Progress!"
 msgstr "运行中"
 
-#: src/titlescreen.c:479
+#: src/titlescreen.c:478
 msgid "This feature is not ready yet"
 msgstr "角色还没准备好"
 
-#: src/titlescreen.c:480
+#: src/titlescreen.c:479
 msgid "Discuss the future of TuxMath at"
 msgstr "讨论TuxMath:"
 
-#: src/titlescreen.c:481
+#: src/titlescreen.c:480
 msgid "tuxmath-devel at lists.sourceforge.net"
 msgstr "tuxmath-devel at lists.sourceforge.net"
 
diff --git a/src/Makefile.am b/src/Makefile.am
index 28cf9b9..7fa4dc1 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -28,6 +28,7 @@ endif
 tuxhistory_SOURCES = tuxhistory.c \
 	setup.c 	\
 	titlescreen.c	\
+	map.c		\
 	menu.c		\
 	game.c 		\
 	fileops_media.c \
@@ -59,7 +60,7 @@ EXTRA_DIST = 	credits.h 	\
 	linewrap.h	\
 	loaders.h	\
 	titlescreen.h   \
-	menu.h		\
+	map.h		\
 	options.h	\
 	setup.h		\
 	tuxhistory.h	\
diff --git a/src/globals.h b/src/globals.h
index 8dea453..4a3c178 100644
--- a/src/globals.h
+++ b/src/globals.h
@@ -39,6 +39,9 @@ typedef enum { false, true } bool;
 #define min(a,b) (((a) < (b)) ? (a) : (b))
 #define max(a,b) (((a) > (b)) ? (a) : (b))
 
+// Free memory marco
+#define FREE(p)   do { free(p); (p) = NULL; } while(0)
+
 /* for Tim's feedback speed control code           */
 //#define FEEDBACK_DEBUG
 //#define LINEBREAK
diff --git a/src/map.c b/src/map.c
index 916b510..0977a85 100644
--- a/src/map.c
+++ b/src/map.c
@@ -1,3 +1,16 @@
+/*
+ * map.c
+ *
+ * Description: The main game loop for TuxHistory
+ * 
+ * Author: Jesús Manuel Mager Hois (fongog at gmail.com) 2010
+ * Copyright: GPL v3 or later
+ *
+ * Part of "Tux4Kids Project
+ * http://www.tux4kids.com
+ * 
+ */
+
 #include "tuxhistory.h"
 
 #include<ctype.h>
diff --git a/src/map.h b/src/map.h
index a30762a..9236631 100644
--- a/src/map.h
+++ b/src/map.h
@@ -1,4 +1,17 @@
 /*
+ * map.h
+ *
+ * Description: The main game loop for TuxHistory
+ * 
+ * Author: Jesús Manuel Mager Hois (fongog at gmail.com) (C) 2010
+ * Copyright: GPL v3 or later
+ *
+ * Part of "Tux4Kids Project
+ * http://www.tux4kids.com
+ * 
+ */
+
+/*
  *  This file contains the map data structure 
  *  called th_map. th_map is a two dimensional 
  *  data structure, made bye with pointers.
@@ -20,35 +33,34 @@ enum{
     NUM_OF_OBJECTS
 };
 
+/*Global tuxhistory vars*/
+typedef struct {
+    int x, y; // (x,y) in the th_map array
+    int type;
+    int live; // 100 to 0 
+    char name[30];
+    int defence;
+    int attack;
+    int move; 
+}th_obj;
 // th_map is the main data strucutre
 // th_map_tilde specifies the terrain
 // of the isometric map
 
-typedef struct th_map{
+typedef struct {
     int height; //Height of this tilde
     int terrain;
-    th_obj *obj;// Pointer to object
+    //th_obj *obj;// Pointer to object
 }th_map;
 
 // th_obj represent each object in the field, in 
 // each tilde there can be only one object.
 
-typedef struct th_obj{
-    int x, y; // (x,y) in the th_map array
-    int type;
-    int live; // 100 to 0 
-    char *name;
-    int defence;
-    int attack;
-    int move; 
-}th_obj;
-
-    
 void th_draw_map(void);
 
 //Generates the th_map from a XML string.
 //th_map** th_make_map(char *);
 
-char* th_serialize_map(th_map **);
+//char *th_serialize_map(th_map **);
 
 #endif
diff --git a/src/setup.c b/src/setup.c
index ec8af50..fdc34b1 100644
--- a/src/setup.c
+++ b/src/setup.c
@@ -67,9 +67,7 @@ int win_res_y = 480;
 int fs_res_x = 0;
 int fs_res_y = 0;
 
-/*Global tuxhistory vars*/
-
-th_map map[MAX_X_TILDES][MAX_Y_TILDES]; //The map array.
+th_map **map; //The map array.
 th_obj* object = NULL;
 
 
@@ -103,9 +101,6 @@ void usage(int err, char * cmd);
 
 void cleanup_memory(void);
 
-
-
-
 /* --- Set-up function - now in four easier-to-digest courses! --- */
 /* --- Er - make that six courses! --- */
 /* --- Six is right out. Seven is much better. --- */
@@ -118,6 +113,10 @@ void setup(int argc, char * argv[])
   handle_command_args(argc, argv);
   /* SDL setup in own function:*/
   initialize_SDL();
+  
+  /*Alloc global vars fot tuxhistory*/
+  data_memory_alloc();
+
   /* Read image and sound files: */
   load_data_files();
   /* Note that the per-user options will be set after the call to
@@ -598,13 +597,31 @@ void load_data_files(void)
 
 void data_memory_alloc(void)
 {
+    int i;
     object = NULL;
-    object = (th_obj *)malloc(MAX_OBJECTS * sizeof(th_obj));
-    if object = NULL;
+    object = (th_obj*)malloc(MAX_OBJECTS * sizeof(th_obj));
+    if (object == NULL)
     {
         printf("Allocation of game objects filed!\n");
         exit(0);
     }
+
+    map = NULL;
+    map = (th_map**)malloc(MAX_X_TILDES * sizeof(th_map *));
+    if(map == NULL)
+    {
+        printf("Error\n");
+        exit(0);
+    }
+    for(i = 0; i < MAX_X_TILDES; i++){
+        map[i] = NULL;
+        map[i] = (th_map*)malloc(MAX_Y_TILDES * sizeof(th_map));
+        if(map[i] == NULL)
+        {
+            printf("Error, no hay memoria suficinete\n");
+            exit(0);
+        }
+    }
 }
 
 
@@ -639,14 +656,22 @@ void cleanup_on_error(void)
 /* need to check all pointers before freeing them, */
 /* and set them to NULL after freeing them, so we  */
 /* avoid segfaults at exit from double free()      */
-void cleanup_memory(void)
+void [MAX_X_TILDES]cleanup_memory(void)
 {
   int i;
   int frequency,channels,n_timesopened;
   Uint16 format;
 
   /* Free global memory allocation ( from memory_data_alloc() )*/
-  free(object);
+  FREE(object);
+
+  for(i = 0; i < MAX_X_TILDES; i++)
+  {
+      FREE(map[i]);
+  }
+  FREE(map);
+
+  
 
   /* Free all images and sounds used by SDL: */
   Cleanup_SDL_Text();
@@ -686,34 +711,6 @@ void cleanup_memory(void)
     musics[i] = NULL;
   }
 
-  if (lesson_list_titles)
-  {
-    for (i = 0; i < num_lessons; i++)
-    {
-      if (lesson_list_titles[i])
-      {
-        free(lesson_list_titles[i]);
-        lesson_list_titles[i] = NULL;
-      }
-    }
-    free(lesson_list_titles);
-    lesson_list_titles = NULL;
-  }
-
-  if (lesson_list_filenames)
-  {
-    for (i = 0; i < num_lessons; i++)
-    {
-      if (lesson_list_filenames[i])
-      {
-        free(lesson_list_filenames[i]);
-        lesson_list_filenames[i] = NULL;
-      }
-    }
-    free(lesson_list_filenames);
-    lesson_list_filenames = NULL;
-  }
-
   // Close the audio mixer. We have to do this at least as many times
   // as it was opened.
   n_timesopened = Mix_QuerySpec(&frequency,&format,&channels);
diff --git a/src/setup.h b/src/setup.h
index 437db20..ab0f839 100644
--- a/src/setup.h
+++ b/src/setup.h
@@ -1,7 +1,7 @@
 /*
   setup.h
 
-  For TuxMath
+  For TuxHistory 
   Contains functions to initialize the settings structs, 
   read in command-line arguments, and to clean up on exit.
   All code involving file I/O has been moved to fileops.h/fileops.c
@@ -23,13 +23,15 @@
   Modified by David Bruce
   davidstuartbruce at gmail.com
   September 1, 2006
+
+  And by Jesus Mager
+  June 2010
 */
 
 
 #ifndef SETUP_H
 #define SETUP_H
 
-
 void setup(int argc, char * argv[]);
 void cleanup(void);
 void cleanup_on_error(void);
diff --git a/src/tuxhistory.h b/src/tuxhistory.h
index 914e0f1..fd90e81 100644
--- a/src/tuxhistory.h
+++ b/src/tuxhistory.h
@@ -32,6 +32,7 @@
 #include "SDL_mixer.h"
 #endif
 
+#include "map.h"
 
 #define MAX_SPRITE_FRAMES   30
 
@@ -66,7 +67,7 @@ extern sprite* sprites[];
 extern SDL_Surface* flipped_images[];
 extern SDL_Surface* terrain[];
 extern SDL_Surface* objects[];
-extern th_map map[][];
+extern th_map **map;
 extern th_obj* object;
 
 #define NUM_BLENDED_IGLOOS 15

-- 
tuxhistory - Educational history game



More information about the Tux4kids-commits mailing list