├── NEWS ├── stamp-h.in ├── README ├── po ├── pt_BR.po ├── quot.sed ├── boldquot.sed ├── POTFILES.in ├── LINGUAS ├── remove-potcdate.sin ├── ChangeLog ├── insert-header.sin └── CMakeLists.txt ├── COPYING ├── data ├── sounds │ ├── buzz.wav │ ├── game.mod │ ├── harp.wav │ ├── pop.wav │ ├── tock.wav │ ├── tuxi.ogg │ ├── 01_rush.ogg │ ├── alarm.wav │ ├── cheer.wav │ ├── engine.wav │ ├── game2.mod │ ├── game3.mod │ ├── laser.wav │ ├── explosion.wav │ ├── laser_new.wav │ ├── sizzling.wav │ ├── 03_gravity.ogg │ ├── 05_digging.ogg │ ├── shieldsdown.wav │ ├── towerclock.wav │ ├── 07_nothing_strange.ogg │ ├── 04_in_the_well_of_fate.ogg │ ├── 06_towards_the_star_of_hope.ogg │ ├── 02_on_the_edge_of_the_universe.ogg │ ├── Makefile.am │ └── README ├── images │ ├── title │ │ ├── egg.png │ │ ├── title1.png │ │ ├── menu_bkg.jpg │ │ └── Makefile.am │ ├── icons │ │ ├── icon.png │ │ ├── tuxmath.icns │ │ ├── tuxmath.ico │ │ ├── tuxmath.png │ │ ├── tuxmath.ico.old │ │ └── Makefile.am │ ├── igloos │ │ ├── cloud.png │ │ ├── half.png │ │ ├── snow1.png │ │ ├── snow2.png │ │ ├── snow3.png │ │ ├── intact.png │ │ ├── melted1.png │ │ ├── melted2.png │ │ ├── melted3.png │ │ ├── steam1.png │ │ ├── steam2.png │ │ ├── steam3.png │ │ ├── steam4.png │ │ ├── steam5.png │ │ ├── cloud.png.bak │ │ ├── extra_life.png │ │ ├── rebuilding1.png │ │ ├── rebuilding2.png │ │ └── Makefile.am │ ├── sprites │ │ ├── lan0.png │ │ ├── lan1.png │ │ ├── lan2.png │ │ ├── lan3.png │ │ ├── land.png │ │ ├── alone0.png │ │ ├── alone1.png │ │ ├── aloned.png │ │ ├── comet0.png │ │ ├── comet1.png │ │ ├── comet2.png │ │ ├── comet3.png │ │ ├── comet4.png │ │ ├── comet5.png │ │ ├── cometd.png │ │ ├── fleet0.png │ │ ├── fleetd.png │ │ ├── help0.png │ │ ├── help1.png │ │ ├── help2.png │ │ ├── help3.png │ │ ├── helpd.png │ │ ├── main0.png │ │ ├── main1.png │ │ ├── main2.png │ │ ├── main3.png │ │ ├── main4.png │ │ ├── main5.png │ │ ├── main6.png │ │ ├── main7.png │ │ ├── maind.png │ │ ├── nums0.png │ │ ├── nums1.png │ │ ├── nums2.png │ │ ├── nums3.png │ │ ├── nums4.png │ │ ├── nums5.png │ │ ├── nums6.png │ │ ├── nums7.png │ │ ├── numsd.png │ │ ├── quit0.png │ │ ├── quit1.png │ │ ├── quit2.png │ │ ├── quit3.png │ │ ├── quit4.png │ │ ├── quit5.png │ │ ├── quit6.png │ │ ├── quit7.png │ │ ├── quit8.png │ │ ├── quitd.png │ │ ├── credits0.png │ │ ├── credits1.png │ │ ├── credits2.png │ │ ├── credits3.png │ │ ├── creditsd.png │ │ ├── factors0.png │ │ ├── factors1.png │ │ ├── factors2.png │ │ ├── factors3.png │ │ ├── factors4.png │ │ ├── factors5.png │ │ ├── factorsd.png │ │ ├── friends0.png │ │ ├── friendsd.png │ │ ├── goldstar0.png │ │ ├── goldstar1.png │ │ ├── goldstard.png │ │ ├── icon-bak.xcf │ │ ├── lesson0.png │ │ ├── lesson1.png │ │ ├── lesson2.png │ │ ├── lesson3.png │ │ ├── lessond.png │ │ ├── trophy0.png │ │ ├── trophy1.png │ │ ├── trophyd.png │ │ ├── factoroids0.png │ │ ├── factoroids1.png │ │ ├── factoroids2.png │ │ ├── factoroidsd.png │ │ ├── fractions0.png │ │ ├── fractions1.png │ │ ├── fractions2.png │ │ ├── fractions3.png │ │ ├── fractions4.png │ │ ├── fractions5.png │ │ ├── fractions6.png │ │ ├── fractionsd.png │ │ ├── tux_config0.png │ │ ├── tux_config1.png │ │ ├── tux_configd.png │ │ ├── tux_helmet0.png │ │ ├── tux_helmet1.png │ │ ├── tux_helmet2.png │ │ ├── tux_helmetd.png │ │ ├── exclamation0.png │ │ ├── exclamationd.png │ │ ├── no_goldstar0.png │ │ ├── no_goldstard.png │ │ ├── tux_helmet_blue0.png │ │ ├── tux_helmet_blue1.png │ │ ├── tux_helmet_blue2.png │ │ ├── tux_helmet_blue3.png │ │ ├── tux_helmet_blue4.png │ │ ├── tux_helmet_blue5.png │ │ ├── tux_helmet_blued.png │ │ ├── tux_helmet_red0.png │ │ ├── tux_helmet_red1.png │ │ ├── tux_helmet_red2.png │ │ ├── tux_helmet_red3.png │ │ ├── tux_helmet_red4.png │ │ ├── tux_helmet_red5.png │ │ ├── tux_helmet_redd.png │ │ ├── tux_config_brown0.png │ │ ├── tux_config_brown1.png │ │ ├── tux_config_brownd.png │ │ ├── tux_helmet_black0.png │ │ ├── tux_helmet_blackd.png │ │ ├── tux_helmet_green0.png │ │ ├── tux_helmet_green1.png │ │ ├── tux_helmet_green2.png │ │ ├── tux_helmet_green3.png │ │ ├── tux_helmet_green4.png │ │ ├── tux_helmet_green5.png │ │ ├── tux_helmet_greend.png │ │ ├── tux_helmet_yellow0.png │ │ ├── tux_helmet_yellow1.png │ │ ├── tux_helmet_yellow2.png │ │ ├── tux_helmet_yellow3.png │ │ ├── tux_helmet_yellow4.png │ │ ├── tux_helmet_yellow5.png │ │ └── tux_helmet_yellowd.png │ ├── status │ │ ├── demo.png │ │ ├── left.png │ │ ├── nbs.png │ │ ├── nums.png │ │ ├── right.png │ │ ├── score.png │ │ ├── stop.png │ │ ├── title.png │ │ ├── wave.png │ │ ├── arrows.png │ │ ├── keypad.png │ │ ├── lednums.png │ │ ├── loading.png │ │ ├── numbers.png │ │ ├── options.png │ │ ├── paused.png │ │ ├── standby.png │ │ ├── demo-small.png │ │ ├── gameover.png │ │ ├── left_gray.png │ │ ├── right_gray.png │ │ ├── tux4kids.png │ │ ├── gameover_won.png │ │ ├── led_neg_sign.png │ │ ├── tux_helmet1.png │ │ ├── tux_helmet2.png │ │ ├── tux_helmet3.png │ │ ├── keypad_no_neg.png │ │ └── Makefile.am │ ├── tux │ │ ├── bigtux0.png │ │ ├── bigtux1.png │ │ ├── bigtux2.png │ │ ├── bigtux3.png │ │ ├── bigtux4.png │ │ ├── bigtux5.png │ │ ├── bigtux6.png │ │ ├── console.png │ │ ├── tux-drat.png │ │ ├── tux-sit.png │ │ ├── tux-yay1.png │ │ ├── tux-yay2.png │ │ ├── tux-yes1.png │ │ ├── tux-yes2.png │ │ ├── tux-yipe.png │ │ ├── tux-egypt1.png │ │ ├── tux-egypt2.png │ │ ├── tux-egypt3.png │ │ ├── tux-egypt4.png │ │ ├── tux-fist1.png │ │ ├── tux-fist2.png │ │ ├── tux-kiss1.png │ │ ├── tux-kiss2.png │ │ ├── tux-relax1.png │ │ ├── tux-relax2.png │ │ ├── Roos_bigtux0.png │ │ ├── Roos_bigtux1.png │ │ ├── Roos_bigtux2.png │ │ ├── Roos_bigtux3.png │ │ ├── cockpit_tux1.png │ │ ├── cockpit_tux2.png │ │ ├── cockpit_tux3.png │ │ ├── cockpit_tux4.png │ │ ├── cockpit_tux5.png │ │ ├── cockpit_tux6.png │ │ ├── console_bash.png │ │ ├── console_led.png │ │ ├── tux-console1.png │ │ ├── tux-console2.png │ │ ├── tux-console3.png │ │ ├── tux-console4.png │ │ └── Makefile.am │ ├── backgrounds │ │ ├── 0.jpg │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ ├── 5.jpg │ │ ├── 6.jpg │ │ ├── 7.jpg │ │ └── Makefile.am │ ├── cities │ │ ├── shields.png │ │ ├── cdead-blue.png │ │ ├── cdead-red.png │ │ ├── city-blue.png │ │ ├── city-green.png │ │ ├── city-red.png │ │ ├── cdead-green.png │ │ ├── cdead-orange.png │ │ ├── city-orange.png │ │ ├── csplode-blue-1.png │ │ ├── csplode-blue-2.png │ │ ├── csplode-blue-3.png │ │ ├── csplode-blue-4.png │ │ ├── csplode-blue-5.png │ │ ├── csplode-green-1.png │ │ ├── csplode-green-2.png │ │ ├── csplode-green-3.png │ │ ├── csplode-green-4.png │ │ ├── csplode-green-5.png │ │ ├── csplode-red-1.png │ │ ├── csplode-red-2.png │ │ ├── csplode-red-3.png │ │ ├── csplode-red-4.png │ │ ├── csplode-red-5.png │ │ ├── csplode-orange-1.png │ │ ├── csplode-orange-2.png │ │ ├── csplode-orange-3.png │ │ ├── csplode-orange-4.png │ │ ├── csplode-orange-5.png │ │ └── Makefile.am │ ├── comets │ │ ├── comet0.png │ │ ├── comet1.png │ │ ├── comet2.png │ │ ├── cometex0.png │ │ ├── cometex1.png │ │ ├── cometex2.png │ │ ├── cometex3.png │ │ ├── bonus_comet0.png │ │ ├── bonus_comet1.png │ │ ├── bonus_comet2.png │ │ ├── mini_comet1.png │ │ ├── mini_comet2.png │ │ ├── mini_comet3.png │ │ ├── bonus_cometex0.png │ │ ├── bonus_cometex1.png │ │ ├── bonus_cometex2.png │ │ ├── bonus_cometex3.png │ │ ├── powerup_cometex0.png │ │ ├── powerup_cometex1.png │ │ ├── powerup_cometex2.png │ │ ├── powerup_cometex3.png │ │ ├── powerup_cometexd.png │ │ ├── left_powerup_comet0.png │ │ ├── left_powerup_comet1.png │ │ ├── left_powerup_comet2.png │ │ ├── left_powerup_cometd.png │ │ ├── right_powerup_comet0.png │ │ ├── right_powerup_comet1.png │ │ ├── right_powerup_comet2.png │ │ ├── right_powerup_cometd.png │ │ └── Makefile.am │ ├── factoroids │ │ ├── tux.png │ │ ├── good.png │ │ ├── planet.png │ │ ├── shield.png │ │ ├── ship.png │ │ ├── star1.jpg │ │ ├── star1.png │ │ ├── star2.png │ │ ├── star3.png │ │ ├── star4.png │ │ ├── star5.png │ │ ├── button_2.png │ │ ├── button_3.png │ │ ├── button_5.png │ │ ├── button_7.png │ │ ├── cockpit.png │ │ ├── factors.png │ │ ├── galaxy1.png │ │ ├── galaxy2.png │ │ ├── gbstars.png │ │ ├── planet0.png │ │ ├── planet1.png │ │ ├── planet2.png │ │ ├── stealth.png │ │ ├── Ships │ │ │ └── .DS_Store │ │ ├── asteroid1.png │ │ ├── asteroid2.png │ │ ├── asteroid3.png │ │ ├── button_11.png │ │ ├── button_13.png │ │ ├── factoroids.png │ │ ├── forcefield.png │ │ ├── powerbomb.png │ │ ├── ship-thrust.png │ │ ├── ship-cloaked.png │ │ ├── Missiles │ │ │ └── .DS_Store │ │ ├── ship-thrust-cloaked.png │ │ └── Makefile.am │ ├── penguins │ │ ├── flapdown.png │ │ ├── flapup.png │ │ ├── grumpy.png │ │ ├── incoming.png │ │ ├── walk-on1.png │ │ ├── walk-on2.png │ │ ├── walk-on3.png │ │ ├── worried.png │ │ ├── walk-off1.png │ │ ├── walk-off2.png │ │ ├── walk-off3.png │ │ ├── sitting-down.png │ │ ├── standing-up.png │ │ └── Makefile.am │ └── Makefile.am ├── fonts │ ├── AndikaDesRevG.ttf │ └── Makefile.am ├── missions │ ├── campaign │ │ ├── scout │ │ │ ├── round1 │ │ │ ├── round2 │ │ │ ├── round3 │ │ │ ├── Makefile.am │ │ │ ├── bonus │ │ │ └── scout │ │ ├── cadet │ │ │ ├── round1 │ │ │ ├── round3 │ │ │ ├── round2 │ │ │ ├── bonus │ │ │ ├── Makefile.am │ │ │ └── cadet │ │ ├── ranger │ │ │ ├── round1 │ │ │ ├── Makefile.am │ │ │ ├── round2 │ │ │ ├── round3 │ │ │ ├── bonus │ │ │ └── ranger │ │ ├── Makefile.am │ │ ├── ace │ │ │ ├── round1 │ │ │ ├── Makefile.am │ │ │ ├── round2 │ │ │ ├── round3 │ │ │ ├── bonus │ │ │ └── ace │ │ ├── commando │ │ │ ├── Makefile.am │ │ │ ├── round2 │ │ │ ├── round1 │ │ │ ├── round3 │ │ │ └── commando │ │ └── campaign │ ├── multiplay │ │ ├── mpoptions │ │ ├── Makefile.am │ │ └── space_cadet │ ├── Makefile.am │ ├── arcade │ │ ├── Makefile.am │ │ └── space_cadet │ └── lessons │ │ ├── update-po.sh │ │ ├── lesson00 │ │ ├── lesson46 │ │ ├── lesson01 │ │ ├── lesson02 │ │ ├── lesson03 │ │ ├── lesson04 │ │ ├── lesson05 │ │ ├── lesson34 │ │ ├── lesson40 │ │ ├── lesson42 │ │ ├── lesson44 │ │ ├── lesson06 │ │ ├── lesson13 │ │ ├── lesson14 │ │ ├── lesson15 │ │ ├── lesson16 │ │ ├── lesson18 │ │ ├── lesson19 │ │ ├── lesson21 │ │ ├── lesson22 │ │ ├── lesson12 │ │ ├── lesson20 │ │ ├── lesson23 │ │ ├── lesson17 │ │ ├── lesson24 │ │ ├── lesson25 │ │ ├── lesson08 │ │ ├── lesson26 │ │ ├── lesson27 │ │ ├── lesson28 │ │ ├── lesson09 │ │ ├── lesson48 │ │ ├── lesson49 │ │ ├── lesson52 │ │ ├── lesson10 │ │ ├── lesson47 │ │ ├── lesson50 │ │ ├── lesson51 │ │ ├── lesson53 │ │ ├── lesson07 │ │ ├── lesson29 │ │ ├── lesson57 │ │ └── lesson56 ├── Makefile.am ├── menus │ ├── Makefile.am │ └── update-po.sh └── CMakeLists.txt ├── AUTHORS ├── macosx ├── English.lproj │ └── InfoPlist.strings ├── TuxMath_Prefix.pch ├── SDLMain.h ├── Makefile └── Info.plist ├── doc ├── html user guide │ ├── source │ │ ├── img │ │ │ ├── comet.png │ │ │ ├── asteroid.png │ │ │ ├── shield.png │ │ │ ├── stealth.png │ │ │ ├── tux-yay.png │ │ │ ├── tux-yes.png │ │ │ ├── powerbomb.png │ │ │ ├── tux_helmet.png │ │ │ ├── console_bash.png │ │ │ ├── factoroids_1.png │ │ │ ├── factoroids_2.png │ │ │ ├── win_install.png │ │ │ ├── tuxmath_mainmenu.png │ │ │ ├── tuxmath_playalone.png │ │ │ ├── tuxmath_howtoplay_1.png │ │ │ ├── tuxmath_howtoplay_2.png │ │ │ ├── tuxmath_howtoplay_3.png │ │ │ ├── tuxmath_howtoplay_4.png │ │ │ └── tuxmath_howtoplay_5.png │ │ └── index.rst │ └── USAGE ├── Makefile.am └── CMakeLists.txt ├── src ├── tuxmathrc.rc ├── mysetenv.h ├── draw_utils.h └── comets_graphics.h ├── tmlin.sh ├── mingw ├── config.h └── version.h ├── tuxmath.sh ├── cmake-modules ├── ConfigureChecks.cmake └── T4K_Sugar.cmake ├── m4 ├── xsize.m4 ├── wchar_t.m4 ├── codeset.m4 ├── glibc2.m4 ├── glibc21.m4 ├── intldir.m4 ├── stdint_h.m4 ├── inttypes_h.m4 ├── wint_t.m4 ├── intmax.m4 └── uintmax_t.m4 ├── config.h.cmake ├── notesblurb ├── tuxmath.desktop ├── ChangeLog ├── mac_cplibs.sh ├── .gitignore ├── Info.plist └── t4k_common.mk /NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stamp-h.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | For now, see docs/README for this information. 2 | -------------------------------------------------------------------------------- /po/pt_BR.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/po/pt_BR.po -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- 1 | See doc/COPYING_GPL3 for the license for the source files 2 | in this project. 3 | -------------------------------------------------------------------------------- /data/sounds/buzz.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/buzz.wav -------------------------------------------------------------------------------- /data/sounds/game.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/game.mod -------------------------------------------------------------------------------- /data/sounds/harp.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/harp.wav -------------------------------------------------------------------------------- /data/sounds/pop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/pop.wav -------------------------------------------------------------------------------- /data/sounds/tock.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/tock.wav -------------------------------------------------------------------------------- /data/sounds/tuxi.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/tuxi.ogg -------------------------------------------------------------------------------- /data/sounds/01_rush.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/01_rush.ogg -------------------------------------------------------------------------------- /data/sounds/alarm.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/alarm.wav -------------------------------------------------------------------------------- /data/sounds/cheer.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/cheer.wav -------------------------------------------------------------------------------- /data/sounds/engine.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/engine.wav -------------------------------------------------------------------------------- /data/sounds/game2.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/game2.mod -------------------------------------------------------------------------------- /data/sounds/game3.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/game3.mod -------------------------------------------------------------------------------- /data/sounds/laser.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/laser.wav -------------------------------------------------------------------------------- /data/images/title/egg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/title/egg.png -------------------------------------------------------------------------------- /data/sounds/explosion.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/explosion.wav -------------------------------------------------------------------------------- /data/sounds/laser_new.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/laser_new.wav -------------------------------------------------------------------------------- /data/sounds/sizzling.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/sizzling.wav -------------------------------------------------------------------------------- /data/fonts/AndikaDesRevG.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/fonts/AndikaDesRevG.ttf -------------------------------------------------------------------------------- /data/images/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/icons/icon.png -------------------------------------------------------------------------------- /data/images/igloos/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/cloud.png -------------------------------------------------------------------------------- /data/images/igloos/half.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/half.png -------------------------------------------------------------------------------- /data/images/igloos/snow1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/snow1.png -------------------------------------------------------------------------------- /data/images/igloos/snow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/snow2.png -------------------------------------------------------------------------------- /data/images/igloos/snow3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/snow3.png -------------------------------------------------------------------------------- /data/images/sprites/lan0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/lan0.png -------------------------------------------------------------------------------- /data/images/sprites/lan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/lan1.png -------------------------------------------------------------------------------- /data/images/sprites/lan2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/lan2.png -------------------------------------------------------------------------------- /data/images/sprites/lan3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/lan3.png -------------------------------------------------------------------------------- /data/images/sprites/land.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/land.png -------------------------------------------------------------------------------- /data/images/status/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/demo.png -------------------------------------------------------------------------------- /data/images/status/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/left.png -------------------------------------------------------------------------------- /data/images/status/nbs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/nbs.png -------------------------------------------------------------------------------- /data/images/status/nums.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/nums.png -------------------------------------------------------------------------------- /data/images/status/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/right.png -------------------------------------------------------------------------------- /data/images/status/score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/score.png -------------------------------------------------------------------------------- /data/images/status/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/stop.png -------------------------------------------------------------------------------- /data/images/status/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/title.png -------------------------------------------------------------------------------- /data/images/status/wave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/wave.png -------------------------------------------------------------------------------- /data/images/title/title1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/title/title1.png -------------------------------------------------------------------------------- /data/images/tux/bigtux0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/bigtux0.png -------------------------------------------------------------------------------- /data/images/tux/bigtux1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/bigtux1.png -------------------------------------------------------------------------------- /data/images/tux/bigtux2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/bigtux2.png -------------------------------------------------------------------------------- /data/images/tux/bigtux3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/bigtux3.png -------------------------------------------------------------------------------- /data/images/tux/bigtux4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/bigtux4.png -------------------------------------------------------------------------------- /data/images/tux/bigtux5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/bigtux5.png -------------------------------------------------------------------------------- /data/images/tux/bigtux6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/bigtux6.png -------------------------------------------------------------------------------- /data/images/tux/console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/console.png -------------------------------------------------------------------------------- /data/images/tux/tux-drat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-drat.png -------------------------------------------------------------------------------- /data/images/tux/tux-sit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-sit.png -------------------------------------------------------------------------------- /data/images/tux/tux-yay1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-yay1.png -------------------------------------------------------------------------------- /data/images/tux/tux-yay2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-yay2.png -------------------------------------------------------------------------------- /data/images/tux/tux-yes1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-yes1.png -------------------------------------------------------------------------------- /data/images/tux/tux-yes2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-yes2.png -------------------------------------------------------------------------------- /data/images/tux/tux-yipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-yipe.png -------------------------------------------------------------------------------- /data/sounds/03_gravity.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/03_gravity.ogg -------------------------------------------------------------------------------- /data/sounds/05_digging.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/05_digging.ogg -------------------------------------------------------------------------------- /data/sounds/shieldsdown.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/shieldsdown.wav -------------------------------------------------------------------------------- /data/sounds/towerclock.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/towerclock.wav -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | For now, see doc/ChangeLog for changes and their contributors. See also `git log` and src/credits.c. 2 | -------------------------------------------------------------------------------- /data/images/backgrounds/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/backgrounds/0.jpg -------------------------------------------------------------------------------- /data/images/backgrounds/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/backgrounds/1.jpg -------------------------------------------------------------------------------- /data/images/backgrounds/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/backgrounds/2.jpg -------------------------------------------------------------------------------- /data/images/backgrounds/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/backgrounds/3.jpg -------------------------------------------------------------------------------- /data/images/backgrounds/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/backgrounds/4.jpg -------------------------------------------------------------------------------- /data/images/backgrounds/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/backgrounds/5.jpg -------------------------------------------------------------------------------- /data/images/backgrounds/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/backgrounds/6.jpg -------------------------------------------------------------------------------- /data/images/backgrounds/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/backgrounds/7.jpg -------------------------------------------------------------------------------- /data/images/cities/shields.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/shields.png -------------------------------------------------------------------------------- /data/images/comets/comet0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/comet0.png -------------------------------------------------------------------------------- /data/images/comets/comet1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/comet1.png -------------------------------------------------------------------------------- /data/images/comets/comet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/comet2.png -------------------------------------------------------------------------------- /data/images/factoroids/tux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/tux.png -------------------------------------------------------------------------------- /data/images/icons/tuxmath.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/icons/tuxmath.icns -------------------------------------------------------------------------------- /data/images/icons/tuxmath.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/icons/tuxmath.ico -------------------------------------------------------------------------------- /data/images/icons/tuxmath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/icons/tuxmath.png -------------------------------------------------------------------------------- /data/images/igloos/intact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/intact.png -------------------------------------------------------------------------------- /data/images/igloos/melted1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/melted1.png -------------------------------------------------------------------------------- /data/images/igloos/melted2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/melted2.png -------------------------------------------------------------------------------- /data/images/igloos/melted3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/melted3.png -------------------------------------------------------------------------------- /data/images/igloos/steam1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/steam1.png -------------------------------------------------------------------------------- /data/images/igloos/steam2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/steam2.png -------------------------------------------------------------------------------- /data/images/igloos/steam3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/steam3.png -------------------------------------------------------------------------------- /data/images/igloos/steam4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/steam4.png -------------------------------------------------------------------------------- /data/images/igloos/steam5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/steam5.png -------------------------------------------------------------------------------- /data/images/sprites/alone0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/alone0.png -------------------------------------------------------------------------------- /data/images/sprites/alone1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/alone1.png -------------------------------------------------------------------------------- /data/images/sprites/aloned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/aloned.png -------------------------------------------------------------------------------- /data/images/sprites/comet0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/comet0.png -------------------------------------------------------------------------------- /data/images/sprites/comet1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/comet1.png -------------------------------------------------------------------------------- /data/images/sprites/comet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/comet2.png -------------------------------------------------------------------------------- /data/images/sprites/comet3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/comet3.png -------------------------------------------------------------------------------- /data/images/sprites/comet4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/comet4.png -------------------------------------------------------------------------------- /data/images/sprites/comet5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/comet5.png -------------------------------------------------------------------------------- /data/images/sprites/cometd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/cometd.png -------------------------------------------------------------------------------- /data/images/sprites/fleet0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/fleet0.png -------------------------------------------------------------------------------- /data/images/sprites/fleetd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/fleetd.png -------------------------------------------------------------------------------- /data/images/sprites/help0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/help0.png -------------------------------------------------------------------------------- /data/images/sprites/help1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/help1.png -------------------------------------------------------------------------------- /data/images/sprites/help2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/help2.png -------------------------------------------------------------------------------- /data/images/sprites/help3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/help3.png -------------------------------------------------------------------------------- /data/images/sprites/helpd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/helpd.png -------------------------------------------------------------------------------- /data/images/sprites/main0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/main0.png -------------------------------------------------------------------------------- /data/images/sprites/main1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/main1.png -------------------------------------------------------------------------------- /data/images/sprites/main2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/main2.png -------------------------------------------------------------------------------- /data/images/sprites/main3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/main3.png -------------------------------------------------------------------------------- /data/images/sprites/main4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/main4.png -------------------------------------------------------------------------------- /data/images/sprites/main5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/main5.png -------------------------------------------------------------------------------- /data/images/sprites/main6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/main6.png -------------------------------------------------------------------------------- /data/images/sprites/main7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/main7.png -------------------------------------------------------------------------------- /data/images/sprites/maind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/maind.png -------------------------------------------------------------------------------- /data/images/sprites/nums0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/nums0.png -------------------------------------------------------------------------------- /data/images/sprites/nums1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/nums1.png -------------------------------------------------------------------------------- /data/images/sprites/nums2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/nums2.png -------------------------------------------------------------------------------- /data/images/sprites/nums3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/nums3.png -------------------------------------------------------------------------------- /data/images/sprites/nums4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/nums4.png -------------------------------------------------------------------------------- /data/images/sprites/nums5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/nums5.png -------------------------------------------------------------------------------- /data/images/sprites/nums6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/nums6.png -------------------------------------------------------------------------------- /data/images/sprites/nums7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/nums7.png -------------------------------------------------------------------------------- /data/images/sprites/numsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/numsd.png -------------------------------------------------------------------------------- /data/images/sprites/quit0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/quit0.png -------------------------------------------------------------------------------- /data/images/sprites/quit1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/quit1.png -------------------------------------------------------------------------------- /data/images/sprites/quit2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/quit2.png -------------------------------------------------------------------------------- /data/images/sprites/quit3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/quit3.png -------------------------------------------------------------------------------- /data/images/sprites/quit4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/quit4.png -------------------------------------------------------------------------------- /data/images/sprites/quit5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/quit5.png -------------------------------------------------------------------------------- /data/images/sprites/quit6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/quit6.png -------------------------------------------------------------------------------- /data/images/sprites/quit7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/quit7.png -------------------------------------------------------------------------------- /data/images/sprites/quit8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/quit8.png -------------------------------------------------------------------------------- /data/images/sprites/quitd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/quitd.png -------------------------------------------------------------------------------- /data/images/status/arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/arrows.png -------------------------------------------------------------------------------- /data/images/status/keypad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/keypad.png -------------------------------------------------------------------------------- /data/images/status/lednums.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/lednums.png -------------------------------------------------------------------------------- /data/images/status/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/loading.png -------------------------------------------------------------------------------- /data/images/status/numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/numbers.png -------------------------------------------------------------------------------- /data/images/status/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/options.png -------------------------------------------------------------------------------- /data/images/status/paused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/paused.png -------------------------------------------------------------------------------- /data/images/status/standby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/standby.png -------------------------------------------------------------------------------- /data/images/title/menu_bkg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/title/menu_bkg.jpg -------------------------------------------------------------------------------- /data/images/tux/tux-egypt1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-egypt1.png -------------------------------------------------------------------------------- /data/images/tux/tux-egypt2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-egypt2.png -------------------------------------------------------------------------------- /data/images/tux/tux-egypt3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-egypt3.png -------------------------------------------------------------------------------- /data/images/tux/tux-egypt4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-egypt4.png -------------------------------------------------------------------------------- /data/images/tux/tux-fist1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-fist1.png -------------------------------------------------------------------------------- /data/images/tux/tux-fist2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-fist2.png -------------------------------------------------------------------------------- /data/images/tux/tux-kiss1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-kiss1.png -------------------------------------------------------------------------------- /data/images/tux/tux-kiss2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-kiss2.png -------------------------------------------------------------------------------- /data/images/tux/tux-relax1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-relax1.png -------------------------------------------------------------------------------- /data/images/tux/tux-relax2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-relax2.png -------------------------------------------------------------------------------- /data/images/cities/cdead-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/cdead-blue.png -------------------------------------------------------------------------------- /data/images/cities/cdead-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/cdead-red.png -------------------------------------------------------------------------------- /data/images/cities/city-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/city-blue.png -------------------------------------------------------------------------------- /data/images/cities/city-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/city-green.png -------------------------------------------------------------------------------- /data/images/cities/city-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/city-red.png -------------------------------------------------------------------------------- /data/images/comets/cometex0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/cometex0.png -------------------------------------------------------------------------------- /data/images/comets/cometex1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/cometex1.png -------------------------------------------------------------------------------- /data/images/comets/cometex2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/cometex2.png -------------------------------------------------------------------------------- /data/images/comets/cometex3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/cometex3.png -------------------------------------------------------------------------------- /data/images/factoroids/good.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/good.png -------------------------------------------------------------------------------- /data/images/factoroids/planet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/planet.png -------------------------------------------------------------------------------- /data/images/factoroids/shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/shield.png -------------------------------------------------------------------------------- /data/images/factoroids/ship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/ship.png -------------------------------------------------------------------------------- /data/images/factoroids/star1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/star1.jpg -------------------------------------------------------------------------------- /data/images/factoroids/star1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/star1.png -------------------------------------------------------------------------------- /data/images/factoroids/star2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/star2.png -------------------------------------------------------------------------------- /data/images/factoroids/star3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/star3.png -------------------------------------------------------------------------------- /data/images/factoroids/star4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/star4.png -------------------------------------------------------------------------------- /data/images/factoroids/star5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/star5.png -------------------------------------------------------------------------------- /data/images/icons/tuxmath.ico.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/icons/tuxmath.ico.old -------------------------------------------------------------------------------- /data/images/igloos/cloud.png.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/cloud.png.bak -------------------------------------------------------------------------------- /data/images/igloos/extra_life.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/extra_life.png -------------------------------------------------------------------------------- /data/images/penguins/flapdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/flapdown.png -------------------------------------------------------------------------------- /data/images/penguins/flapup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/flapup.png -------------------------------------------------------------------------------- /data/images/penguins/grumpy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/grumpy.png -------------------------------------------------------------------------------- /data/images/penguins/incoming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/incoming.png -------------------------------------------------------------------------------- /data/images/penguins/walk-on1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/walk-on1.png -------------------------------------------------------------------------------- /data/images/penguins/walk-on2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/walk-on2.png -------------------------------------------------------------------------------- /data/images/penguins/walk-on3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/walk-on3.png -------------------------------------------------------------------------------- /data/images/penguins/worried.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/worried.png -------------------------------------------------------------------------------- /data/images/sprites/credits0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/credits0.png -------------------------------------------------------------------------------- /data/images/sprites/credits1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/credits1.png -------------------------------------------------------------------------------- /data/images/sprites/credits2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/credits2.png -------------------------------------------------------------------------------- /data/images/sprites/credits3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/credits3.png -------------------------------------------------------------------------------- /data/images/sprites/creditsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/creditsd.png -------------------------------------------------------------------------------- /data/images/sprites/factors0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/factors0.png -------------------------------------------------------------------------------- /data/images/sprites/factors1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/factors1.png -------------------------------------------------------------------------------- /data/images/sprites/factors2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/factors2.png -------------------------------------------------------------------------------- /data/images/sprites/factors3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/factors3.png -------------------------------------------------------------------------------- /data/images/sprites/factors4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/factors4.png -------------------------------------------------------------------------------- /data/images/sprites/factors5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/factors5.png -------------------------------------------------------------------------------- /data/images/sprites/factorsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/factorsd.png -------------------------------------------------------------------------------- /data/images/sprites/friends0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/friends0.png -------------------------------------------------------------------------------- /data/images/sprites/friendsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/friendsd.png -------------------------------------------------------------------------------- /data/images/sprites/goldstar0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/goldstar0.png -------------------------------------------------------------------------------- /data/images/sprites/goldstar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/goldstar1.png -------------------------------------------------------------------------------- /data/images/sprites/goldstard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/goldstard.png -------------------------------------------------------------------------------- /data/images/sprites/icon-bak.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/icon-bak.xcf -------------------------------------------------------------------------------- /data/images/sprites/lesson0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/lesson0.png -------------------------------------------------------------------------------- /data/images/sprites/lesson1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/lesson1.png -------------------------------------------------------------------------------- /data/images/sprites/lesson2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/lesson2.png -------------------------------------------------------------------------------- /data/images/sprites/lesson3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/lesson3.png -------------------------------------------------------------------------------- /data/images/sprites/lessond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/lessond.png -------------------------------------------------------------------------------- /data/images/sprites/trophy0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/trophy0.png -------------------------------------------------------------------------------- /data/images/sprites/trophy1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/trophy1.png -------------------------------------------------------------------------------- /data/images/sprites/trophyd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/trophyd.png -------------------------------------------------------------------------------- /data/images/status/demo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/demo-small.png -------------------------------------------------------------------------------- /data/images/status/gameover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/gameover.png -------------------------------------------------------------------------------- /data/images/status/left_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/left_gray.png -------------------------------------------------------------------------------- /data/images/status/right_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/right_gray.png -------------------------------------------------------------------------------- /data/images/status/tux4kids.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/tux4kids.png -------------------------------------------------------------------------------- /data/images/tux/Roos_bigtux0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/Roos_bigtux0.png -------------------------------------------------------------------------------- /data/images/tux/Roos_bigtux1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/Roos_bigtux1.png -------------------------------------------------------------------------------- /data/images/tux/Roos_bigtux2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/Roos_bigtux2.png -------------------------------------------------------------------------------- /data/images/tux/Roos_bigtux3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/Roos_bigtux3.png -------------------------------------------------------------------------------- /data/images/tux/cockpit_tux1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/cockpit_tux1.png -------------------------------------------------------------------------------- /data/images/tux/cockpit_tux2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/cockpit_tux2.png -------------------------------------------------------------------------------- /data/images/tux/cockpit_tux3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/cockpit_tux3.png -------------------------------------------------------------------------------- /data/images/tux/cockpit_tux4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/cockpit_tux4.png -------------------------------------------------------------------------------- /data/images/tux/cockpit_tux5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/cockpit_tux5.png -------------------------------------------------------------------------------- /data/images/tux/cockpit_tux6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/cockpit_tux6.png -------------------------------------------------------------------------------- /data/images/tux/console_bash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/console_bash.png -------------------------------------------------------------------------------- /data/images/tux/console_led.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/console_led.png -------------------------------------------------------------------------------- /data/images/tux/tux-console1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-console1.png -------------------------------------------------------------------------------- /data/images/tux/tux-console2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-console2.png -------------------------------------------------------------------------------- /data/images/tux/tux-console3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-console3.png -------------------------------------------------------------------------------- /data/images/tux/tux-console4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/tux/tux-console4.png -------------------------------------------------------------------------------- /data/images/cities/cdead-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/cdead-green.png -------------------------------------------------------------------------------- /data/images/cities/cdead-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/cdead-orange.png -------------------------------------------------------------------------------- /data/images/cities/city-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/city-orange.png -------------------------------------------------------------------------------- /data/images/comets/bonus_comet0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/bonus_comet0.png -------------------------------------------------------------------------------- /data/images/comets/bonus_comet1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/bonus_comet1.png -------------------------------------------------------------------------------- /data/images/comets/bonus_comet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/bonus_comet2.png -------------------------------------------------------------------------------- /data/images/comets/mini_comet1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/mini_comet1.png -------------------------------------------------------------------------------- /data/images/comets/mini_comet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/mini_comet2.png -------------------------------------------------------------------------------- /data/images/comets/mini_comet3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/mini_comet3.png -------------------------------------------------------------------------------- /data/images/factoroids/button_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/button_2.png -------------------------------------------------------------------------------- /data/images/factoroids/button_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/button_3.png -------------------------------------------------------------------------------- /data/images/factoroids/button_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/button_5.png -------------------------------------------------------------------------------- /data/images/factoroids/button_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/button_7.png -------------------------------------------------------------------------------- /data/images/factoroids/cockpit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/cockpit.png -------------------------------------------------------------------------------- /data/images/factoroids/factors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/factors.png -------------------------------------------------------------------------------- /data/images/factoroids/galaxy1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/galaxy1.png -------------------------------------------------------------------------------- /data/images/factoroids/galaxy2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/galaxy2.png -------------------------------------------------------------------------------- /data/images/factoroids/gbstars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/gbstars.png -------------------------------------------------------------------------------- /data/images/factoroids/planet0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/planet0.png -------------------------------------------------------------------------------- /data/images/factoroids/planet1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/planet1.png -------------------------------------------------------------------------------- /data/images/factoroids/planet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/planet2.png -------------------------------------------------------------------------------- /data/images/factoroids/stealth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/stealth.png -------------------------------------------------------------------------------- /data/images/igloos/rebuilding1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/rebuilding1.png -------------------------------------------------------------------------------- /data/images/igloos/rebuilding2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/igloos/rebuilding2.png -------------------------------------------------------------------------------- /data/images/penguins/walk-off1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/walk-off1.png -------------------------------------------------------------------------------- /data/images/penguins/walk-off2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/walk-off2.png -------------------------------------------------------------------------------- /data/images/penguins/walk-off3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/walk-off3.png -------------------------------------------------------------------------------- /data/images/sprites/factoroids0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/factoroids0.png -------------------------------------------------------------------------------- /data/images/sprites/factoroids1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/factoroids1.png -------------------------------------------------------------------------------- /data/images/sprites/factoroids2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/factoroids2.png -------------------------------------------------------------------------------- /data/images/sprites/factoroidsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/factoroidsd.png -------------------------------------------------------------------------------- /data/images/sprites/fractions0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/fractions0.png -------------------------------------------------------------------------------- /data/images/sprites/fractions1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/fractions1.png -------------------------------------------------------------------------------- /data/images/sprites/fractions2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/fractions2.png -------------------------------------------------------------------------------- /data/images/sprites/fractions3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/fractions3.png -------------------------------------------------------------------------------- /data/images/sprites/fractions4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/fractions4.png -------------------------------------------------------------------------------- /data/images/sprites/fractions5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/fractions5.png -------------------------------------------------------------------------------- /data/images/sprites/fractions6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/fractions6.png -------------------------------------------------------------------------------- /data/images/sprites/fractionsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/fractionsd.png -------------------------------------------------------------------------------- /data/images/sprites/tux_config0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_config0.png -------------------------------------------------------------------------------- /data/images/sprites/tux_config1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_config1.png -------------------------------------------------------------------------------- /data/images/sprites/tux_configd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_configd.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet0.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet1.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet2.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmetd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmetd.png -------------------------------------------------------------------------------- /data/images/status/gameover_won.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/gameover_won.png -------------------------------------------------------------------------------- /data/images/status/led_neg_sign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/led_neg_sign.png -------------------------------------------------------------------------------- /data/images/status/tux_helmet1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/tux_helmet1.png -------------------------------------------------------------------------------- /data/images/status/tux_helmet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/tux_helmet2.png -------------------------------------------------------------------------------- /data/images/status/tux_helmet3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/tux_helmet3.png -------------------------------------------------------------------------------- /data/sounds/07_nothing_strange.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/07_nothing_strange.ogg -------------------------------------------------------------------------------- /data/images/cities/csplode-blue-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-blue-1.png -------------------------------------------------------------------------------- /data/images/cities/csplode-blue-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-blue-2.png -------------------------------------------------------------------------------- /data/images/cities/csplode-blue-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-blue-3.png -------------------------------------------------------------------------------- /data/images/cities/csplode-blue-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-blue-4.png -------------------------------------------------------------------------------- /data/images/cities/csplode-blue-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-blue-5.png -------------------------------------------------------------------------------- /data/images/cities/csplode-green-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-green-1.png -------------------------------------------------------------------------------- /data/images/cities/csplode-green-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-green-2.png -------------------------------------------------------------------------------- /data/images/cities/csplode-green-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-green-3.png -------------------------------------------------------------------------------- /data/images/cities/csplode-green-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-green-4.png -------------------------------------------------------------------------------- /data/images/cities/csplode-green-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-green-5.png -------------------------------------------------------------------------------- /data/images/cities/csplode-red-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-red-1.png -------------------------------------------------------------------------------- /data/images/cities/csplode-red-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-red-2.png -------------------------------------------------------------------------------- /data/images/cities/csplode-red-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-red-3.png -------------------------------------------------------------------------------- /data/images/cities/csplode-red-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-red-4.png -------------------------------------------------------------------------------- /data/images/cities/csplode-red-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-red-5.png -------------------------------------------------------------------------------- /data/images/comets/bonus_cometex0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/bonus_cometex0.png -------------------------------------------------------------------------------- /data/images/comets/bonus_cometex1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/bonus_cometex1.png -------------------------------------------------------------------------------- /data/images/comets/bonus_cometex2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/bonus_cometex2.png -------------------------------------------------------------------------------- /data/images/comets/bonus_cometex3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/bonus_cometex3.png -------------------------------------------------------------------------------- /data/images/factoroids/Ships/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/Ships/.DS_Store -------------------------------------------------------------------------------- /data/images/factoroids/asteroid1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/asteroid1.png -------------------------------------------------------------------------------- /data/images/factoroids/asteroid2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/asteroid2.png -------------------------------------------------------------------------------- /data/images/factoroids/asteroid3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/asteroid3.png -------------------------------------------------------------------------------- /data/images/factoroids/button_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/button_11.png -------------------------------------------------------------------------------- /data/images/factoroids/button_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/button_13.png -------------------------------------------------------------------------------- /data/images/factoroids/factoroids.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/factoroids.png -------------------------------------------------------------------------------- /data/images/factoroids/forcefield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/forcefield.png -------------------------------------------------------------------------------- /data/images/factoroids/powerbomb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/powerbomb.png -------------------------------------------------------------------------------- /data/images/factoroids/ship-thrust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/ship-thrust.png -------------------------------------------------------------------------------- /data/images/penguins/sitting-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/sitting-down.png -------------------------------------------------------------------------------- /data/images/penguins/standing-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/penguins/standing-up.png -------------------------------------------------------------------------------- /data/images/sprites/exclamation0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/exclamation0.png -------------------------------------------------------------------------------- /data/images/sprites/exclamationd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/exclamationd.png -------------------------------------------------------------------------------- /data/images/sprites/no_goldstar0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/no_goldstar0.png -------------------------------------------------------------------------------- /data/images/sprites/no_goldstard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/no_goldstard.png -------------------------------------------------------------------------------- /data/images/status/keypad_no_neg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/status/keypad_no_neg.png -------------------------------------------------------------------------------- /data/sounds/04_in_the_well_of_fate.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/04_in_the_well_of_fate.ogg -------------------------------------------------------------------------------- /macosx/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/macosx/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /data/images/cities/csplode-orange-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-orange-1.png -------------------------------------------------------------------------------- /data/images/cities/csplode-orange-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-orange-2.png -------------------------------------------------------------------------------- /data/images/cities/csplode-orange-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-orange-3.png -------------------------------------------------------------------------------- /data/images/cities/csplode-orange-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-orange-4.png -------------------------------------------------------------------------------- /data/images/cities/csplode-orange-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/cities/csplode-orange-5.png -------------------------------------------------------------------------------- /data/images/comets/powerup_cometex0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/powerup_cometex0.png -------------------------------------------------------------------------------- /data/images/comets/powerup_cometex1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/powerup_cometex1.png -------------------------------------------------------------------------------- /data/images/comets/powerup_cometex2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/powerup_cometex2.png -------------------------------------------------------------------------------- /data/images/comets/powerup_cometex3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/powerup_cometex3.png -------------------------------------------------------------------------------- /data/images/comets/powerup_cometexd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/powerup_cometexd.png -------------------------------------------------------------------------------- /data/images/factoroids/ship-cloaked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/ship-cloaked.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_blue0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_blue0.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_blue1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_blue1.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_blue2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_blue2.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_blue3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_blue3.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_blue4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_blue4.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_blue5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_blue5.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_blued.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_blued.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_red0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_red0.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_red1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_red1.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_red2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_red2.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_red3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_red3.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_red4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_red4.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_red5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_red5.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_redd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_redd.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/comet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/comet.png -------------------------------------------------------------------------------- /data/images/comets/left_powerup_comet0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/left_powerup_comet0.png -------------------------------------------------------------------------------- /data/images/comets/left_powerup_comet1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/left_powerup_comet1.png -------------------------------------------------------------------------------- /data/images/comets/left_powerup_comet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/left_powerup_comet2.png -------------------------------------------------------------------------------- /data/images/comets/left_powerup_cometd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/left_powerup_cometd.png -------------------------------------------------------------------------------- /data/images/comets/right_powerup_comet0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/right_powerup_comet0.png -------------------------------------------------------------------------------- /data/images/comets/right_powerup_comet1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/right_powerup_comet1.png -------------------------------------------------------------------------------- /data/images/comets/right_powerup_comet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/right_powerup_comet2.png -------------------------------------------------------------------------------- /data/images/comets/right_powerup_cometd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/comets/right_powerup_cometd.png -------------------------------------------------------------------------------- /data/images/factoroids/Missiles/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/Missiles/.DS_Store -------------------------------------------------------------------------------- /data/images/sprites/tux_config_brown0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_config_brown0.png -------------------------------------------------------------------------------- /data/images/sprites/tux_config_brown1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_config_brown1.png -------------------------------------------------------------------------------- /data/images/sprites/tux_config_brownd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_config_brownd.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_black0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_black0.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_blackd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_blackd.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_green0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_green0.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_green1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_green1.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_green2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_green2.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_green3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_green3.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_green4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_green4.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_green5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_green5.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_greend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_greend.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_yellow0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_yellow0.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_yellow1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_yellow1.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_yellow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_yellow2.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_yellow3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_yellow3.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_yellow4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_yellow4.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_yellow5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_yellow5.png -------------------------------------------------------------------------------- /data/images/sprites/tux_helmet_yellowd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/sprites/tux_helmet_yellowd.png -------------------------------------------------------------------------------- /data/sounds/06_towards_the_star_of_hope.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/06_towards_the_star_of_hope.ogg -------------------------------------------------------------------------------- /doc/html user guide/source/img/asteroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/asteroid.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/shield.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/stealth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/stealth.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/tux-yay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/tux-yay.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/tux-yes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/tux-yes.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/powerbomb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/powerbomb.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/tux_helmet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/tux_helmet.png -------------------------------------------------------------------------------- /src/tuxmathrc.rc: -------------------------------------------------------------------------------- 1 | #define TUXMATH_ICON 104 2 | TUXMATH_ICON ICON "../data/images/tuxmath.ico" 3 | -------------------------------------------------------------------------------- /data/images/factoroids/ship-thrust-cloaked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/images/factoroids/ship-thrust-cloaked.png -------------------------------------------------------------------------------- /data/sounds/02_on_the_edge_of_the_universe.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/data/sounds/02_on_the_edge_of_the_universe.ogg -------------------------------------------------------------------------------- /doc/html user guide/source/img/console_bash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/console_bash.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/factoroids_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/factoroids_1.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/factoroids_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/factoroids_2.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/win_install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/win_install.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/tuxmath_mainmenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/tuxmath_mainmenu.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/tuxmath_playalone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/tuxmath_playalone.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/tuxmath_howtoplay_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/tuxmath_howtoplay_1.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/tuxmath_howtoplay_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/tuxmath_howtoplay_2.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/tuxmath_howtoplay_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/tuxmath_howtoplay_3.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/tuxmath_howtoplay_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/tuxmath_howtoplay_4.png -------------------------------------------------------------------------------- /doc/html user guide/source/img/tuxmath_howtoplay_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tux4kids/tuxmath/HEAD/doc/html user guide/source/img/tuxmath_howtoplay_5.png -------------------------------------------------------------------------------- /po/quot.sed: -------------------------------------------------------------------------------- 1 | s/"\([^"]*\)"/“\1”/g 2 | s/`\([^`']*\)'/‘\1’/g 3 | s/ '\([^`']*\)' / ‘\1’ /g 4 | s/ '\([^`']*\)'$/ ‘\1’/g 5 | s/^'\([^`']*\)' /‘\1’ /g 6 | s/“”/""/g 7 | -------------------------------------------------------------------------------- /data/missions/campaign/scout/round1: -------------------------------------------------------------------------------- 1 | #scout round 1 2 | 3 | addition_allowed = 0 4 | min_minuend = 0 5 | max_minuend = 10 6 | min_subtrahend = 0 7 | max_subtrahend = 10 8 | avg_list_length = 40 -------------------------------------------------------------------------------- /data/missions/campaign/scout/round2: -------------------------------------------------------------------------------- 1 | #scout round 2 2 | 3 | addition_allowed = 0 4 | min_minuend = 0 5 | max_minuend = 20 6 | min_subtrahend = 0 7 | max_subtrahend = 20 8 | avg_list_length = 70 -------------------------------------------------------------------------------- /data/missions/campaign/cadet/round1: -------------------------------------------------------------------------------- 1 | #cadet round 1 2 | 3 | typing_practice_allowed = 1 4 | addition_allowed = 0 5 | min_typing_num = 0 6 | max_typing_num = 20 7 | avg_list_length = 10 8 | -------------------------------------------------------------------------------- /tmlin.sh: -------------------------------------------------------------------------------- 1 | # An 'all-in-one' script to build and install on the Linux host: 2 | 3 | make clean 4 | make distclean 5 | ./autogen.sh 6 | ./configure 7 | make 8 | make install 9 | 10 | 11 | -------------------------------------------------------------------------------- /data/missions/campaign/cadet/round3: -------------------------------------------------------------------------------- 1 | #cadet round 3 2 | 3 | typing_practice_allowed = 0 4 | min_augend = 0 5 | max_augend = 20 6 | min_addend = 0 7 | max_addend = 20 8 | avg_list_length = 50 9 | -------------------------------------------------------------------------------- /data/missions/multiplay/mpoptions: -------------------------------------------------------------------------------- 1 | #master option file for multiplay 2 | 3 | play_through_list = 1 4 | avg_list_length = 10 5 | vary_list_length = 1 6 | comprehensive = 0 7 | mp_multiplayer = 1 8 | 9 | 10 | -------------------------------------------------------------------------------- /mingw/config.h: -------------------------------------------------------------------------------- 1 | //ready-made config.h for a quick 'n dirty Windows build 2 | #define PACKAGE "tuxmath" 3 | #define PACKAGE_BUGREPORT "tuxmath-devel@lists.sourceforge.net" 4 | #define PACKAGE_NAME "Tux Of Math Command" 5 | 6 | -------------------------------------------------------------------------------- /tuxmath.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | DIR="`dirname \"$0\"`/.." 4 | 5 | BIN="$DIR/bin" 6 | LIB="$DIR/lib" 7 | 8 | DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:$LIB" 9 | export DYLD_LIBRARY_PATH 10 | 11 | exec "$BIN/tuxmath" 12 | -------------------------------------------------------------------------------- /data/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data: 2 | ## Process with Automake to create Makefile.in 3 | 4 | SUBDIRS = fonts \ 5 | images \ 6 | menus \ 7 | missions \ 8 | sounds 9 | 10 | EXTRA_DIST = CMakeLists.txt 11 | -------------------------------------------------------------------------------- /data/missions/campaign/cadet/round2: -------------------------------------------------------------------------------- 1 | #cadet round 2 2 | 3 | typing_practice_allowed = 0 4 | addition_allowed = 1 5 | min_augend = 0 6 | max_augend = 10 7 | min_addend = 0 8 | max_addend = 10 9 | avg_list_length = 30 10 | -------------------------------------------------------------------------------- /macosx/TuxMath_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'TuxMath' target in the 'TuxMath' project 3 | // 4 | 5 | #include "SDL.h" 6 | 7 | #ifdef __OBJC__ 8 | #import 9 | #endif 10 | -------------------------------------------------------------------------------- /po/boldquot.sed: -------------------------------------------------------------------------------- 1 | s/"\([^"]*\)"/“\1”/g 2 | s/`\([^`']*\)'/‘\1’/g 3 | s/ '\([^`']*\)' / ‘\1’ /g 4 | s/ '\([^`']*\)'$/ ‘\1’/g 5 | s/^'\([^`']*\)' /‘\1’ /g 6 | s/“”/""/g 7 | s/“/“/g 8 | s/”/”/g 9 | s/‘/‘/g 10 | s/’/’/g 11 | -------------------------------------------------------------------------------- /cmake-modules/ConfigureChecks.cmake: -------------------------------------------------------------------------------- 1 | include(CheckIncludeFile) 2 | include(CheckSymbolExists) 3 | 4 | check_symbol_exists(scandir dirent.h HAVE_SCANDIR) 5 | check_include_file (error.h HAVE_ERROR_H) 6 | check_include_file (search.h HAVE_TSEARCH) 7 | -------------------------------------------------------------------------------- /data/missions/campaign/ranger/round1: -------------------------------------------------------------------------------- 1 | #ranger round 1 2 | 3 | addition_allowed = 0 4 | subtraction_allowed = 0 5 | allow_negatives = 0 6 | min_multiplier = 0 7 | max_multiplier = 10 8 | min_multiplicand = 0 9 | max_multiplicand = 10 10 | avg_list_length = 40 11 | -------------------------------------------------------------------------------- /data/images/title/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath data/images/title: 2 | ## Process with AutoMake: 3 | 4 | titledir = $(pkgdatadir)/images/title 5 | 6 | dist_title_DATA = egg.png \ 7 | egg.svg \ 8 | menu_bkg.jpg \ 9 | title1.png \ 10 | title1.svg 11 | -------------------------------------------------------------------------------- /data/images/icons/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath data/images/icons: 2 | ## Process with AutoMake: 3 | 4 | iconsdir = $(pkgdatadir)/images/icons 5 | 6 | dist_icons_DATA = icon.png \ 7 | icon.xpm \ 8 | tuxmath.ico \ 9 | tuxmath.icns \ 10 | tuxmath.svg 11 | -------------------------------------------------------------------------------- /data/missions/campaign/scout/round3: -------------------------------------------------------------------------------- 1 | #scout round 3 2 | 3 | addition_allowed = 1 4 | min_minuend = 0 5 | max_minuend = 20 6 | min_subtrahend = 0 7 | max_subtrahend = 20 8 | min_addend = 0 9 | max_addend = 10 10 | min_augend = 0 11 | max_augend = 10 12 | avg_list_length = 100 -------------------------------------------------------------------------------- /data/missions/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data/missions: 2 | ## Process with Automake to create Makefile.in 3 | 4 | SUBDIRS = arcade campaign lessons multiplay 5 | 6 | missionsdir = $(pkgdatadir)/missions 7 | 8 | dist_missions_DATA = demo options 9 | 10 | 11 | -------------------------------------------------------------------------------- /data/missions/campaign/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data/missions/campaign: 2 | ## Process with Automake to create Makefile.in 3 | 4 | SUBDIRS = ace cadet commando ranger scout 5 | 6 | campaigndir = $(pkgdatadir)/missions/campaign 7 | 8 | dist_campaign_DATA = campaign 9 | -------------------------------------------------------------------------------- /data/missions/campaign/ace/round1: -------------------------------------------------------------------------------- 1 | #ace round 1 2 | 3 | addition_allowed = 0 4 | subtraction_allowed = 0 5 | multiplication_allowed = 0 6 | allow_negatives = 0 7 | min_divisor = 0 8 | max_divisor = 10 9 | min_quotient = 0 10 | max_quotient = 10 11 | avg_list_length = 40 12 | -------------------------------------------------------------------------------- /data/missions/campaign/cadet/bonus: -------------------------------------------------------------------------------- 1 | #cadet bonus round 2 | 3 | typing_practice_allowed = 0 4 | addition_allowed = 0 5 | multiplication_allowed = 1 6 | min_multiplier = 0 7 | max_multiplier = 10 8 | min_multiplicand = 0 9 | max_multiplicand = 10 10 | avg_list_length = 0 11 | -------------------------------------------------------------------------------- /data/missions/arcade/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data/missions/arcade: 2 | ## Process with Automake to create Makefile.in 3 | 4 | arcadedir = $(pkgdatadir)/missions/arcade 5 | 6 | dist_arcade_DATA = ace \ 7 | commando \ 8 | ranger \ 9 | scout \ 10 | space_cadet 11 | -------------------------------------------------------------------------------- /doc/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath docs: 2 | ## Process with AutoMake: 3 | 4 | dist_doc_DATA = changelog \ 5 | COPYING_GPL3 \ 6 | GPL_VERSIONS \ 7 | INSTALL \ 8 | OFL \ 9 | README_DATA_LICENSES \ 10 | README \ 11 | TODO 12 | 13 | EXTRA_DIST = CMakeLists.txt 14 | -------------------------------------------------------------------------------- /data/images/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath data/images: 2 | ## Process with AutoMake: 3 | 4 | SUBDIRS = backgrounds \ 5 | cities \ 6 | comets \ 7 | factoroids \ 8 | icons \ 9 | igloos \ 10 | penguins \ 11 | sprites \ 12 | status \ 13 | title \ 14 | tux 15 | 16 | -------------------------------------------------------------------------------- /data/missions/campaign/ace/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data/missions/campaign/ace: 2 | ## Process with Automake to create Makefile.in 3 | 4 | campaignacedir = $(pkgdatadir)/missions/campaign/ace 5 | 6 | dist_campaignace_DATA = ace \ 7 | bonus \ 8 | round1 \ 9 | round2 \ 10 | round3 11 | -------------------------------------------------------------------------------- /src/mysetenv.h: -------------------------------------------------------------------------------- 1 | // 2 | // C Interface: mysetenv 3 | // 4 | // Description: example code from GNU Gettext FAQ. 5 | // This code is in the public domain. 6 | // 7 | 8 | 9 | 10 | #ifndef MY_SETENV_H 11 | #define MY_SETENV_H 12 | 13 | int my_setenv(const char * name, const char * value); 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /data/images/backgrounds/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath data/images/backgrounds: 2 | ## Process with AutoMake: 3 | 4 | backgroundsdir = $(pkgdatadir)/images/backgrounds 5 | 6 | dist_backgrounds_DATA = 0.jpg \ 7 | 1.jpg \ 8 | 2.jpg \ 9 | 3.jpg \ 10 | 4.jpg \ 11 | 5.jpg \ 12 | 6.jpg \ 13 | 7.jpg 14 | -------------------------------------------------------------------------------- /data/missions/campaign/cadet/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data/missions/campaign/ace: 2 | ## Process with Automake to create Makefile.in 3 | 4 | campaigncadetdir = $(pkgdatadir)/missions/campaign/cadet 5 | 6 | dist_campaigncadet_DATA = cadet \ 7 | bonus \ 8 | round1 \ 9 | round2 \ 10 | round3 11 | -------------------------------------------------------------------------------- /data/missions/campaign/scout/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data/missions/campaign/scout: 2 | ## Process with Automake to create Makefile.in 3 | 4 | campaignscoutdir = $(pkgdatadir)/missions/campaign/scout 5 | 6 | dist_campaignscout_DATA = scout \ 7 | bonus \ 8 | round1 \ 9 | round2 \ 10 | round3 11 | -------------------------------------------------------------------------------- /data/missions/multiplay/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data/missions/multiplay: 2 | ## Process with Automake to create Makefile.in 3 | 4 | multiplaydir = $(pkgdatadir)/missions/multiplay 5 | 6 | dist_multiplay_DATA = ace \ 7 | commando \ 8 | ranger \ 9 | scout \ 10 | space_cadet \ 11 | mpoptions 12 | -------------------------------------------------------------------------------- /data/missions/campaign/commando/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data/missions/campaign/commando: 2 | ## Process with Automake to create Makefile.in 3 | 4 | campaigncommandodir = $(pkgdatadir)/missions/campaign/commando 5 | 6 | dist_campaigncommando_DATA = commando \ 7 | round1 \ 8 | round2 \ 9 | round3 10 | -------------------------------------------------------------------------------- /data/missions/campaign/ranger/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data/missions/campaign/ranger: 2 | ## Process with Automake to create Makefile.in 3 | 4 | campaignrangerdir = $(pkgdatadir)/missions/campaign/ranger 5 | 6 | dist_campaignranger_DATA = ranger \ 7 | bonus \ 8 | round1 \ 9 | round2 \ 10 | round3 11 | -------------------------------------------------------------------------------- /data/missions/campaign/ranger/round2: -------------------------------------------------------------------------------- 1 | #ranger round 2 2 | 3 | addition_allowed = 1 4 | subtraction_allowed = 0 5 | allow_negatives = 0 6 | min_multiplier = 0 7 | max_multiplier = 12 8 | min_multiplicand = 0 9 | max_multiplicand = 12 10 | min_addend = 0 11 | max_addend = 10 12 | min_augend = 0 13 | max_augend = 10 14 | avg_list_length = 70 15 | -------------------------------------------------------------------------------- /macosx/SDLMain.h: -------------------------------------------------------------------------------- 1 | /* SDLMain.m - main entry point for our Cocoa-ized SDL app 2 | Initial Version: Darrell Walisser 3 | Non-NIB-Code & other changes: Max Horn 4 | 5 | Feel free to customize this file to suit your needs 6 | */ 7 | 8 | #import 9 | 10 | @interface SDLMain : NSObject 11 | @end 12 | -------------------------------------------------------------------------------- /po/POTFILES.in: -------------------------------------------------------------------------------- 1 | # List of source files which contain translatable strings. 2 | src/campaign.h 3 | src/campaign.c 4 | src/credits.c 5 | src/factoroids.c 6 | src/game.c 7 | src/highscore.c 8 | src/mathcards.c 9 | src/menu.c 10 | src/multiplayer.c 11 | src/server.c 12 | src/titlescreen.c 13 | src/tuxmath.c 14 | data/missions/lessons/descr_lessons 15 | data/menus/menu_strings 16 | -------------------------------------------------------------------------------- /data/missions/campaign/ace/round2: -------------------------------------------------------------------------------- 1 | #ace round 2 2 | 3 | addition_allowed = 0 4 | subtraction_allowed = 0 5 | multiplication_allowed = 1 6 | allow_negatives = 1 7 | min_divisor = -12 8 | max_divisor = 12 9 | min_quotient = -12 10 | max_quotient = 12 11 | min_multiplier = -10 12 | max_multiplier = 10 13 | min_multiplicand = -10 14 | max_multiplicand = 10 15 | avg_list_length = 70 16 | -------------------------------------------------------------------------------- /data/missions/campaign/campaign: -------------------------------------------------------------------------------- 1 | # campaign master lesson file 2 | 3 | play_through_list = 1 4 | allow_speedup = 1 5 | use_feedback = 0 6 | use_bkgd = 1 7 | demo_mode = 0 8 | repeat_wrongs = 1 9 | slow_after_wrong = 0 10 | max_questions = 5000 11 | randomize = 1 12 | comprehensive = 1 13 | allow_pause = 1 14 | bonus_speed_ratio = 1.8 15 | max_speed = 10.00 16 | keep_score = 0 17 | 18 | -------------------------------------------------------------------------------- /macosx/Makefile: -------------------------------------------------------------------------------- 1 | MACRELEASEDIR = build/Release 2 | MACBUNDLE = $(MACRELEASEDIR)/TuxMath.app 3 | FRAMEWORKDIR = $(MACBUNDLE)/Contents/Frameworks/ 4 | 5 | clean: 6 | cd build && rm -r * 7 | 8 | macapp: 9 | xcodebuild && echo "Creating dmg in $(MACRELEASEDIR)" && hdiutil create -ov -srcfolder $(MACBUNDLE) -volname TuxMath -imagekey zlib-level=6 $(MACRELEASEDIR)/TuxMath.dmg 10 | 11 | -------------------------------------------------------------------------------- /data/missions/campaign/scout/bonus: -------------------------------------------------------------------------------- 1 | #scout bonus round 2 | 3 | subtraction_allowed = 0 4 | addition_allowed = 1 5 | multiplication_allowed = 1 6 | min_formula_nums = 2 7 | max_formula_nums = 3 8 | min_addend = 0 9 | max_addend = 10 10 | min_augend = 0 11 | max_augend = 10 12 | min_multiplier = 0 13 | max_multiplier = 10 14 | min_multiplicand = 0 15 | max_multiplicand = 10 16 | avg_list_length = 20 17 | -------------------------------------------------------------------------------- /po/LINGUAS: -------------------------------------------------------------------------------- 1 | # Set of available languages. 2 | ar 3 | ast 4 | bg 5 | ca 6 | cs 7 | da 8 | de 9 | el 10 | en@quot 11 | en@boldquot 12 | en_GB 13 | en_US@piglatin 14 | es 15 | fi 16 | fr 17 | ga 18 | gd 19 | he 20 | hi 21 | hr 22 | hu 23 | it 24 | ja 25 | ku 26 | mn 27 | nb 28 | nl 29 | nn 30 | oc 31 | pl 32 | pt 33 | pt_BR 34 | ro 35 | ru 36 | sk 37 | sl 38 | sv 39 | tl 40 | tr 41 | uk 42 | vi 43 | zam 44 | zh_CN 45 | zh_TW 46 | 47 | -------------------------------------------------------------------------------- /data/menus/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data/menus: 2 | ## Process with Automake to create Makefile.in 3 | 4 | menusdir = $(pkgdatadir)/menus 5 | 6 | dist_menus_DATA = main_menu.xml 7 | 8 | EXTRA_DIST = menu_strings \ 9 | update-po.sh 10 | 11 | 12 | all: menu_strings 13 | 14 | # Create a 'source' file holding all the descriptions for the missions. 15 | menu_strings: $(dist_menus_DATA) 16 | cd $(srcdir); ./update-po.sh -------------------------------------------------------------------------------- /data/missions/campaign/ranger/round3: -------------------------------------------------------------------------------- 1 | #ranger round 3 2 | 3 | addition_allowed = 1 4 | subtraction_allowed = 1 5 | allow_negatives = 1 6 | min_multiplier = -12 7 | max_multiplier = 12 8 | min_multiplicand = -12 9 | max_multiplicand = 12 10 | min_addend = -20 11 | max_addend = 20 12 | min_augend = -20 13 | max_augend = 20 14 | min_minuend = -10 15 | max_minuend = 10 16 | min_subtrahend = -10 17 | max_subtrahend = 10 18 | avg_list_length = 100 -------------------------------------------------------------------------------- /doc/html user guide/USAGE: -------------------------------------------------------------------------------- 1 | How to use: 2 | ----------- 3 | 4 | 1. Go to build/singlehtml 5 | 2. Open index.html with your favorite browser 6 | 7 | 8 | How to build? 9 | ------------- 10 | 11 | Dependencies -> Requires python-sphinx. 12 | 13 | For different options on how to build, type 14 | make help 15 | 16 | 17 | TODO: 18 | ----- 19 | 20 | Merge the Makefile for sphinx-build along with the main Makefile, 21 | and add python-sphinx as a dependency. 22 | -------------------------------------------------------------------------------- /data/images/penguins/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath data/images/penguins: 2 | ## Process with AutoMake: 3 | 4 | penguinsdir = $(pkgdatadir)/images/penguins 5 | 6 | dist_penguins_DATA = flapdown.png \ 7 | flapup.png \ 8 | grumpy.png \ 9 | incoming.png \ 10 | sitting-down.png \ 11 | standing-up.png \ 12 | walk-off1.png \ 13 | walk-off2.png \ 14 | walk-off3.png \ 15 | walk-on1.png \ 16 | walk-on2.png \ 17 | walk-on3.png \ 18 | worried.png 19 | -------------------------------------------------------------------------------- /data/missions/campaign/commando/round2: -------------------------------------------------------------------------------- 1 | #commando round 2 2 | 3 | max_formula_nums = 3 4 | allow_negatives = 1 5 | min_multiplier = 0 6 | max_multiplier = 10 7 | min_multiplicand = 0 8 | max_multiplicand = 10 9 | min_divisor = 0 10 | max_divisor = 10 11 | min_quotient = 0 12 | max_quotient = 10 13 | min_addend = 0 14 | max_addend = 10 15 | min_augend = 0 16 | max_augend = 10 17 | min_minuend = 0 18 | max_minuend = 10 19 | min_subtrahend = 0 20 | max_subtrahend = 10 21 | avg_list_length = 70 22 | -------------------------------------------------------------------------------- /m4/xsize.m4: -------------------------------------------------------------------------------- 1 | # xsize.m4 serial 4 2 | dnl Copyright (C) 2003-2004, 2008-2010 Free Software Foundation, Inc. 3 | dnl This file is free software; the Free Software Foundation 4 | dnl gives unlimited permission to copy and/or distribute it, 5 | dnl with or without modifications, as long as this notice is preserved. 6 | 7 | AC_DEFUN([gl_XSIZE], 8 | [ 9 | dnl Prerequisites of lib/xsize.h. 10 | AC_REQUIRE([gl_SIZE_MAX]) 11 | AC_REQUIRE([AC_C_INLINE]) 12 | AC_CHECK_HEADERS([stdint.h]) 13 | ]) 14 | -------------------------------------------------------------------------------- /data/missions/campaign/commando/round1: -------------------------------------------------------------------------------- 1 | #commando round 1 2 | 3 | allow_negatives = 1 4 | max_formula_nums = 2 5 | min_multiplier = -20 6 | max_multiplier = 20 7 | min_multiplicand = -20 8 | max_multiplicand = 20 9 | min_divisor = -20 10 | max_divisor = 20 11 | min_quotient = -20 12 | max_quotient = 20 13 | min_addend = -20 14 | max_addend = 20 15 | min_augend = -20 16 | max_augend = 20 17 | min_minuend = -20 18 | max_minuend = 20 19 | min_subtrahend = -20 20 | max_subtrahend = 20 21 | avg_list_length = 40 22 | -------------------------------------------------------------------------------- /data/missions/lessons/update-po.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Create a 'source' file holding all the descriptions for the missions. 4 | # That file (descr_lessons) is listed in po/POTFILES.in so the strings will go into 5 | # tuxmath.pot and subsequently into the individual po files for translation. 6 | # NOTE this script needs to be kept in the same dir as the lesson files 7 | rm -f ./descr_lessons 8 | for i in ./lesson*; do 9 | head --lines=1 $i | sed 's/^# \(.*\)$/_("\1")/' >> descr_lessons; 10 | done; 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /po/remove-potcdate.sin: -------------------------------------------------------------------------------- 1 | # Sed script that remove the POT-Creation-Date line in the header entry 2 | # from a POT file. 3 | # 4 | # The distinction between the first and the following occurrences of the 5 | # pattern is achieved by looking at the hold space. 6 | /^"POT-Creation-Date: .*"$/{ 7 | x 8 | # Test if the hold space is empty. 9 | s/P/P/ 10 | ta 11 | # Yes it was empty. First occurrence. Remove the line. 12 | g 13 | d 14 | bb 15 | :a 16 | # The hold space was nonempty. Following occurrences. Do nothing. 17 | x 18 | :b 19 | } 20 | -------------------------------------------------------------------------------- /data/missions/campaign/commando/round3: -------------------------------------------------------------------------------- 1 | #commando round 3 2 | 3 | max_formula_nums = 3 4 | allow_negatives = 1 5 | typing_practice_allowed = 1 6 | min_multiplier = -12 7 | max_multiplier = 12 8 | min_multiplicand = -12 9 | max_multiplicand = 12 10 | min_divisor = -12 11 | max_divisor = 12 12 | min_quotient = -12 13 | max_quotient = 12 14 | min_addend = -20 15 | max_addend = 20 16 | min_augend = -20 17 | max_augend = 20 18 | min_minuend = -20 19 | max_minuend = 20 20 | min_subtrahend = -20 21 | max_subtrahend = 20 22 | avg_list_length = 100 23 | -------------------------------------------------------------------------------- /config.h.cmake: -------------------------------------------------------------------------------- 1 | #cmakedefine HAVE_ERROR_H 1 2 | #cmakedefine HAVE_SCANDIR 1 3 | 4 | #cmakedefine HAVE_GETTEXT 1 5 | #cmakedefine ENABLE_NLS 1 6 | #cmakedefine SDL_Pango 1 7 | #cmakedefine HAVE_RSVG 1 8 | #cmakedefine HAVE_LIBT4K_COMMON 1 9 | #cmakedefine HAVE_LIBSDL_NET 1 10 | 11 | /* Stuff needed for linewrap */ 12 | #cmakedefine LINEBREAK 1 13 | #cmakedefine HAVE_STDINT_H 1 14 | #cmakedefine ICONV_SECOND_ARGUMENT_IS_CONST 1 15 | #ifdef ICONV_SECOND_ARGUMENT_IS_CONST 16 | #define ICONV_CONST const 17 | #else 18 | #define ICONV_CONST 19 | #endif 20 | -------------------------------------------------------------------------------- /data/images/igloos/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath data/images/igloos: 2 | ## Process with AutoMake: 3 | 4 | igloosdir = $(pkgdatadir)/images/igloos 5 | 6 | dist_igloos_DATA = cloud.png \ 7 | composite.svg \ 8 | extra_life.png \ 9 | half.png \ 10 | intact.png \ 11 | melted1.png \ 12 | melted2.png \ 13 | melted3.png \ 14 | rebuilding1.png \ 15 | rebuilding2.png \ 16 | snow1.png \ 17 | snow2.png \ 18 | snow3.png \ 19 | steam1.png \ 20 | steam2.png \ 21 | steam3.png \ 22 | steam4.png \ 23 | steam5.png 24 | 25 | -------------------------------------------------------------------------------- /data/missions/campaign/ace/round3: -------------------------------------------------------------------------------- 1 | #ace round 3 2 | 3 | addition_allowed = 1 4 | subtraction_allowed = 1 5 | multiplication_allowed = 1 6 | allow_negatives = 1 7 | min_divisor = -12 8 | max_divisor = 12 9 | min_quotient = -12 10 | max_quotient = 12 11 | min_multiplier = -12 12 | max_multiplier = 12 13 | min_multiplicand = -12 14 | max_multiplicand = 12 15 | min_addend = -10 16 | max_addend = 10 17 | min_augend = -10 18 | max_augend = 10 19 | min_minuend = -10 20 | max_minuend = 10 21 | min_subtrahend = -10 22 | max_subtrahend = 10 23 | avg_list_length = 100 -------------------------------------------------------------------------------- /notesblurb: -------------------------------------------------------------------------------- 1 | Source tar.gz archive for TuxMath 1.7.1, including the Andika font. Suitable for installation on Unix-style systems using a simple "./configure; make; make install". This now includes MacOSX as long as you have the needed libs (tested on MacOS 10.5 "Leopard"). 2 | 3 | Build requires the *-dev files for SDL, SDL_image, SDL_mixer, and SDL_ttf. SDL_Pango will be used if found. GNU Gettext is no longer required for installation. All of these should be easily available in most GNU-Linux distributions. The GNU Autotools are not needed to build from this package. -------------------------------------------------------------------------------- /data/sounds/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data/sounds: 2 | ## Process with Automake to create Makefile.in 3 | 4 | soundsdir = $(pkgdatadir)/sounds 5 | 6 | dist_sounds_DATA = 01_rush.ogg \ 7 | 02_on_the_edge_of_the_universe.ogg \ 8 | 03_gravity.ogg \ 9 | alarm.wav \ 10 | buzz.wav \ 11 | cheer.wav \ 12 | engine.wav \ 13 | explosion.wav \ 14 | game2.mod \ 15 | game3.mod \ 16 | game.mod \ 17 | harp.wav \ 18 | laser.wav\ 19 | pop.wav \ 20 | shieldsdown.wav \ 21 | sizzling.wav \ 22 | tock.wav \ 23 | towerclock.wav \ 24 | tuxi.ogg 25 | -------------------------------------------------------------------------------- /src/draw_utils.h: -------------------------------------------------------------------------------- 1 | #ifndef DRAW_UTILS_H 2 | #define DRAW_UTILS_H 3 | 4 | #define SCALE_EXPONENT 0.7 5 | 6 | #include 7 | 8 | 9 | float get_scale(); 10 | 11 | void putpixel(SDL_Surface* surface, int x, int y, Uint32 pixel); 12 | 13 | void draw_line(SDL_Surface* surface, int x1, int y1, int x2, int y2, int r, int g, int b); 14 | 15 | void draw_numbers(SDL_Surface* surface, const char* str, int x, int y); 16 | 17 | void draw_nums(float zoom, const char* str, int x, int y, SDL_Color* col); 18 | 19 | void draw_console_image(int i); 20 | 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /data/missions/campaign/ranger/bonus: -------------------------------------------------------------------------------- 1 | #ranger bonus round 2 | 3 | subtraction_allowed = 1 4 | addition_allowed = 1 5 | multiplication_allowed = 1 6 | division_allowed = 1 7 | min_formula_nums = 3 8 | max_formula_nums = 4 9 | min_addend = 0 10 | max_addend = 10 11 | min_augend = 0 12 | max_augend = 10 13 | min_minuend = 0 14 | max_minuend = 10 15 | min_subtrahend = 0 16 | max_subtrahend = 10 17 | min_multiplier = 0 18 | max_multiplier = 10 19 | min_multiplicand = 0 20 | max_multiplicand = 10 21 | min_divisor = 0 22 | max_divisor = 10 23 | min_quotient = 0 24 | max_quotient = 10 25 | avg_list_length = 20 26 | -------------------------------------------------------------------------------- /data/missions/campaign/ace/bonus: -------------------------------------------------------------------------------- 1 | #ace bonus round 2 | 3 | subtraction_allowed = 1 4 | addition_allowed = 1 5 | multiplication_allowed = 1 6 | division_allowed = 1 7 | min_formula_nums = 2 8 | max_formula_nums = 5 9 | min_addend = -20 10 | max_addend = 20 11 | min_augend = -20 12 | max_augend = 20 13 | min_minuend = -20 14 | max_minuend = 20 15 | min_subtrahend = -20 16 | max_subtrahend = 20 17 | min_multiplier = -10 18 | max_multiplier = 10 19 | min_multiplicand = -10 20 | max_multiplicand = 10 21 | min_divisor = -10 22 | max_divisor = 10 23 | min_quotient = -10 24 | max_quotient = 10 25 | avg_list_length = 20 26 | -------------------------------------------------------------------------------- /data/menus/update-po.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Create a 'source' file holding all the strings from the menus. 4 | # That file (menu_strings) is listed in po/POTFILES.in so the strings will go into 5 | # tuxmath.pot and subsequently into the individual po files for translation. 6 | # NOTE this script needs to be kept in the same dir as the menu files 7 | 8 | rm -f ./menu_strings 9 | sed -n 's/^.*title=\("[^"]*"\).*$/_(\1)/p' main_menu.xml | sort | uniq > title_strings 10 | sed -n 's/^.*desc=\("[^"]*"\).*$/_(\1)/p' main_menu.xml | sort | uniq > desc_strings 11 | cat title_strings desc_strings > menu_strings 12 | rm -f title_strings desc_strings 13 | -------------------------------------------------------------------------------- /data/missions/campaign/ace/ace: -------------------------------------------------------------------------------- 1 | # campaign ace stage lesson file 2 | 3 | division_allowed = 1 4 | typing_practice_allowed = 0 5 | allow_negatives = 1 6 | max_formula_nums = 2 7 | min_formula_nums = 2 8 | comprehensive = 1 9 | question_copies = 1 10 | copies_repeated_wrongs = 1 11 | format_add_answer_last = 1 12 | format_add_answer_first = 1 13 | format_add_answer_middle = 1 14 | max_answer = 200 15 | starting_comets = 3 16 | extra_comets_per_wave = 3 17 | max_comets = 12 18 | use_powerup_comets = 1 19 | powerup_freq = 50 20 | speed = 1.2 21 | max_speed = 10 22 | speedup_factor = 1.1 23 | bonus_comet_interval = 20 24 | vary_list_length = 0 25 | 26 | -------------------------------------------------------------------------------- /tuxmath.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Tux Math 3 | GenericName=Educational math game 4 | GenericName[de]=Mathematikspiel 5 | GenericName[ru]=Образовательная игра 6 | GenericName[fr]=Jeu mathématique 7 | Comment=Tux Math - Learn math with Tux! 8 | Comment[pl]=Tux Math - Ucz siê matematyki z Tuxem! 9 | Comment[de]=Tux Math - Lerne Mathe mit Tux! 10 | Comment[ru]=Обучение арифметике с пингвином в главной роли 11 | Comment[fr]=Tux Math - Apprenez les mathématiques avec Tux! 12 | Exec=tuxmath 13 | Icon=tuxmath 14 | Type=Application 15 | Terminal=false 16 | Categories=Education;Math; 17 | ## X-SuSE-translate=false 18 | X-Ubuntu-Gettext-Domain=tuxmath 19 | -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Install the documentation 2 | 3 | if (UNIX) 4 | if (APPLE) 5 | # The MACOSX_PACKAGE_LOCATION source file property doesn't seem to 6 | # work, so just do this by an explicit install command. 7 | set (DESTDIR "${TuxMath_BINARY_DIR}/src/${TUXMATH_DATA_PREFIX}/doc") 8 | else (APPLE) 9 | # This sets it relative to the install location (usually /usr/local/) 10 | set (DESTDIR "doc/tuxmath") 11 | endif (APPLE) 12 | install (DIRECTORY . 13 | DESTINATION ${DESTDIR} 14 | PATTERN Makefile* EXCLUDE 15 | PATTERN .svn EXCLUDE 16 | PATTERN CMakeLists.txt EXCLUDE 17 | PATTERN *~ EXCLUDE) 18 | endif (UNIX) 19 | -------------------------------------------------------------------------------- /cmake-modules/T4K_Sugar.cmake: -------------------------------------------------------------------------------- 1 | # Some syntactic sugar to make scripts more readable 2 | # 3 | # Brendan Luchen, 2010 4 | 5 | # Set a variable only if it has not already been set 6 | # Example: gentle_set(CMAKE_BUILD_TYPE DEBUG) 7 | macro(t4k_gentle_set var val) 8 | if (NOT DEFINED var) 9 | set(var val) 10 | endif (NOT DEFINED var) 11 | endmacro(t4k_gentle_set) 12 | 13 | # Propagate a CMake variable to the C preprocessor 14 | # Example: include_definition(HAVE_ICONV) 15 | function(t4k_include_definition name) 16 | if (${name}) 17 | add_definitions(-D${name}=1) 18 | else (${name}) 19 | add_definitions(-D${name}=0) 20 | endif(${name}) 21 | endfunction(t4k_include_definition) 22 | -------------------------------------------------------------------------------- /po/ChangeLog: -------------------------------------------------------------------------------- 1 | 2010-06-21 gettextize 2 | 3 | * Makefile.in.in: Upgrade to gettext-0.18.1. 4 | * Rules-quot: Upgrade to gettext-0.18.1. 5 | 6 | 2007-10-15 gettextize 7 | 8 | * Makefile.in.in: New file, from gettext-0.16.1. 9 | * boldquot.sed: New file, from gettext-0.16.1. 10 | * en@boldquot.header: New file, from gettext-0.16.1. 11 | * en@quot.header: New file, from gettext-0.16.1. 12 | * insert-header.sin: New file, from gettext-0.16.1. 13 | * quot.sed: New file, from gettext-0.16.1. 14 | * remove-potcdate.sin: New file, from gettext-0.16.1. 15 | * Rules-quot: New file, from gettext-0.16.1. 16 | * POTFILES.in: New file. 17 | 18 | -------------------------------------------------------------------------------- /data/missions/campaign/cadet/cadet: -------------------------------------------------------------------------------- 1 | # campaign cadet stage lesson file 2 | 3 | addition_allowed = 1 4 | subtraction_allowed = 0 5 | multiplication_allowed = 0 6 | division_allowed = 0 7 | typing_practice_allowed = 1 8 | allow_negatives = 0 9 | max_formula_nums = 2 10 | min_formula_nums = 2 11 | comprehensive = 1 12 | question_copies = 1 13 | copies_repeated_wrongs = 1 14 | format_add_answer_last = 1 15 | format_add_answer_first = 0 16 | format_add_answer_middle = 0 17 | max_answer = 50 18 | starting_comets = 2 19 | extra_comets_per_wave = 2 20 | max_comets = 6 21 | use_powerup_comets = 1 22 | powerup_freq = 50 23 | speed = 1.00 24 | max_speed = 10.00 25 | speedup_factor = 1.1 26 | bonus_comet_interval = 10 27 | vary_list_length = 0 28 | 29 | -------------------------------------------------------------------------------- /data/missions/campaign/scout/scout: -------------------------------------------------------------------------------- 1 | # campaign scout stage lesson file 2 | 3 | addition_allowed = 0 4 | subtraction_allowed = 1 5 | multiplication_allowed = 0 6 | division_allowed = 0 7 | typing_practice_allowed = 0 8 | allow_negatives = 0 9 | max_formula_nums = 2 10 | min_formula_nums = 2 11 | comprehensive = 1 12 | question_copies = 1 13 | copies_repeated_wrongs = 1 14 | format_add_answer_last = 1 15 | format_add_answer_first = 0 16 | format_add_answer_middle = 0 17 | max_answer = 100 18 | starting_comets = 2 19 | extra_comets_per_wave = 2 20 | max_comets = 8 21 | use_powerup_comets = 1 22 | powerup_freq = 50 23 | max_speed = 10 24 | speed = 1.00 25 | speedup_factor = 1.1 26 | bonus_comet_interval = 15 27 | vary_list_length = 0 28 | 29 | -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- 1 | 2010-06-21 gettextize 2 | 3 | * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.18.1. 4 | 5 | 2007-10-18 gettextize 6 | 7 | * configure.ac (AC_CONFIG_FILES): Add intl/Makefile. 8 | 9 | 2007-10-18 gettextize 10 | 11 | * Makefile.am (SUBDIRS): Remove intl. 12 | * configure.ac (AC_CONFIG_FILES): Remove intl/Makefile. 13 | 14 | 2007-10-15 gettextize 15 | 16 | * Makefile.am (SUBDIRS): Add intl, po. 17 | (ACLOCAL_AMFLAGS): New variable. 18 | (EXTRA_DIST): New variable. 19 | * configure.ac (AC_CONFIG_FILES): Add intl/Makefile, po/Makefile.in. 20 | 21 | For now, see doc/changelog for changes and their contributors. 22 | -------------------------------------------------------------------------------- /data/missions/campaign/ranger/ranger: -------------------------------------------------------------------------------- 1 | # campaign ranger stage lesson file 2 | 3 | addition_allowed = 1 4 | subtraction_allowed = 1 5 | multiplication_allowed = 1 6 | division_allowed = 0 7 | typing_practice_allowed = 0 8 | allow_negatives = 1 9 | max_formula_nums = 2 10 | min_formula_nums = 2 11 | comprehensive = 1 12 | question_copies = 1 13 | copies_repeated_wrongs = 1 14 | format_add_answer_last = 1 15 | format_add_answer_first = 1 16 | format_add_answer_middle = 1 17 | max_answer = 150 18 | starting_comets = 3 19 | extra_comets_per_wave = 2 20 | max_comets = 10 21 | use_powerup_comets = 1 22 | powerup_freq = 50 23 | speed = 1.0 24 | max_speed = 10.00 25 | speedup_factor = 1.2 26 | bonus_comet_interval = 20 27 | vary_list_length = 0 28 | 29 | -------------------------------------------------------------------------------- /data/missions/campaign/commando/commando: -------------------------------------------------------------------------------- 1 | # campaign commando stage lesson file 2 | 3 | addition_allowed = 1 4 | subtraction_allowed = 1 5 | multiplication_allowed = 1 6 | division_allowed = 1 7 | typing_practice_allowed = 0 8 | allow_negatives = 1 9 | max_formula_nums = 5 10 | min_formula_nums = 2 11 | comprehensive = 0 12 | question_copies = 1 13 | copies_repeated_wrongs = 1 14 | format_add_answer_last = 1 15 | format_add_answer_first = 1 16 | format_add_answer_middle = 1 17 | max_answer = 250 18 | starting_comets = 3 19 | extra_comets_per_wave = 3 20 | max_comets = 12 21 | use_powerup_comets = 1 22 | powerup_freq = 50 23 | speed = 1.1 24 | max_speed = 10.00 25 | speedup_factor = 1.05 26 | bonus_comet_interval = 20 27 | vary_list_length = 0 28 | 29 | -------------------------------------------------------------------------------- /po/insert-header.sin: -------------------------------------------------------------------------------- 1 | # Sed script that inserts the file called HEADER before the header entry. 2 | # 3 | # At each occurrence of a line starting with "msgid ", we execute the following 4 | # commands. At the first occurrence, insert the file. At the following 5 | # occurrences, do nothing. The distinction between the first and the following 6 | # occurrences is achieved by looking at the hold space. 7 | /^msgid /{ 8 | x 9 | # Test if the hold space is empty. 10 | s/m/m/ 11 | ta 12 | # Yes it was empty. First occurrence. Read the file. 13 | r HEADER 14 | # Output the file's contents by reading the next line. But don't lose the 15 | # current line while doing this. 16 | g 17 | N 18 | bb 19 | :a 20 | # The hold space was nonempty. Following occurrences. Do nothing. 21 | x 22 | :b 23 | } 24 | -------------------------------------------------------------------------------- /data/images/status/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process with AutoMake: 2 | 3 | statusdir = $(pkgdatadir)/images/status 4 | 5 | dist_status_DATA = arrows.png \ 6 | player_play.svg \ 7 | demo.png \ 8 | demo-small.png \ 9 | gameover.png \ 10 | gameover_won.png \ 11 | keypad_no_neg.png \ 12 | keypad.png \ 13 | led_neg_sign.png \ 14 | lednums.png \ 15 | left_gray.png \ 16 | left.png \ 17 | left_gray.svg \ 18 | left.svg \ 19 | loading.png \ 20 | nbs.png \ 21 | numbers.png \ 22 | nums.png \ 23 | paused.png \ 24 | right_gray.png \ 25 | right.png \ 26 | right_gray.svg \ 27 | right.svg \ 28 | score.png \ 29 | standby.png \ 30 | stop.png \ 31 | stop.svg \ 32 | title.png \ 33 | tux4kids.png \ 34 | tux4kids.svg \ 35 | player_pause.svg \ 36 | wave.png 37 | -------------------------------------------------------------------------------- /mac_cplibs.sh: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | # A function that takes as input a binary name and a lib target directory 4 | # cpswlibs 5 | function cpswlibs { 6 | # Get the list of dependencies in /sw, excluding self 7 | fls=$(otool -L $1 | grep "/sw" | cut -f 2 | cut -d "(" -f 1 | grep -v $1) 8 | echo $fls 9 | # Copy these dependencies into the target directory 10 | cp $fls $2 11 | } 12 | 13 | # Run cpswlibs on the input binary name 14 | BINNAME=$1 15 | LIBDIRNAME=$2 16 | cpswlibs $BINNAME $LIBDIRNAME 17 | # Now run cpswlibs on each of the libraries that we copied 18 | echo $LIBDIRNAME 19 | fls=$(ls $LIBDIRNAME) 20 | for i in $fls; do 21 | echo $i 22 | cpswlibs $LIBDIRNAME/$i $LIBDIRNAME 23 | done 24 | # For tuxmath we don't need any more recursions that this -------------------------------------------------------------------------------- /m4/wchar_t.m4: -------------------------------------------------------------------------------- 1 | # wchar_t.m4 serial 3 (gettext-0.18) 2 | dnl Copyright (C) 2002-2003, 2008-2010 Free Software Foundation, Inc. 3 | dnl This file is free software; the Free Software Foundation 4 | dnl gives unlimited permission to copy and/or distribute it, 5 | dnl with or without modifications, as long as this notice is preserved. 6 | 7 | dnl From Bruno Haible. 8 | dnl Test whether has the 'wchar_t' type. 9 | dnl Prerequisite: AC_PROG_CC 10 | 11 | AC_DEFUN([gt_TYPE_WCHAR_T], 12 | [ 13 | AC_CACHE_CHECK([for wchar_t], [gt_cv_c_wchar_t], 14 | [AC_TRY_COMPILE([#include 15 | wchar_t foo = (wchar_t)'\0';], , 16 | [gt_cv_c_wchar_t=yes], [gt_cv_c_wchar_t=no])]) 17 | if test $gt_cv_c_wchar_t = yes; then 18 | AC_DEFINE([HAVE_WCHAR_T], [1], [Define if you have the 'wchar_t' type.]) 19 | fi 20 | ]) 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore generated files: 2 | 3 | # Generated by regular build: 4 | Makefile 5 | Makefile.in 6 | *.o 7 | *.a 8 | *.gmo 9 | 10 | # Generated by sed script for menu data: 11 | data/menus/menu_strings 12 | 13 | #Generated by GNU Autotools: 14 | configure 15 | config.guess 16 | config.sub 17 | config.rpath 18 | config.h 19 | config.h.in 20 | stamp-h1 21 | config.log 22 | config.status 23 | configure.lineno 24 | autom4te.cache/ 25 | m4/ 26 | depcomp 27 | install-sh 28 | missing 29 | *.m4 30 | libtool 31 | ltmain.sh 32 | 33 | # (the specfiles are made from *.spec.in) 34 | tuxmath.spec 35 | tuxmath_preview.spec 36 | 37 | # Ignore any untracked files under build/ or buildw32/ 38 | build/ 39 | buildw32/ 40 | # ...except scripts: 41 | !buildw32/*.sh 42 | 43 | # Ignore backup files: 44 | *~ 45 | 46 | # Ignore Qt Creator project file 47 | CMakeLists.txt.user 48 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson00: -------------------------------------------------------------------------------- 1 | # Number Typing 2 | # Math options 3 | play_through_list = 1 4 | typing_practice_allowed = 1 5 | addition_allowed = 0 6 | subtraction_allowed = 0 7 | multiplication_allowed = 0 8 | division_allowed = 0 9 | min_typing_num = 0 10 | max_typing_num = 10 11 | max_answer = 400; 12 | save_summary = 1 13 | repeat_wrongs = 1 14 | copies_repeated_wrongs = 2 15 | randomize = 1 16 | comprehensive = 1 17 | min_formula_nums = 2 18 | max_formula_nums = 2 19 | avg_list_length = 22 20 | vary_list_length = 0 21 | # General game options 22 | allow_speedup = 1 23 | use_feedback = 1 24 | starting_comets = 2 25 | extra_comets_per_wave = 2 26 | max_comets = 10 27 | use_powerup_comets = 0 28 | speed = 1.00 29 | max_speed = 10.00 30 | danger_level = 0.35 31 | danger_level_speedup = 1 32 | danger_level_max = 0.90 33 | city_explode_handicap = 0.00 34 | keep_score = 1 35 | -------------------------------------------------------------------------------- /m4/codeset.m4: -------------------------------------------------------------------------------- 1 | # codeset.m4 serial 4 (gettext-0.18) 2 | dnl Copyright (C) 2000-2002, 2006, 2008-2010 Free Software Foundation, Inc. 3 | dnl This file is free software; the Free Software Foundation 4 | dnl gives unlimited permission to copy and/or distribute it, 5 | dnl with or without modifications, as long as this notice is preserved. 6 | 7 | dnl From Bruno Haible. 8 | 9 | AC_DEFUN([AM_LANGINFO_CODESET], 10 | [ 11 | AC_CACHE_CHECK([for nl_langinfo and CODESET], [am_cv_langinfo_codeset], 12 | [AC_TRY_LINK([#include ], 13 | [char* cs = nl_langinfo(CODESET); return !cs;], 14 | [am_cv_langinfo_codeset=yes], 15 | [am_cv_langinfo_codeset=no]) 16 | ]) 17 | if test $am_cv_langinfo_codeset = yes; then 18 | AC_DEFINE([HAVE_LANGINFO_CODESET], [1], 19 | [Define if you have and nl_langinfo(CODESET).]) 20 | fi 21 | ]) 22 | -------------------------------------------------------------------------------- /po/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # The following lists the translations that require SDL_Pango to 2 | # display properly; if we don't have SDL_Pango support, the text is 3 | # blank, which is worse than displaying the English. So if we don't 4 | # have Pango, we want to exclude those translations. 5 | set(TUXMATH_PO_REQUIRES_PANGO 6 | ar.po 7 | he.po 8 | zh*.po 9 | ru.po 10 | ja.po 11 | ) 12 | 13 | # Some translations may be so complete that they should be excluded 14 | # for now. List them here. 15 | set (TUXMATH_EXCLUDE_PO 16 | fi.po 17 | ) 18 | 19 | file (GLOB PO_FILES *.po) 20 | file (GLOB PANGO_FILES ${TUXMATH_PO_REQUIRES_PANGO}) 21 | file (GLOB EXCLUDE_FILES ${TUXMATH_EXCLUDE_PO}) 22 | 23 | list(REMOVE_ITEM PO_FILES ${EXCLUDE_FILES}) 24 | if(NOT SDLPANGO_FOUND) 25 | list(REMOVE_ITEM PO_FILES ${PANGO_FILES}) 26 | endif(NOT SDLPANGO_FOUND) 27 | 28 | add_translations (tuxmath ${PO_FILES}) 29 | -------------------------------------------------------------------------------- /data/images/factoroids/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath data/images/factoroids: 2 | ## Process with AutoMake: 3 | 4 | cometsdir = $(pkgdatadir)/images/factoroids 5 | 6 | dist_comets_DATA = asteroid1.png \ 7 | button_11.png \ 8 | button_13.png \ 9 | button_2.png \ 10 | button_3.png \ 11 | button_5.png \ 12 | button_7.png \ 13 | cockpit.png \ 14 | galaxy2.png \ 15 | star1.jpg \ 16 | star4.png \ 17 | asteroid2.png \ 18 | gbstars.png \ 19 | star1.png \ 20 | star5.png \ 21 | asteroid3.png \ 22 | star2.png \ 23 | galaxy1.png \ 24 | ship.png \ 25 | star3.png \ 26 | factoroids.png \ 27 | factors.png \ 28 | tux.png \ 29 | good.png \ 30 | ship-cloaked.png \ 31 | forcefield.png \ 32 | ship-thrust.png \ 33 | ship-thrust-cloaked.png \ 34 | powerbomb.png \ 35 | shield.png \ 36 | stealth.png 37 | 38 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson46: -------------------------------------------------------------------------------- 1 | # Typing Negative Numbers 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 1 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | allow_negatives = 1 11 | min_typing_num = -20 12 | max_typing_num = 0 13 | max_answer = 400 14 | save_summary = 1 15 | repeat_wrongs = 1 16 | copies_repeated_wrongs = 2 17 | randomize = 1 18 | comprehensive = 1 19 | min_formula_nums = 2 20 | max_formula_nums = 2 21 | avg_list_length = 20 22 | vary_list_length = 0 23 | 24 | # General game options 25 | allow_speedup = 1 26 | use_feedback = 1 27 | starting_comets = 2 28 | extra_comets_per_wave = 2 29 | max_comets = 10 30 | use_powerup_comets = 0 31 | speed = 1.00 32 | max_speed = 10.00 33 | danger_level = 0.35 34 | danger_level_speedup = 1 35 | danger_level_max = 0.90 36 | city_explode_handicap = 0.00 37 | 38 | keep_score = 1 39 | -------------------------------------------------------------------------------- /m4/glibc2.m4: -------------------------------------------------------------------------------- 1 | # glibc2.m4 serial 2 2 | dnl Copyright (C) 2000-2002, 2004, 2008-2010 Free Software Foundation, Inc. 3 | dnl This file is free software; the Free Software Foundation 4 | dnl gives unlimited permission to copy and/or distribute it, 5 | dnl with or without modifications, as long as this notice is preserved. 6 | 7 | # Test for the GNU C Library, version 2.0 or newer. 8 | # From Bruno Haible. 9 | 10 | AC_DEFUN([gt_GLIBC2], 11 | [ 12 | AC_CACHE_CHECK([whether we are using the GNU C Library 2 or newer], 13 | [ac_cv_gnu_library_2], 14 | [AC_EGREP_CPP([Lucky GNU user], 15 | [ 16 | #include 17 | #ifdef __GNU_LIBRARY__ 18 | #if (__GLIBC__ >= 2) 19 | Lucky GNU user 20 | #endif 21 | #endif 22 | ], 23 | [ac_cv_gnu_library_2=yes], 24 | [ac_cv_gnu_library_2=no]) 25 | ] 26 | ) 27 | AC_SUBST([GLIBC2]) 28 | GLIBC2="$ac_cv_gnu_library_2" 29 | ] 30 | ) 31 | -------------------------------------------------------------------------------- /data/images/cities/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath data/images/cities: 2 | ## Process with AutoMake: 3 | 4 | citiesdir = $(pkgdatadir)/images/cities 5 | 6 | dist_cities_DATA = city-blue.png \ 7 | cdead-blue.png \ 8 | csplode-blue-1.png \ 9 | csplode-blue-2.png \ 10 | csplode-blue-3.png \ 11 | csplode-blue-4.png \ 12 | csplode-blue-5.png \ 13 | city-green.png \ 14 | cdead-green.png \ 15 | csplode-green-1.png \ 16 | csplode-green-2.png \ 17 | csplode-green-3.png \ 18 | csplode-green-4.png \ 19 | csplode-green-5.png \ 20 | city-orange.png \ 21 | cdead-orange.png \ 22 | csplode-orange-1.png \ 23 | csplode-orange-2.png \ 24 | csplode-orange-3.png \ 25 | csplode-orange-4.png \ 26 | csplode-orange-5.png \ 27 | city-red.png \ 28 | cdead-red.png \ 29 | csplode-red-1.png \ 30 | csplode-red-2.png \ 31 | csplode-red-3.png \ 32 | csplode-red-4.png \ 33 | csplode-red-5.png \ 34 | shields.png 35 | -------------------------------------------------------------------------------- /data/sounds/README: -------------------------------------------------------------------------------- 1 | FIXME - incorporate this notice into the overall media licenses file - DSB 2 | 3 | (this applies to the seven songs listed below). 4 | 5 | All of these songs are licensed under the Creative Commons 6 | Attribution-ShareAlike Act (http://creativecommons.org/licenses/by-sa/3.0/) 7 | allowing for commercial distribution as long as credit is given to the authors 8 | of the songs. Also, these works may not be redone in any way, shape, or form 9 | unless relicensed under the same license. 10 | 11 | The original authors of the songs are as follows: 12 | 13 | Synthaurion - On the Edge of the Universe, In the Well of Fate, and Towards the Star of Hope 14 | Serberis - Rush, Digging, Nothing Strange, and Gravity 15 | 16 | For inclusion in Tux4Kids, the files were edited and transcoded to reduce file 17 | size. These derivative versions are licensed under the same Creative Commons 18 | Attribution-ShareAlike 3.0 license as the originals. 19 | -------------------------------------------------------------------------------- /doc/html user guide/source/index.rst: -------------------------------------------------------------------------------- 1 | Welcome to the TuxMath User Guide 2 | =================================== 3 | 4 | .. image:: img/tux-yay.png 5 | :alt: Tux, the Linux Penguin 6 | :align: right 7 | 8 | "Tux, of Math Command" is an educational math tutorial game starring Tux, 9 | the Linux Penguin in which you play the part of Commander Tux, as he 10 | defends his friends from an attack of math equations. Comets are 11 | crashing towards the friendly penguins in their igloos, and you must 12 | destroy the comets by solving their equations. 13 | 14 | As of version 1.7.0, TuxMath also includes a completely new game 15 | activity, "Factoroids", which gives practice in factoring numbers and 16 | simplifying fractions, as well as zapping rocks floating through 17 | space. 18 | 19 | Contents: 20 | 21 | .. toctree:: 22 | :maxdepth: 2 23 | 24 | installing.rst 25 | starting.rst 26 | howtoplay.rst 27 | factoroids.rst 28 | moreinfo.rst 29 | 30 | -------------------------------------------------------------------------------- /macosx/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | tuxmath.icns 11 | CFBundleIdentifier 12 | org.tux4kids.TuxMath 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0.1 23 | NSMainNibFile 24 | SDLMain 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /m4/glibc21.m4: -------------------------------------------------------------------------------- 1 | # glibc21.m4 serial 4 2 | dnl Copyright (C) 2000-2002, 2004, 2008-2010 Free Software Foundation, Inc. 3 | dnl This file is free software; the Free Software Foundation 4 | dnl gives unlimited permission to copy and/or distribute it, 5 | dnl with or without modifications, as long as this notice is preserved. 6 | 7 | # Test for the GNU C Library, version 2.1 or newer. 8 | # From Bruno Haible. 9 | 10 | AC_DEFUN([gl_GLIBC21], 11 | [ 12 | AC_CACHE_CHECK([whether we are using the GNU C Library 2.1 or newer], 13 | [ac_cv_gnu_library_2_1], 14 | [AC_EGREP_CPP([Lucky GNU user], 15 | [ 16 | #include 17 | #ifdef __GNU_LIBRARY__ 18 | #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) 19 | Lucky GNU user 20 | #endif 21 | #endif 22 | ], 23 | [ac_cv_gnu_library_2_1=yes], 24 | [ac_cv_gnu_library_2_1=no]) 25 | ] 26 | ) 27 | AC_SUBST([GLIBC21]) 28 | GLIBC21="$ac_cv_gnu_library_2_1" 29 | ] 30 | ) 31 | -------------------------------------------------------------------------------- /m4/intldir.m4: -------------------------------------------------------------------------------- 1 | # intldir.m4 serial 2 (gettext-0.18) 2 | dnl Copyright (C) 2006, 2009-2010 Free Software Foundation, Inc. 3 | dnl This file is free software; the Free Software Foundation 4 | dnl gives unlimited permission to copy and/or distribute it, 5 | dnl with or without modifications, as long as this notice is preserved. 6 | dnl 7 | dnl This file can can be used in projects which are not available under 8 | dnl the GNU General Public License or the GNU Library General Public 9 | dnl License but which still want to provide support for the GNU gettext 10 | dnl functionality. 11 | dnl Please note that the actual code of the GNU gettext library is covered 12 | dnl by the GNU Library General Public License, and the rest of the GNU 13 | dnl gettext package package is covered by the GNU General Public License. 14 | dnl They are *not* in the public domain. 15 | 16 | AC_PREREQ([2.52]) 17 | 18 | dnl Tells the AM_GNU_GETTEXT macro to consider an intl/ directory. 19 | AC_DEFUN([AM_GNU_GETTEXT_INTL_SUBDIR], []) 20 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson01: -------------------------------------------------------------------------------- 1 | # Addition: 1 to 3 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 1 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | min_augend = 1 11 | max_augend = 3 12 | min_addend = 1 13 | max_addend = 3 14 | format_answer_last = 1 15 | format_add_answer_last = 1 16 | format_add_answer_first = 0 17 | format_add_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 20 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson02: -------------------------------------------------------------------------------- 1 | # Addition: 0 to 5 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 1 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | min_augend = 0 11 | max_augend = 5 12 | min_addend = 0 13 | max_addend = 5 14 | format_answer_last = 1 15 | format_add_answer_last = 1 16 | format_add_answer_first = 0 17 | format_add_answer_middle = 0 18 | max_answer = 400; 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 30 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson03: -------------------------------------------------------------------------------- 1 | # Addition: Sums to 10 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 1 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | max_answer = 10; 11 | min_augend = 0 12 | max_augend = 10 13 | min_addend = 0 14 | max_addend = 10 15 | format_answer_last = 1 16 | format_add_answer_last = 1 17 | format_add_answer_first = 0 18 | format_add_answer_middle = 0 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 30 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson04: -------------------------------------------------------------------------------- 1 | # Addition: Sums to 15 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 1 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | min_augend = 0 11 | max_augend = 10 12 | min_addend = 0 13 | max_addend = 10 14 | format_answer_last = 1 15 | format_add_answer_last = 1 16 | format_add_answer_first = 0 17 | format_add_answer_middle = 0 18 | max_answer = 15 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 30 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson05: -------------------------------------------------------------------------------- 1 | # Addition: Sums to 20 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 1 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | min_augend = 0 11 | max_augend = 10 12 | min_addend = 0 13 | max_addend = 10 14 | format_answer_last = 1 15 | format_add_answer_last = 1 16 | format_add_answer_first = 0 17 | format_add_answer_middle = 0 18 | max_answer = 20 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 40 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson34: -------------------------------------------------------------------------------- 1 | # Division: 1 to 5 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 1 10 | min_divisor = 1 11 | max_divisor = 5 12 | min_quotient = 0 13 | max_quotient = 5 14 | format_answer_last = 1 15 | format_div_answer_last = 1 16 | format_div_answer_first = 0 17 | format_div_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 90 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /m4/stdint_h.m4: -------------------------------------------------------------------------------- 1 | # stdint_h.m4 serial 8 2 | dnl Copyright (C) 1997-2004, 2006, 2008-2010 Free Software Foundation, Inc. 3 | dnl This file is free software; the Free Software Foundation 4 | dnl gives unlimited permission to copy and/or distribute it, 5 | dnl with or without modifications, as long as this notice is preserved. 6 | 7 | dnl From Paul Eggert. 8 | 9 | # Define HAVE_STDINT_H_WITH_UINTMAX if exists, 10 | # doesn't clash with , and declares uintmax_t. 11 | 12 | AC_DEFUN([gl_AC_HEADER_STDINT_H], 13 | [ 14 | AC_CACHE_CHECK([for stdint.h], [gl_cv_header_stdint_h], 15 | [AC_TRY_COMPILE( 16 | [#include 17 | #include ], 18 | [uintmax_t i = (uintmax_t) -1; return !i;], 19 | [gl_cv_header_stdint_h=yes], 20 | [gl_cv_header_stdint_h=no])]) 21 | if test $gl_cv_header_stdint_h = yes; then 22 | AC_DEFINE_UNQUOTED([HAVE_STDINT_H_WITH_UINTMAX], [1], 23 | [Define if exists, doesn't clash with , 24 | and declares uintmax_t. ]) 25 | fi 26 | ]) 27 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson40: -------------------------------------------------------------------------------- 1 | # Division: 1 to 10 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 1 10 | min_divisor = 1 11 | max_divisor = 10 12 | min_quotient = 0 13 | max_quotient = 10 14 | format_answer_last = 1 15 | format_div_answer_last = 1 16 | format_div_answer_first = 0 17 | format_div_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 110 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson42: -------------------------------------------------------------------------------- 1 | # Division: 1 to 12 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 1 10 | min_divisor = 1 11 | max_divisor = 12 12 | min_quotient = 0 13 | max_quotient = 12 14 | format_answer_last = 1 15 | format_div_answer_last = 1 16 | format_div_answer_first = 0 17 | format_div_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 156 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson44: -------------------------------------------------------------------------------- 1 | # Division: 1 to 15 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 1 10 | min_divisor = 1 11 | max_divisor = 15 12 | min_quotient = 0 13 | max_quotient = 15 14 | format_answer_last = 1 15 | format_div_answer_last = 1 16 | format_div_answer_first = 0 17 | format_div_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 240 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/multiplay/space_cadet: -------------------------------------------------------------------------------- 1 | # multiplay space cadet lesson file 2 | 3 | allow_speedup = 1 4 | use_feedback = 0 5 | addition_allowed = 1 6 | subtraction_allowed = 0 7 | multiplication_allowed = 0 8 | division_allowed = 0 9 | allow_negatives = 0 10 | min_augend = 0 11 | max_augend = 10 12 | min_addend = 0 13 | max_addend = 10 14 | use_bkgd = 1 15 | demo_mode = 0 16 | save_summary = 1 17 | question_copies = 1 18 | repeat_wrongs = 1 19 | copies_repeated_wrongs = 1 20 | format_add_answer_last = 1 21 | format_add_answer_first = 0 22 | format_add_answer_middle = 0 23 | randomize = 1 24 | comprehensive = 1 25 | min_formula_nums = 2 26 | max_formula_nums = 2 27 | avg_list_length = 12 28 | vary_list_length = 0 29 | max_answer = 10 30 | starting_comets = 2 31 | extra_comets_per_wave = 2 32 | max_comets = 10 33 | use_powerup_comets = 1 34 | powerup_freq = 50 35 | speed = 1.00 36 | max_speed = 40.00 37 | speedup_factor = 1.1 38 | slow_after_wrong = 0 39 | max_questions = 5000 40 | bonus_comet_interval = 10 41 | allow_pause = 0 42 | bonus_speed_ratio = 1.2 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson06: -------------------------------------------------------------------------------- 1 | # Addition: Two Digit Numbers 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 1 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | min_augend = 10 11 | max_augend = 20 12 | min_addend = 10 13 | max_addend = 20 14 | format_answer_last = 1 15 | format_add_answer_last = 1 16 | format_add_answer_first = 0 17 | format_add_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 40 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson13: -------------------------------------------------------------------------------- 1 | # Multiples of 2 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 2 11 | max_multiplier = 2 12 | min_multiplicand = 0 13 | max_multiplicand = 10 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 44 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson14: -------------------------------------------------------------------------------- 1 | # Multiples of 3 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 3 11 | max_multiplier = 3 12 | min_multiplicand = 0 13 | max_multiplicand = 10 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 44 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson15: -------------------------------------------------------------------------------- 1 | # Multiples of 4 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 4 11 | max_multiplier = 4 12 | min_multiplicand = 0 13 | max_multiplicand = 10 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 44 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson16: -------------------------------------------------------------------------------- 1 | # Multiples of 5 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 5 11 | max_multiplier = 5 12 | min_multiplicand = 0 13 | max_multiplicand = 10 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 44 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson18: -------------------------------------------------------------------------------- 1 | # Multiples of 6 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 6 11 | max_multiplier = 6 12 | min_multiplicand = 0 13 | max_multiplicand = 10 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 44 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson19: -------------------------------------------------------------------------------- 1 | # Multiples of 7 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 7 11 | max_multiplier = 7 12 | min_multiplicand = 0 13 | max_multiplicand = 10 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 44 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson21: -------------------------------------------------------------------------------- 1 | # Multiples of 8 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 8 11 | max_multiplier = 8 12 | min_multiplicand = 0 13 | max_multiplicand = 10 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 44 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson22: -------------------------------------------------------------------------------- 1 | # Multiples of 9 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 9 11 | max_multiplier = 9 12 | min_multiplicand = 0 13 | max_multiplicand = 10 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 44 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson12: -------------------------------------------------------------------------------- 1 | # Multiplication: 0 to 3 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 0 11 | max_multiplier = 3 12 | min_multiplicand = 0 13 | max_multiplicand = 3 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 40 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson20: -------------------------------------------------------------------------------- 1 | # Multiplication: 0 to 7 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 0 11 | max_multiplier = 7 12 | min_multiplicand = 0 13 | max_multiplicand = 7 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 64 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson23: -------------------------------------------------------------------------------- 1 | # Multiples of 10 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 10 11 | max_multiplier = 10 12 | min_multiplicand = 0 13 | max_multiplicand = 10 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 44 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson17: -------------------------------------------------------------------------------- 1 | # Multiplication: 0 to 5 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 0 11 | max_multiplier = 5 12 | min_multiplicand = 0 13 | max_multiplicand = 5 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 108 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson24: -------------------------------------------------------------------------------- 1 | # Multiplication: 0 to 10 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 0 11 | max_multiplier = 10 12 | min_multiplicand = 0 13 | max_multiplicand = 10 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 121 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson25: -------------------------------------------------------------------------------- 1 | # Multiples of 11 and 12 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 11 11 | max_multiplier = 12 12 | min_multiplicand = 0 13 | max_multiplicand = 12 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 52 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /m4/inttypes_h.m4: -------------------------------------------------------------------------------- 1 | # inttypes_h.m4 serial 9 2 | dnl Copyright (C) 1997-2004, 2006, 2008-2010 Free Software Foundation, Inc. 3 | dnl This file is free software; the Free Software Foundation 4 | dnl gives unlimited permission to copy and/or distribute it, 5 | dnl with or without modifications, as long as this notice is preserved. 6 | 7 | dnl From Paul Eggert. 8 | 9 | # Define HAVE_INTTYPES_H_WITH_UINTMAX if exists, 10 | # doesn't clash with , and declares uintmax_t. 11 | 12 | AC_DEFUN([gl_AC_HEADER_INTTYPES_H], 13 | [ 14 | AC_CACHE_CHECK([for inttypes.h], [gl_cv_header_inttypes_h], 15 | [AC_TRY_COMPILE( 16 | [#include 17 | #include ], 18 | [uintmax_t i = (uintmax_t) -1; return !i;], 19 | [gl_cv_header_inttypes_h=yes], 20 | [gl_cv_header_inttypes_h=no])]) 21 | if test $gl_cv_header_inttypes_h = yes; then 22 | AC_DEFINE_UNQUOTED([HAVE_INTTYPES_H_WITH_UINTMAX], [1], 23 | [Define if exists, doesn't clash with , 24 | and declares uintmax_t. ]) 25 | fi 26 | ]) 27 | -------------------------------------------------------------------------------- /mingw/version.h: -------------------------------------------------------------------------------- 1 | #ifndef VERSION_H 2 | #define VERSION_H 3 | 4 | //Date Version Types 5 | static const char DATE[] = "12"; 6 | static const char MONTH[] = "07"; 7 | static const char YEAR[] = "2008"; 8 | static const double UBUNTU_VERSION_STYLE = 8.07; 9 | 10 | //Software Status 11 | static const char STATUS[] = "Custom"; 12 | static const char STATUS_SHORT[] = "r"; 13 | 14 | //Standard Version Type 15 | static const long MAJOR = 1; 16 | static const long MINOR = 6; 17 | static const long BUILD = 3; 18 | static const long REVISION = 0; 19 | 20 | //Miscellaneous Version Types 21 | static const long BUILDS_COUNT = 1; 22 | #define RC_FILEVERSION 1,6,3,0 23 | #define RC_FILEVERSION_STRING "1, 6, 3, 0\0" 24 | static const char FULLVERSION_STRING[] = "1.6.3.0"; 25 | 26 | //SVN Version 27 | static const char SVN_REVISION[] = "0"; 28 | static const char SVN_DATE[] = "unknown date"; 29 | 30 | //These values are to keep track of your versioning state, don't modify them. 31 | static const long BUILD_HISTORY = 0; 32 | 33 | 34 | #endif //VERSION_h 35 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson08: -------------------------------------------------------------------------------- 1 | # Subtraction: 0 to 10 2 | # Math options 3 | play_through_list = 1 4 | typing_practice_allowed = 0 5 | addition_allowed = 0 6 | subtraction_allowed = 1 7 | multiplication_allowed = 0 8 | division_allowed = 0 9 | min_minuend = 0 10 | max_minuend = 10 11 | min_subtrahend = 0 12 | max_subtrahend = 10 13 | format_answer_last = 1 14 | format_sub_answer_last = 1 15 | format_sub_answer_first = 0 16 | format_sub_answer_middle = 0 17 | max_answer = 400 18 | allow_negatives = 0 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 40 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson26: -------------------------------------------------------------------------------- 1 | # Multiplication: 0 to 12 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 0 11 | max_multiplier = 12 12 | min_multiplicand = 0 13 | max_multiplicand = 12 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 169 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | 43 | keep_score = 1 44 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson27: -------------------------------------------------------------------------------- 1 | # Multiples of 13, 14, and 15 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 13 11 | max_multiplier = 15 12 | min_multiplicand = 0 13 | max_multiplicand = 15 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 96 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | keep_score = 1 43 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson28: -------------------------------------------------------------------------------- 1 | # Multiplication: 0 to 15 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | min_multiplier = 0 11 | max_multiplier = 15 12 | min_multiplicand = 0 13 | max_multiplicand = 15 14 | format_answer_last = 1 15 | format_mult_answer_last = 1 16 | format_mult_answer_first = 0 17 | format_mult_answer_middle = 0 18 | max_answer = 400 19 | save_summary = 1 20 | repeat_wrongs = 1 21 | copies_repeated_wrongs = 2 22 | randomize = 1 23 | comprehensive = 1 24 | min_formula_nums = 2 25 | max_formula_nums = 2 26 | avg_list_length = 256 27 | vary_list_length = 0 28 | 29 | # General game options 30 | allow_speedup = 1 31 | use_feedback = 1 32 | starting_comets = 2 33 | extra_comets_per_wave = 2 34 | max_comets = 10 35 | use_powerup_comets = 0 36 | speed = 1.00 37 | max_speed = 20.00 38 | danger_level = 0.35 39 | danger_level_speedup = 1 40 | danger_level_max = 0.90 41 | city_explode_handicap = 0.00 42 | 43 | keep_score = 1 44 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson09: -------------------------------------------------------------------------------- 1 | # Subtraction: 0 to 20 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 1 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | min_minuend = 0 11 | max_minuend = 20 12 | min_subtrahend = 0 13 | max_subtrahend = 20 14 | format_answer_last = 1 15 | format_sub_answer_last = 1 16 | format_sub_answer_first = 0 17 | format_sub_answer_middle = 0 18 | max_answer = 400 19 | allow_negatives = 0 20 | save_summary = 1 21 | repeat_wrongs = 1 22 | copies_repeated_wrongs = 2 23 | randomize = 1 24 | comprehensive = 1 25 | min_formula_nums = 2 26 | max_formula_nums = 2 27 | avg_list_length = 40 28 | vary_list_length = 0 29 | 30 | # General game options 31 | allow_speedup = 1 32 | use_feedback = 1 33 | starting_comets = 2 34 | extra_comets_per_wave = 2 35 | max_comets = 10 36 | use_powerup_comets = 0 37 | speed = 1.00 38 | max_speed = 20.00 39 | danger_level = 0.35 40 | danger_level_speedup = 1 41 | danger_level_max = 0.90 42 | city_explode_handicap = 0.00 43 | keep_score = 1 44 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson48: -------------------------------------------------------------------------------- 1 | # Adding Negatives to Positives 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 1 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | allow_negatives = 1 11 | min_augend = 0 12 | max_augend = 10 13 | min_addend = -10 14 | max_addend = -1 15 | format_answer_last = 1 16 | format_add_answer_last = 1 17 | format_add_answer_first = 0 18 | format_add_answer_middle = 0 19 | max_answer = 20 20 | save_summary = 1 21 | repeat_wrongs = 1 22 | copies_repeated_wrongs = 2 23 | randomize = 1 24 | comprehensive = 1 25 | min_formula_nums = 2 26 | max_formula_nums = 2 27 | avg_list_length = 40 28 | vary_list_length = 0 29 | 30 | # General game options 31 | allow_speedup = 1 32 | use_feedback = 1 33 | starting_comets = 2 34 | extra_comets_per_wave = 2 35 | max_comets = 10 36 | use_powerup_comets = 0 37 | speed = 1.00 38 | max_speed = 20.00 39 | danger_level = 0.35 40 | danger_level_speedup = 1 41 | danger_level_max = 0.90 42 | city_explode_handicap = 0.00 43 | keep_score = 1 44 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson49: -------------------------------------------------------------------------------- 1 | # Adding Positives to Negatives 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 1 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | allow_negatives = 1 11 | min_augend = -10 12 | max_augend = -1 13 | min_addend = 0 14 | max_addend = 10 15 | format_answer_last = 1 16 | format_add_answer_last = 1 17 | format_add_answer_first = 0 18 | format_add_answer_middle = 0 19 | max_answer = 400 20 | save_summary = 1 21 | repeat_wrongs = 1 22 | copies_repeated_wrongs = 2 23 | randomize = 1 24 | comprehensive = 1 25 | min_formula_nums = 2 26 | max_formula_nums = 2 27 | avg_list_length = 40 28 | vary_list_length = 0 29 | 30 | # General game options 31 | allow_speedup = 1 32 | use_feedback = 1 33 | starting_comets = 2 34 | extra_comets_per_wave = 2 35 | max_comets = 10 36 | use_powerup_comets = 0 37 | speed = 1.00 38 | max_speed = 20.00 39 | danger_level = 0.35 40 | danger_level_speedup = 1 41 | danger_level_max = 0.90 42 | city_explode_handicap = 0.00 43 | keep_score = 1 44 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson52: -------------------------------------------------------------------------------- 1 | # Adding Negatives to Negatives 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 1 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | allow_negatives = 1 11 | min_augend = -10 12 | max_augend = 0 13 | min_addend = -10 14 | max_addend = 0 15 | format_answer_last = 1 16 | format_add_answer_last = 1 17 | format_add_answer_first = 0 18 | format_add_answer_middle = 0 19 | max_answer = 20 20 | save_summary = 1 21 | repeat_wrongs = 1 22 | copies_repeated_wrongs = 2 23 | randomize = 1 24 | comprehensive = 1 25 | min_formula_nums = 2 26 | max_formula_nums = 2 27 | avg_list_length = 40 28 | vary_list_length = 0 29 | 30 | # General game options 31 | allow_speedup = 1 32 | use_feedback = 1 33 | starting_comets = 2 34 | extra_comets_per_wave = 2 35 | max_comets = 10 36 | use_powerup_comets = 0 37 | speed = 1.00 38 | max_speed = 20.00 39 | danger_level = 0.35 40 | danger_level_speedup = 1 41 | danger_level_max = 0.90 42 | city_explode_handicap = 0.00 43 | keep_score = 1 44 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson10: -------------------------------------------------------------------------------- 1 | # Subtraction: Two Digit Numbers 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 1 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | min_minuend = 20 11 | max_minuend = 30 12 | min_subtrahend = 10 13 | max_subtrahend = 20 14 | format_answer_last = 1 15 | format_sub_answer_last = 1 16 | format_sub_answer_first = 0 17 | format_sub_answer_middle = 0 18 | max_answer = 400 19 | allow_negatives = 0 20 | save_summary = 1 21 | repeat_wrongs = 1 22 | copies_repeated_wrongs = 2 23 | randomize = 1 24 | comprehensive = 1 25 | min_formula_nums = 2 26 | max_formula_nums = 2 27 | avg_list_length = 30 28 | vary_list_length = 0 29 | 30 | # General game options 31 | allow_speedup = 1 32 | use_feedback = 1 33 | starting_comets = 2 34 | extra_comets_per_wave = 2 35 | max_comets = 10 36 | use_powerup_comets = 0 37 | speed = 1.00 38 | max_speed = 20.00 39 | danger_level = 0.35 40 | danger_level_speedup = 1 41 | danger_level_max = 0.90 42 | city_explode_handicap = 0.00 43 | keep_score = 1 44 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson47: -------------------------------------------------------------------------------- 1 | # Subtraction: Negative Answers 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 1 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | min_minuend = 0 11 | max_minuend = 10 12 | min_subtrahend = 0 13 | max_subtrahend = 10 14 | format_answer_last = 1 15 | format_sub_answer_last = 1 16 | format_sub_answer_first = 0 17 | format_sub_answer_middle = 0 18 | max_answer = 400 19 | allow_negatives = 1 20 | save_summary = 1 21 | repeat_wrongs = 1 22 | copies_repeated_wrongs = 2 23 | randomize = 1 24 | comprehensive = 1 25 | min_formula_nums = 2 26 | max_formula_nums = 2 27 | avg_list_length = 40 28 | vary_list_length = 0 29 | 30 | # General game options 31 | allow_speedup = 1 32 | use_feedback = 1 33 | starting_comets = 2 34 | extra_comets_per_wave = 2 35 | max_comets = 10 36 | use_powerup_comets = 0 37 | speed = 1.00 38 | max_speed = 20.00 39 | danger_level = 0.35 40 | danger_level_speedup = 1 41 | danger_level_max = 0.90 42 | city_explode_handicap = 0.00 43 | keep_score = 1 44 | -------------------------------------------------------------------------------- /data/missions/arcade/space_cadet: -------------------------------------------------------------------------------- 1 | # arcade_space_ cadet lesson file 2 | 3 | play_through_list = 0 4 | allow_speedup = 1 5 | use_feedback = 0 6 | addition_allowed = 1 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | allow_negatives = 0 11 | min_augend = 0 12 | max_augend = 10 13 | min_addend = 0 14 | max_addend = 10 15 | use_bkgd = 1 16 | demo_mode = 0 17 | save_summary = 1 18 | question_copies = 1 19 | repeat_wrongs = 1 20 | copies_repeated_wrongs = 1 21 | format_add_answer_last = 1 22 | format_add_answer_first = 0 23 | format_add_answer_middle = 0 24 | randomize = 1 25 | comprehensive = 1 26 | min_formula_nums = 2 27 | max_formula_nums = 2 28 | avg_list_length = 121 29 | vary_list_length = 0 30 | max_answer = 10 31 | starting_comets = 2 32 | extra_comets_per_wave = 2 33 | max_comets = 10 34 | use_powerup_comets = 1 35 | powerup_freq = 30 36 | speed = 1.00 37 | max_speed = 40.00 38 | speedup_factor = 1.1 39 | slow_after_wrong = 0 40 | max_questions = 5000 41 | bonus_comet_interval = 10 42 | allow_pause = 0 43 | bonus_speed_ratio = 1.2 44 | keep_score = 1 45 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson50: -------------------------------------------------------------------------------- 1 | # Subtracting Negatives From Positives 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 1 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | allow_negatives = 1 11 | min_minuend = 0 12 | max_minuend = 10 13 | min_subtrahend = -10 14 | max_subtrahend = -1 15 | format_answer_last = 1 16 | format_sub_answer_last = 1 17 | format_sub_answer_first = 0 18 | format_sub_answer_middle = 0 19 | max_answer = 400 20 | save_summary = 1 21 | repeat_wrongs = 1 22 | copies_repeated_wrongs = 2 23 | randomize = 1 24 | comprehensive = 1 25 | min_formula_nums = 2 26 | max_formula_nums = 2 27 | avg_list_length = 40 28 | vary_list_length = 0 29 | 30 | # General game options 31 | allow_speedup = 1 32 | use_feedback = 1 33 | starting_comets = 2 34 | extra_comets_per_wave = 2 35 | max_comets = 10 36 | use_powerup_comets = 0 37 | speed = 1.00 38 | max_speed = 20.00 39 | danger_level = 0.35 40 | danger_level_speedup = 1 41 | danger_level_max = 0.90 42 | city_explode_handicap = 0.00 43 | keep_score = 1 44 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson51: -------------------------------------------------------------------------------- 1 | # Subtracting Positives From Negatives 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 1 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | allow_negatives = 1 11 | min_minuend = -10 12 | max_minuend = -1 13 | min_subtrahend = 0 14 | max_subtrahend = 10 15 | format_answer_last = 1 16 | format_sub_answer_last = 1 17 | format_sub_answer_first = 0 18 | format_sub_answer_middle = 0 19 | max_answer = 400 20 | save_summary = 1 21 | repeat_wrongs = 1 22 | copies_repeated_wrongs = 2 23 | randomize = 1 24 | comprehensive = 1 25 | min_formula_nums = 2 26 | max_formula_nums = 2 27 | avg_list_length = 40 28 | vary_list_length = 0 29 | 30 | # General game options 31 | allow_speedup = 1 32 | use_feedback = 1 33 | starting_comets = 2 34 | extra_comets_per_wave = 2 35 | max_comets = 10 36 | use_powerup_comets = 0 37 | speed = 1.00 38 | max_speed = 20.00 39 | danger_level = 0.35 40 | danger_level_speedup = 1 41 | danger_level_max = 0.90 42 | city_explode_handicap = 0.00 43 | keep_score = 1 44 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson53: -------------------------------------------------------------------------------- 1 | # Subtracting Negatives From Negatives 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 0 7 | subtraction_allowed = 1 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | allow_negatives = 1 11 | min_minuend = -10 12 | max_minuend = -0 13 | min_subtrahend = -10 14 | max_subtrahend = 0 15 | format_answer_last = 1 16 | format_sub_answer_last = 1 17 | format_sub_answer_first = 0 18 | format_sub_answer_middle = 0 19 | max_answer = 400 20 | save_summary = 1 21 | repeat_wrongs = 1 22 | copies_repeated_wrongs = 2 23 | randomize = 1 24 | comprehensive = 1 25 | min_formula_nums = 2 26 | max_formula_nums = 2 27 | avg_list_length = 40 28 | vary_list_length = 0 29 | 30 | # General game options 31 | allow_speedup = 1 32 | use_feedback = 1 33 | starting_comets = 2 34 | extra_comets_per_wave = 2 35 | max_comets = 10 36 | use_powerup_comets = 0 37 | speed = 1.00 38 | max_speed = 20.00 39 | danger_level = 0.35 40 | danger_level_speedup = 1 41 | danger_level_max = 0.90 42 | city_explode_handicap = 0.00 43 | keep_score = 1 44 | -------------------------------------------------------------------------------- /m4/wint_t.m4: -------------------------------------------------------------------------------- 1 | # wint_t.m4 serial 4 (gettext-0.18) 2 | dnl Copyright (C) 2003, 2007-2010 Free Software Foundation, Inc. 3 | dnl This file is free software; the Free Software Foundation 4 | dnl gives unlimited permission to copy and/or distribute it, 5 | dnl with or without modifications, as long as this notice is preserved. 6 | 7 | dnl From Bruno Haible. 8 | dnl Test whether has the 'wint_t' type. 9 | dnl Prerequisite: AC_PROG_CC 10 | 11 | AC_DEFUN([gt_TYPE_WINT_T], 12 | [ 13 | AC_CACHE_CHECK([for wint_t], [gt_cv_c_wint_t], 14 | [AC_TRY_COMPILE([ 15 | /* Tru64 with Desktop Toolkit C has a bug: must be included before 16 | . 17 | BSD/OS 4.0.1 has a bug: , and must be included 18 | before . */ 19 | #include 20 | #include 21 | #include 22 | #include 23 | wint_t foo = (wchar_t)'\0';], , 24 | [gt_cv_c_wint_t=yes], [gt_cv_c_wint_t=no])]) 25 | if test $gt_cv_c_wint_t = yes; then 26 | AC_DEFINE([HAVE_WINT_T], [1], [Define if you have the 'wint_t' type.]) 27 | fi 28 | ]) 29 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson07: -------------------------------------------------------------------------------- 1 | # Addition: Missing Numbers 2 | 3 | # Math options 4 | play_through_list = 1 5 | typing_practice_allowed = 0 6 | addition_allowed = 1 7 | subtraction_allowed = 0 8 | multiplication_allowed = 0 9 | division_allowed = 0 10 | min_augend = 0 11 | max_augend = 10 12 | min_addend = 0 13 | max_addend = 10 14 | format_answer_last = 0 15 | format_answer_first = 1 16 | format_answer_middle = 1 17 | format_add_answer_last = 0 18 | format_add_answer_first = 1 19 | format_add_answer_middle = 1 20 | max_answer = 400; 21 | save_summary = 1 22 | repeat_wrongs = 1 23 | copies_repeated_wrongs = 2 24 | randomize = 1 25 | comprehensive = 1 26 | min_formula_nums = 2 27 | max_formula_nums = 2 28 | avg_list_length = 40 29 | vary_list_length = 0 30 | 31 | # General game options 32 | allow_speedup = 1 33 | use_feedback = 1 34 | starting_comets = 2 35 | extra_comets_per_wave = 2 36 | max_comets = 10 37 | use_powerup_comets = 0 38 | speed = 1.00 39 | max_speed = 20.00 40 | danger_level = 0.35 41 | danger_level_speedup = 1 42 | danger_level_max = 0.90 43 | city_explode_handicap = 0.00 44 | keep_score = 1 45 | -------------------------------------------------------------------------------- /src/comets_graphics.h: -------------------------------------------------------------------------------- 1 | #ifndef COMETS_GRAPHICS_H 2 | #define COMETS_GRAPHICS_H 3 | 4 | #define IMG_CITY_NONE 0 5 | 6 | #include 7 | 8 | #include "comets.h" 9 | 10 | 11 | void comets_draw_background(SDL_Surface *bkgd, int wave); 12 | 13 | void comets_draw_comets(const comet_type *comets); 14 | 15 | void comets_draw_comet_nums(const comet_type *comet, bool answered, SDL_Color *col); 16 | 17 | void comets_draw_cities(int igloo_vertical_offset, const cloud_type *cloud, const city_type *cities, 18 | const penguin_type *penguins, const steam_type *steam); 19 | 20 | void comets_draw_misc(MC_MathGame *curr_game, int wave, int extra_life_earned, int bonus_comet_counter, 21 | int score, int total_questions_left, help_controls_type *help_controls); 22 | 23 | void comets_draw_question_counter(MC_MathGame *curr_game, int total_questions_left); 24 | 25 | void comets_draw_led_console(MC_MathGame *curr_game, int neg_answer_picked, int *digits); 26 | 27 | void comets_draw_powerup(powerup_comet_type* powerup_comet); 28 | 29 | void comets_draw_smartbomb(int smartbomb_alive); 30 | 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /data/images/tux/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath data/images/tux: 2 | ## Process with AutoMake: 3 | 4 | tuxdir = $(pkgdatadir)/images/tux 5 | 6 | dist_tux_DATA = bigtux0.png \ 7 | bigtux1.png \ 8 | bigtux2.png \ 9 | bigtux3.png \ 10 | bigtux4.png \ 11 | bigtux5.png \ 12 | bigtux6.png \ 13 | bigtux.svg \ 14 | bigtux0.svg \ 15 | bigtux1.svg \ 16 | bigtux2.svg \ 17 | bigtux3.svg \ 18 | bigtux4.svg \ 19 | bigtux5.svg \ 20 | bigtux6.svg \ 21 | cockpit_tux1.png \ 22 | cockpit_tux2.png \ 23 | cockpit_tux3.png \ 24 | cockpit_tux4.png \ 25 | cockpit_tux5.png \ 26 | cockpit_tux6.png \ 27 | console_led.png \ 28 | console_bash.png \ 29 | tux-console1.png \ 30 | tux-console2.png \ 31 | tux-console3.png \ 32 | tux-console4.png \ 33 | tux-drat.png \ 34 | tux-egypt1.png \ 35 | tux-egypt2.png \ 36 | tux-egypt3.png \ 37 | tux-egypt4.png \ 38 | tux-fist1.png \ 39 | tux-fist2.png \ 40 | tux-kiss1.png \ 41 | tux-kiss2.png \ 42 | tux-relax1.png \ 43 | tux-relax2.png \ 44 | tux-sit.png \ 45 | tux-yay1.png \ 46 | tux-yay2.png \ 47 | tux-yes1.png \ 48 | tux-yes2.png \ 49 | tux-yipe.png 50 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson29: -------------------------------------------------------------------------------- 1 | # Multiplication: Missing Numbers 2 | 3 | play_through_list = 1 4 | allow_speedup = 1 5 | use_feedback = 1 6 | addition_allowed = 0 7 | subtraction_allowed = 0 8 | multiplication_allowed = 1 9 | division_allowed = 0 10 | typing_practice_allowed = 0 11 | allow_negatives = 0 12 | min_multiplier = 0 13 | max_multiplier = 10 14 | min_multiplicand = 0 15 | max_multiplicand = 10 16 | save_summary = 1 17 | question_copies = 1 18 | repeat_wrongs = 1 19 | copies_repeated_wrongs = 2 20 | format_answer_last = 0 21 | format_answer_first = 1 22 | format_answer_middle = 1 23 | format_mult_answer_last = 0 24 | format_mult_answer_first = 1 25 | format_mult_answer_middle = 1 26 | max_answer = 999 27 | max_questions = 5000 28 | randomize = 1 29 | comprehensive = 1 30 | min_formula_nums = 2 31 | max_formula_nums = 2 32 | avg_list_length = 50 33 | vary_list_length = 0 34 | starting_comets = 2 35 | extra_comets_per_wave = 2 36 | max_comets = 10 37 | use_powerup_comets = 0 38 | speed = 1.00 39 | max_speed = 10.00 40 | danger_level = 0.35 41 | danger_level_speedup = 1 42 | danger_level_max = 0.90 43 | city_explode_handicap = 0.00 44 | 45 | keep_score = 1 46 | -------------------------------------------------------------------------------- /data/fonts/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath - data/fonts: 2 | 3 | ## A little explanation - these variables allow building of the dist tarball 4 | ## either without the fonts ("make dist") or with the fonts ("make dist_with_fonts"), 5 | ## see also top level Makefile.am. 6 | ## 'data_fonts' is a list of the font files in this directory. 7 | ## 'dist_fonts' determines what fonts get bundled in. It is empty by default, 8 | ## but gets set to 'data_fonts' in the "make dist_with_fonts" target in the 9 | ## top-level Makefile.am. 10 | 11 | EXTRA_DIST = $(dist_fonts) 12 | 13 | 14 | ## Handle install "manually" because otherwise it fails on package without fonts. 15 | ## The INSTALL_DATA lines are prefixed with '-' because the fonts may or may not be 16 | ## included (depending if package built with "make dist" or "make dist_with_fonts" 17 | ## 'fontsdir' is where the fonts are installed. 18 | 19 | fontsdir = $(pkgdatadir)/fonts 20 | 21 | install-data-local: 22 | $(MKDIR_P) $(DESTDIR)$(fontsdir) 23 | -$(INSTALL_DATA) $(srcdir)/AndikaDesRevG.ttf $(DESTDIR)$(fontsdir) 24 | 25 | uninstall-local: 26 | -rm -f $(DESTDIR)$(fontsdir)/AndikaDesRevG.ttf 27 | -rm -f $(DESTDIR)$(fontsdir) -------------------------------------------------------------------------------- /data/images/comets/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Makefile.am for tuxmath data/images/comets: 2 | ## Process with AutoMake: 3 | 4 | cometsdir = $(pkgdatadir)/images/comets 5 | 6 | dist_comets_DATA = bonus_comet0.png \ 7 | bonus_comet1.png \ 8 | bonus_comet2.png \ 9 | bonus_comet.svg \ 10 | bonus_cometex0.png \ 11 | bonus_cometex1.png \ 12 | bonus_cometex2.png \ 13 | bonus_cometex3.png \ 14 | bonus_cometex.svg \ 15 | comet0.png \ 16 | comet1.png \ 17 | comet2.png \ 18 | comet.svg \ 19 | cometex0.png \ 20 | cometex1.png \ 21 | cometex2.png \ 22 | cometex3.png \ 23 | cometex.svg \ 24 | mini_comet1.png \ 25 | mini_comet2.png \ 26 | mini_comet3.png \ 27 | left_powerup_comet.svg \ 28 | left_powerup_cometd.png \ 29 | left_powerup_comet0.png \ 30 | left_powerup_comet1.png \ 31 | left_powerup_comet2.png \ 32 | powerup_cometex.svg \ 33 | powerup_cometexd.png \ 34 | powerup_cometex0.png \ 35 | powerup_cometex1.png \ 36 | powerup_cometex2.png \ 37 | powerup_cometex3.png \ 38 | right_powerup_comet.svg \ 39 | right_powerup_cometd.png \ 40 | right_powerup_comet0.png \ 41 | right_powerup_comet1.png \ 42 | right_powerup_comet2.png 43 | 44 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson57: -------------------------------------------------------------------------------- 1 | # Division of Positives and Negatives 2 | 3 | # Math options 4 | play_through_list = 1 5 | allow_speedup = 1 6 | use_feedback = 1 7 | addition_allowed = 0 8 | subtraction_allowed = 0 9 | multiplication_allowed = 0 10 | division_allowed = 1 11 | typing_practice_allowed = 0 12 | allow_negatives = 1 13 | min_divisor = -5 14 | max_divisor = 5 15 | min_quotient = -5 16 | max_quotient = 5 17 | save_summary = 1 18 | question_copies = 1 19 | repeat_wrongs = 1 20 | copies_repeated_wrongs = 2 21 | format_answer_last = 1 22 | format_answer_first = 0 23 | format_answer_middle = 0 24 | format_div_answer_last = 1 25 | format_div_answer_first = 0 26 | format_div_answer_middle = 0 27 | max_answer = 999 28 | max_questions = 5000 29 | randomize = 1 30 | comprehensive = 1 31 | min_formula_nums = 2 32 | max_formula_nums = 2 33 | avg_list_length = 40 34 | vary_list_length = 0 35 | 36 | # General game options 37 | starting_comets = 2 38 | extra_comets_per_wave = 2 39 | max_comets = 10 40 | use_powerup_comets = 0 41 | speed = 1.00 42 | max_speed = 10.00 43 | danger_level = 0.35 44 | danger_level_speedup = 1 45 | danger_level_max = 0.90 46 | city_explode_handicap = 0.00 47 | keep_score = 1 48 | -------------------------------------------------------------------------------- /Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | tuxmath 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | tuxmath.icns 13 | CFBundleIdentifier 14 | org.debian.alioth.tux4kids.TuxMath 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleLongVersionString 18 | 1.7.2 19 | CFBundleName 20 | TuxMath 21 | CFBundlePackageType 22 | APPL 23 | CFBundleShortVersionString 24 | 1.7.2 25 | CFBundleSignature 26 | TXPT 27 | CFBundleVersion 28 | 1.7.2 29 | CSResourcesFileMapped 30 | 31 | LSRequiresCarbon 32 | 33 | NSHumanReadableCopyright 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /m4/intmax.m4: -------------------------------------------------------------------------------- 1 | # intmax.m4 serial 5 (gettext-0.18) 2 | dnl Copyright (C) 2002-2005, 2008-2010 Free Software Foundation, Inc. 3 | dnl This file is free software; the Free Software Foundation 4 | dnl gives unlimited permission to copy and/or distribute it, 5 | dnl with or without modifications, as long as this notice is preserved. 6 | 7 | dnl From Bruno Haible. 8 | dnl Test whether the system has the 'intmax_t' type, but don't attempt to 9 | dnl find a replacement if it is lacking. 10 | 11 | AC_DEFUN([gt_TYPE_INTMAX_T], 12 | [ 13 | AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) 14 | AC_REQUIRE([gl_AC_HEADER_STDINT_H]) 15 | AC_CACHE_CHECK([for intmax_t], [gt_cv_c_intmax_t], 16 | [AC_TRY_COMPILE([ 17 | #include 18 | #include 19 | #if HAVE_STDINT_H_WITH_UINTMAX 20 | #include 21 | #endif 22 | #if HAVE_INTTYPES_H_WITH_UINTMAX 23 | #include 24 | #endif 25 | ], [intmax_t x = -1; 26 | return !x;], 27 | [gt_cv_c_intmax_t=yes], 28 | [gt_cv_c_intmax_t=no])]) 29 | if test $gt_cv_c_intmax_t = yes; then 30 | AC_DEFINE([HAVE_INTMAX_T], [1], 31 | [Define if you have the 'intmax_t' type in or .]) 32 | fi 33 | ]) 34 | -------------------------------------------------------------------------------- /t4k_common.mk: -------------------------------------------------------------------------------- 1 | # This file is part of mingw-cross-env. 2 | # See doc/index.html for further information. 3 | 4 | # t4k_common 5 | PKG := t4k_common 6 | $(PKG)_IGNORE := 7 | $(PKG)_VERSION := 0.1.1 8 | $(PKG)_CHECKSUM := 626eddedee86059ccab593a226c8d98571018b46 9 | $(PKG)_SUBDIR := t4k_common-$($(PKG)_VERSION) 10 | $(PKG)_FILE := t4k_common-$($(PKG)_VERSION).tar.gz 11 | $(PKG)_WEBSITE := http://tux4kids.alioth.debian.org/ 12 | 13 | $(PKG)_URL := http://sourceforge.net/projects/tuxmath/files/t4k_common/$($(PKG)_FILE)/download 14 | $(PKG)_DEPS := gcc sdl sdl_mixer sdl_image sdl_net sdl_pango sdl_ttf libpng librsvg libxml2 pthreads 15 | 16 | # FIXME find out how to update package 17 | #define $(PKG)_UPDATE 18 | # $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/sdlpango/files/SDL_Pango/) | \ 19 | # $(SED) -n 's,.*SDL_Pango-\([0-9][^>]*\)\.tar.*,\1,p' | \ 20 | # tail -1 21 | #endef 22 | 23 | define $(PKG)_BUILD 24 | cd '$(1)' && ./configure \ 25 | --host='$(TARGET)' \ 26 | --disable-shared \ 27 | --prefix='$(PREFIX)/$(TARGET)' 28 | $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= 29 | endef 30 | -------------------------------------------------------------------------------- /data/missions/lessons/lesson56: -------------------------------------------------------------------------------- 1 | # Multiplication of Positives and Negatives 2 | 3 | # Math options 4 | play_through_list = 1 5 | allow_speedup = 1 6 | use_feedback = 1 7 | addition_allowed = 0 8 | subtraction_allowed = 0 9 | multiplication_allowed = 1 10 | division_allowed = 0 11 | typing_practice_allowed = 0 12 | allow_negatives = 1 13 | min_multiplier = -5 14 | max_multiplier = 5 15 | min_multiplicand = -5 16 | max_multiplicand = 5 17 | save_summary = 1 18 | question_copies = 1 19 | repeat_wrongs = 1 20 | copies_repeated_wrongs = 2 21 | format_answer_last = 1 22 | format_answer_first = 0 23 | format_answer_middle = 0 24 | format_mult_answer_last = 1 25 | format_mult_answer_first = 0 26 | format_mult_answer_middle = 0 27 | max_answer = 999 28 | max_questions = 5000 29 | randomize = 1 30 | comprehensive = 1 31 | min_formula_nums = 2 32 | max_formula_nums = 2 33 | avg_list_length = 40 34 | vary_list_length = 0 35 | 36 | # General game options 37 | starting_comets = 2 38 | extra_comets_per_wave = 2 39 | max_comets = 10 40 | use_powerup_comets = 0 41 | speed = 1.00 42 | max_speed = 10.00 43 | danger_level = 0.35 44 | danger_level_speedup = 1 45 | danger_level_max = 0.90 46 | city_explode_handicap = 0.00 47 | 48 | keep_score = 1 49 | -------------------------------------------------------------------------------- /m4/uintmax_t.m4: -------------------------------------------------------------------------------- 1 | # uintmax_t.m4 serial 12 2 | dnl Copyright (C) 1997-2004, 2007-2010 Free Software Foundation, Inc. 3 | dnl This file is free software; the Free Software Foundation 4 | dnl gives unlimited permission to copy and/or distribute it, 5 | dnl with or without modifications, as long as this notice is preserved. 6 | 7 | dnl From Paul Eggert. 8 | 9 | AC_PREREQ([2.13]) 10 | 11 | # Define uintmax_t to 'unsigned long' or 'unsigned long long' 12 | # if it is not already defined in or . 13 | 14 | AC_DEFUN([gl_AC_TYPE_UINTMAX_T], 15 | [ 16 | AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) 17 | AC_REQUIRE([gl_AC_HEADER_STDINT_H]) 18 | if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then 19 | AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) 20 | test $ac_cv_type_unsigned_long_long_int = yes \ 21 | && ac_type='unsigned long long' \ 22 | || ac_type='unsigned long' 23 | AC_DEFINE_UNQUOTED([uintmax_t], [$ac_type], 24 | [Define to unsigned long or unsigned long long 25 | if and don't define.]) 26 | else 27 | AC_DEFINE([HAVE_UINTMAX_T], [1], 28 | [Define if you have the 'uintmax_t' type in or .]) 29 | fi 30 | ]) 31 | -------------------------------------------------------------------------------- /data/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # The information in the data directory has to be placed in a location 2 | # that tuxmath can find 3 | 4 | message("Build type is ${TUXMATH_BUILD_TYPE}") 5 | 6 | if (WIN32) 7 | if (TUXMATH_BUILD_TYPE MATCHES relocatable) 8 | set(DESTDIR "${CMAKE_INSTALL_PREFIX}/${TUXMATH_DATA_PREFIX}") 9 | else (TUXMATH_BUILD_TYPE MATCHES relocatable) 10 | set (DESTDIR ${TUXMATH_DATA_PREFIX}) 11 | endif (TUXMATH_BUILD_TYPE MATCHES relocatable) 12 | else(WIN32) 13 | if (APPLE) 14 | # The MACOSX_PACKAGE_LOCATION source file property doesn't seem to 15 | # work, so just do this by an explicit install command. 16 | set (DESTDIR "${TuxMath_BINARY_DIR}/src/${TUXMATH_DATA_PREFIX}") 17 | # Install the icon file in the proper location 18 | install (FILES images/icons/tuxmath.icns 19 | DESTINATION ${DESTDIR}) 20 | else (APPLE) 21 | # This sets it relative to the install location (usually /usr/local/) 22 | set (DESTDIR "${TUXMATH_DATA_PREFIX}") 23 | endif (APPLE) 24 | endif (WIN32) 25 | 26 | message("Installing data to ${DESTDIR}") 27 | 28 | install (DIRECTORY . 29 | DESTINATION ${DESTDIR} 30 | PATTERN Makefile* EXCLUDE 31 | PATTERN .svn EXCLUDE 32 | PATTERN CMakeLists.txt EXCLUDE 33 | PATTERN *~ EXCLUDE) 34 | --------------------------------------------------------------------------------