supertux.git
14 years agoFixed some include path
Ingo Ruhnke [Thu, 19 Nov 2009 19:00:16 +0000 (19:00 +0000)]
Fixed some include path

SVN-Revision: 6057

14 years agoSwitched from #include "" to #include <> for external/ libraries
Ingo Ruhnke [Thu, 19 Nov 2009 18:41:56 +0000 (18:41 +0000)]
Switched from #include "" to #include <> for external/ libraries

SVN-Revision: 6056

14 years agoMove some more globals to supertux/globals.hpp
Ingo Ruhnke [Thu, 19 Nov 2009 18:29:12 +0000 (18:29 +0000)]
Move some more globals to supertux/globals.hpp

SVN-Revision: 6055

14 years agoMove some more globals to supertux/globals.hpp
Ingo Ruhnke [Thu, 19 Nov 2009 17:46:40 +0000 (17:46 +0000)]
Move some more globals to supertux/globals.hpp

SVN-Revision: 6054

14 years agoLithuanian translation minor fix
Tim Goya [Thu, 19 Nov 2009 17:30:11 +0000 (17:30 +0000)]
Lithuanian translation minor fix

SVN-Revision: 6053

14 years agoplay with CMakeLists.txt compile flags, change from using DEBUG to NDEBUG (the way...
Tim Goya [Thu, 19 Nov 2009 17:18:08 +0000 (17:18 +0000)]
play with CMakeLists.txt compile flags, change from using DEBUG to NDEBUG (the way assert works) and use CMAKE_BUILD_TYPE to control DEBUG-ness

SVN-Revision: 6052

14 years agoRenamed MainLoop to ScreenManager
Ingo Ruhnke [Thu, 19 Nov 2009 17:06:22 +0000 (17:06 +0000)]
Renamed MainLoop to ScreenManager

SVN-Revision: 6051

14 years agoRenamed MainLoop to ScreenManager
Ingo Ruhnke [Thu, 19 Nov 2009 16:50:58 +0000 (16:50 +0000)]
Renamed MainLoop to ScreenManager

SVN-Revision: 6050

14 years agoInclude optimizations
Ingo Ruhnke [Thu, 19 Nov 2009 15:34:29 +0000 (15:34 +0000)]
Include optimizations

SVN-Revision: 6049

14 years agoMove some code from TitleScreen to AddonMenu
Ingo Ruhnke [Thu, 19 Nov 2009 15:24:10 +0000 (15:24 +0000)]
Move some code from TitleScreen to AddonMenu

SVN-Revision: 6048

14 years agoMove some code from TitleScreen to ContribMenu
Ingo Ruhnke [Thu, 19 Nov 2009 15:10:26 +0000 (15:10 +0000)]
Move some code from TitleScreen to ContribMenu

SVN-Revision: 6047

14 years agoMove some code from TitleScreen to ContribWorldMenu
Ingo Ruhnke [Thu, 19 Nov 2009 14:55:47 +0000 (14:55 +0000)]
Move some code from TitleScreen to ContribWorldMenu

SVN-Revision: 6046

14 years agoMove all Menus into separate classes
Ingo Ruhnke [Thu, 19 Nov 2009 14:45:12 +0000 (14:45 +0000)]
Move all Menus into separate classes

SVN-Revision: 6045

14 years agoMoved some more menu stuff out of control/joystickkeyboardcontroller.cpp
Ingo Ruhnke [Thu, 19 Nov 2009 05:18:11 +0000 (05:18 +0000)]
Moved some more menu stuff out of control/joystickkeyboardcontroller.cpp

SVN-Revision: 6044

14 years agoTurned main.cpp into a class
Ingo Ruhnke [Thu, 19 Nov 2009 04:51:31 +0000 (04:51 +0000)]
Turned main.cpp into a class
Switched to Renderer::instance()->apply_config() to switch video mode (which doesn't yet work as apply_config() is incomplete)

SVN-Revision: 6043

14 years agoAdded scripts for source code maintainance
Ingo Ruhnke [Thu, 19 Nov 2009 04:37:32 +0000 (04:37 +0000)]
Added scripts for source code maintainance

SVN-Revision: 6042

14 years agoTurned stuff in supertux/resources.cpp into a class Resources
Ingo Ruhnke [Thu, 19 Nov 2009 04:33:45 +0000 (04:33 +0000)]
Turned stuff in supertux/resources.cpp into a class Resources

SVN-Revision: 6041

14 years agoRenamed MenuManager to MenuStorage and MenuManager2 to MenuManager
Ingo Ruhnke [Thu, 19 Nov 2009 04:16:02 +0000 (04:16 +0000)]
Renamed MenuManager to MenuStorage and MenuManager2 to MenuManager

SVN-Revision: 6040

14 years agoTrying to separate Menu and Menu management stuff
Ingo Ruhnke [Thu, 19 Nov 2009 04:07:08 +0000 (04:07 +0000)]
Trying to separate Menu and Menu management stuff

SVN-Revision: 6039

14 years agoAdded MenuManager to keep track of created Menus
Ingo Ruhnke [Thu, 19 Nov 2009 00:52:29 +0000 (00:52 +0000)]
Added MenuManager to keep track of created Menus

SVN-Revision: 6038

14 years agoForgot to change a line in dispenser.cpp (thanks bug 519)
Mathnerd314 [Thu, 19 Nov 2009 00:18:38 +0000 (00:18 +0000)]
Forgot to change a line in dispenser.cpp (thanks bug 519)

SVN-Revision: 6037

14 years agoMoved Menu stuff to its own directory
Ingo Ruhnke [Thu, 19 Nov 2009 00:18:13 +0000 (00:18 +0000)]
Moved Menu stuff to its own directory

SVN-Revision: 6036

14 years agoUpped tinygettext to r177
Ingo Ruhnke [Wed, 18 Nov 2009 21:31:44 +0000 (21:31 +0000)]
Upped tinygettext to r177
Disabled info level messages from tinygettext

SVN-Revision: 6035

14 years agoUpdated to tinygettext r174
Ingo Ruhnke [Wed, 18 Nov 2009 21:01:38 +0000 (21:01 +0000)]
Updated to tinygettext r174

SVN-Revision: 6034

14 years agoFixed incorrect syntax in svn:externals
Ingo Ruhnke [Wed, 18 Nov 2009 18:13:10 +0000 (18:13 +0000)]
Fixed incorrect syntax in svn:externals

SVN-Revision: 6033

14 years agoSwitched from tinygettext/tags/tinygetext-supertux/ to tinygettext/trunk/
Ingo Ruhnke [Wed, 18 Nov 2009 17:44:46 +0000 (17:44 +0000)]
Switched from tinygettext/tags/tinygetext-supertux/ to tinygettext/trunk/

SVN-Revision: 6032

14 years agoMove style guide stuff into separate file
Ingo Ruhnke [Wed, 18 Nov 2009 17:44:17 +0000 (17:44 +0000)]
Move style guide stuff into separate file

SVN-Revision: 6031

14 years agoReplaced more lisp::Lisp/lisp::Writer with Reader/Writer
Ingo Ruhnke [Wed, 18 Nov 2009 15:45:56 +0000 (15:45 +0000)]
Replaced more lisp::Lisp/lisp::Writer with Reader/Writer

SVN-Revision: 6030

14 years agoReplaced more lisp::Lisp/lisp::Writer with Reader/Writer
Ingo Ruhnke [Wed, 18 Nov 2009 15:37:34 +0000 (15:37 +0000)]
Replaced more lisp::Lisp/lisp::Writer with Reader/Writer

SVN-Revision: 6029

14 years agoReplaced more lisp::Lisp/lisp::Writer with Reader/Writer
Ingo Ruhnke [Wed, 18 Nov 2009 15:28:30 +0000 (15:28 +0000)]
Replaced more lisp::Lisp/lisp::Writer with Reader/Writer

SVN-Revision: 6028

14 years agoAdded supertux/globals.?pp to collect all the random global variables
Ingo Ruhnke [Wed, 18 Nov 2009 03:37:40 +0000 (03:37 +0000)]
Added supertux/globals.?pp to collect all the random global variables

SVN-Revision: 6027

14 years agoSplit supertux/options_menu.?pp
Ingo Ruhnke [Wed, 18 Nov 2009 03:25:12 +0000 (03:25 +0000)]
Split supertux/options_menu.?pp

SVN-Revision: 6026

14 years agoSplit control/joystickkeyboardcontroller.?pp
Ingo Ruhnke [Wed, 18 Nov 2009 03:16:33 +0000 (03:16 +0000)]
Split control/joystickkeyboardcontroller.?pp

SVN-Revision: 6025

14 years agoSplit physfs/physfs_stream.?pp into multiple files
Ingo Ruhnke [Wed, 18 Nov 2009 03:00:55 +0000 (03:00 +0000)]
Split physfs/physfs_stream.?pp into multiple files

SVN-Revision: 6024

14 years agoMinor cleanup
Ingo Ruhnke [Wed, 18 Nov 2009 02:59:20 +0000 (02:59 +0000)]
Minor cleanup

SVN-Revision: 6023

14 years agoInclude optimizations
Ingo Ruhnke [Wed, 18 Nov 2009 02:09:12 +0000 (02:09 +0000)]
Include optimizations

SVN-Revision: 6022

14 years agoSplit gui/menu.?pp
Ingo Ruhnke [Wed, 18 Nov 2009 01:51:42 +0000 (01:51 +0000)]
Split gui/menu.?pp

SVN-Revision: 6021

14 years agoSplit object/block.?pp
Ingo Ruhnke [Wed, 18 Nov 2009 01:45:39 +0000 (01:45 +0000)]
Split object/block.?pp

SVN-Revision: 6020

14 years agoRenamed supertux/title.?pp to supertux/title_screen.?pp
Ingo Ruhnke [Wed, 18 Nov 2009 01:40:25 +0000 (01:40 +0000)]
Renamed supertux/title.?pp to supertux/title_screen.?pp

SVN-Revision: 6019

14 years agoReplaced <c*> headers with <*.h>
Ingo Ruhnke [Wed, 18 Nov 2009 01:37:05 +0000 (01:37 +0000)]
Replaced <c*> headers with <*.h>

SVN-Revision: 6018

14 years agoSplit object/particlesystem.?pp
Ingo Ruhnke [Wed, 18 Nov 2009 01:26:11 +0000 (01:26 +0000)]
Split object/particlesystem.?pp

SVN-Revision: 6017

14 years agoSplitted supertux/textscroller.?pp
Ingo Ruhnke [Wed, 18 Nov 2009 01:07:51 +0000 (01:07 +0000)]
Splitted supertux/textscroller.?pp

SVN-Revision: 6016

14 years agoFinished -Weffc++ cleanup
Ingo Ruhnke [Tue, 17 Nov 2009 21:43:06 +0000 (21:43 +0000)]
Finished -Weffc++ cleanup

SVN-Revision: 6015

14 years agoMore -Weffc++ cleanup, almost done
Ingo Ruhnke [Tue, 17 Nov 2009 21:32:46 +0000 (21:32 +0000)]
More -Weffc++ cleanup, almost done

SVN-Revision: 6014

14 years agoMore -Weffc++ cleanup
Ingo Ruhnke [Tue, 17 Nov 2009 20:50:37 +0000 (20:50 +0000)]
More -Weffc++ cleanup

SVN-Revision: 6013

14 years agoMore -Weffc++ cleanup
Ingo Ruhnke [Tue, 17 Nov 2009 17:04:31 +0000 (17:04 +0000)]
More -Weffc++ cleanup

SVN-Revision: 6012

14 years agoMore -Weffc++ cleanup
Ingo Ruhnke [Tue, 17 Nov 2009 16:16:30 +0000 (16:16 +0000)]
More -Weffc++ cleanup

SVN-Revision: 6011

14 years agoMerged changes from branches/supertux-milestone2-grumbel/ to trunk/supertux/
Ingo Ruhnke [Tue, 17 Nov 2009 13:48:00 +0000 (13:48 +0000)]
Merged changes from branches/supertux-milestone2-grumbel/ to trunk/supertux/

SVN-Revision: 6009

14 years agoNew grow and skid sounds from remaxim
Mathnerd314 [Sun, 15 Nov 2009 22:28:00 +0000 (22:28 +0000)]
New grow and skid sounds from remaxim

SVN-Revision: 5982

14 years ago* Comment out resizable flag because it blue-screens on Windows
Mathnerd314 [Sat, 14 Nov 2009 15:19:31 +0000 (15:19 +0000)]
* Comment out resizable flag because it blue-screens on Windows
* Editor images are shown in debug builds

SVN-Revision: 5937

14 years agoUse implicit_depends for generating the wrapper, which is only a 2.6 feature so bumpi...
Mathnerd314 [Sat, 14 Nov 2009 14:16:41 +0000 (14:16 +0000)]
Use implicit_depends for generating the wrapper, which is only a 2.6 feature so bumping the minimum version as well (CMake is up to 2.8 now, too...)

SVN-Revision: 5936

14 years agoUse run_dead_script wherever possible and make kill_* operations only do stuff once
Mathnerd314 [Sat, 14 Nov 2009 13:49:09 +0000 (13:49 +0000)]
Use run_dead_script wherever possible and make kill_* operations only do stuff once

SVN-Revision: 5935

14 years ago* Add Airship (regular above-ground theme) and Battle (castle/boss theme) music court...
Mathnerd314 [Sat, 14 Nov 2009 04:02:51 +0000 (04:02 +0000)]
* Add Airship (regular above-ground theme) and Battle (castle/boss theme) music courtesy remaxim @ OpenGameArt
* Add music files for some files; feel free to fix or reset to 0,-1
* Change some warnings to errors and vice-versa and only print errors for a quieter experience in non-debug mode
* Misc. code cleanup

SVN-Revision: 5934

14 years ago* Finish work on Path through the Clouds
Mathnerd314 [Thu, 29 Oct 2009 19:24:41 +0000 (19:24 +0000)]
* Finish work on Path through the Clouds
* Remove upgrade.wav until license is clarified
* Tux can buttjump bonus blocks
* Minor code duplication removal

SVN-Revision: 5931

14 years agoSet 'licence' attribute on sound files
Ryan Flegel [Wed, 16 Sep 2009 02:42:42 +0000 (02:42 +0000)]
Set 'licence' attribute on sound files

SVN-Revision: 5929

14 years agoOption --renderer to select video renderer
Mathnerd314 [Thu, 3 Sep 2009 19:49:52 +0000 (19:49 +0000)]
Option --renderer to select video renderer

SVN-Revision: 5913

14 years ago* Update squirrel to 2.2.3
Mathnerd314 [Sun, 30 Aug 2009 19:45:19 +0000 (19:45 +0000)]
* Update squirrel to 2.2.3
* Fix some script problems and improve some error messages
* Minor cleanups in camera and sector

SVN-Revision: 5912

14 years agoPatchs by Matt McCutche to fix Treeboss related Bugs 469 and 504.
Wolfgang Becker [Sun, 30 Aug 2009 15:41:51 +0000 (15:41 +0000)]
Patchs by Matt McCutche to fix Treeboss related Bugs 469 and 504.
* Tree willowisps should start at tree boss, not (0, 0)
* Crash if tree boss creates root while player is dying

SVN-Revision: 5911

14 years agoPatch by Matt McCutchen to prevent division by zero when Tux spawns exactly at a...
Wolfgang Becker [Sun, 30 Aug 2009 12:10:24 +0000 (12:10 +0000)]
Patch by Matt McCutchen to prevent division by zero when Tux spawns exactly at a willowisp. (Bug 490)

SVN-Revision: 5910

14 years agoPatch by Matt McCutchen to find levels in current directory when selected from comman...
Wolfgang Becker [Sun, 30 Aug 2009 10:55:54 +0000 (10:55 +0000)]
Patch by Matt McCutchen to find levels in current directory when selected from command line. (Bug 485)

SVN-Revision: 5909

14 years agoPatch by Matt McCutchen to fix active waiting in main loop. (Bug 480)
Wolfgang Becker [Wed, 26 Aug 2009 21:39:05 +0000 (21:39 +0000)]
Patch by Matt McCutchen to fix active waiting in main loop. (Bug 480)

SVN-Revision: 5908

14 years agoStack rocks without shanking.
Wolfgang Becker [Mon, 24 Aug 2009 19:38:40 +0000 (19:38 +0000)]
Stack rocks without shanking.

SVN-Revision: 5907

14 years agoFix for #453 (Menu frame lingers)
Miloš Klouček [Wed, 29 Jul 2009 17:29:31 +0000 (17:29 +0000)]
Fix for #453 (Menu frame lingers)
* moved "Menu::set_current(NULL);" before fadeout, so it closes during it
* added main_loop->has_no_pending_fadeout() to avoid reopening main menu during fadeouts.

SVN-Revision: 5906

14 years ago*include stdio.h in a couple files for MinGW GCC 4.4.0
Mathnerd314 [Sun, 26 Jul 2009 14:24:09 +0000 (14:24 +0000)]
*include stdio.h in a couple files for MinGW GCC 4.4.0
*OpenAL should be included as #include <al.h>

SVN-Revision: 5905

14 years agoDo not apply friction if Tux's x-velocity is zero.
Wolfgang Becker [Sat, 27 Jun 2009 16:13:55 +0000 (16:13 +0000)]
Do not apply friction if Tux's x-velocity is zero.

SVN-Revision: 5904

14 years agosnv ignore version.h, add includes for gcc 4.3.3.
Wolfgang Becker [Sun, 21 Jun 2009 19:49:34 +0000 (19:49 +0000)]
snv ignore version.h, add includes for gcc 4.3.3.

SVN-Revision: 5899

14 years agoRandom stuff that I should have committed ages ago.
Mathnerd314 [Sun, 14 Jun 2009 19:17:44 +0000 (19:17 +0000)]
Random stuff that I should have committed ages ago.

*Big header/include update to remove extraneous files from badguy.hpp (other files were catching those includes too)
*Fix crash in AngryStone with dead/missing player
*Fix crashes in Dispenser when getting "random" badguy in old levels and when badguy creation fails
*Change pause menu in GameSession to display level name instead of "Pause"
*Spawning in a missing sector logs a message and spawns in main instead
*Level loading errors now generate a log message instead of a crash

*Moved constants away from config.h and into constants.hpp, adding SHIFT_DELTA
*Added version.h separate from config.h to hold version # because it changes on every svn update
*Add back in DEBUG as an option (used in config.h.cmake, remove completely if remove at all)
*Add --force-po to xgettext so that CMake will stop trying to build directories with no translations
*Collision_tile_attributes doesn't have as much overlap anymore (maybe even 1 or less would work?)
*Help now shows before initialization such as loading config (pre_parse_commandline)
*Keep try-catch around main loop in debug builds for if you like printf-style debugging :-)
 (also so users of development version 0.3.2 or whatever can have meaningful stderr logs)
*Ice works correctly (see bug #458, I fixed it differently however)
*Fixed typos and added check for right side in Player::check_bounds
*Make DisplayEffect a singleton per-Sector (somewhat alleviates bug where Tux dies in menu level and current level fades out)
*Scripting errors don't crash SuperTux anymore
*Camera only gives a message if camera.cfg exists
*Tilemaps give a message if they are empty

*Svn:eol-style=native for levelintro.?pp
*Fixed typo in data/fonts/README

*Infoblock/box stays within sector bounds (see in test/bonusblock.stl "Bonus Block Test")
*MovingSprite is okay with missing x and y attributes (used for custom bonusblock contents)
*It also accepts a "sprite" attribute in all lisp constructors to support modding/customization

*Set meaningful titles and svl:eol-style for test levels
*Add another platform to tileplatforms.stl to experiment
*Remove gratuitous lightmaps from world2/christoph[CE].stl
*Test_old/verticalforest.stl is beatable now (in both big and small tux)
*Fix some (not all) ancient tiles in test_old
*Add info file for test_old

SVN-Revision: 5896

14 years ago* Small miniswig update to use less dependencies
Mathnerd314 [Sat, 13 Jun 2009 21:02:52 +0000 (21:02 +0000)]
* Small miniswig update to use less dependencies
* Add functions play_demo, record_demo, and debug_worldmap_ghost for buggy worldmaps
* Doxygen comments for file_system.hpp (forgot previously)

SVN-Revision: 5895

14 years ago* remove unused libvorbisenc from FindOggVorbis and link path
Mathnerd314 [Sat, 13 Jun 2009 20:31:24 +0000 (20:31 +0000)]
* remove unused libvorbisenc from FindOggVorbis and link path
* file_system works on Windows-style paths to allow editor to work

SVN-Revision: 5894

14 years ago* Add upgrade.wav from Yaniel
Mathnerd314 [Sat, 13 Jun 2009 20:05:23 +0000 (20:05 +0000)]
* Add upgrade.wav from Yaniel
* Fix mime-types for sounds and music
* svn:eol-style=native for *.cmake

SVN-Revision: 5893

14 years ago*possible* fix for bugs #453 and #373
Miloš Klouček [Wed, 10 Jun 2009 19:50:04 +0000 (19:50 +0000)]
*possible* fix for bugs #453 and #373
Menu is updated in mainloop so it won't stay open (because noone updates it)

SVN-Revision: 5892

15 years agoFix for bug #436 - just clear last_menus when set_current(NULL) is called
Miloš Klouček [Tue, 2 Jun 2009 15:05:45 +0000 (15:05 +0000)]
Fix for bug #436 - just clear last_menus when set_current(NULL) is called

SVN-Revision: 5891

15 years agoexpressed my opinion on code layout..
Miloš Klouček [Sat, 9 May 2009 18:15:32 +0000 (18:15 +0000)]
expressed my opinion on code layout..

SVN-Revision: 5890

15 years ago* Use overloading in Lisp and Writer
Mathnerd314 [Sun, 3 May 2009 22:09:12 +0000 (22:09 +0000)]
* Use overloading in Lisp and Writer
* Sector::collision_attributes includes SHIFT_DELTA slop in nearby tiles (allows ice to function)

SVN-Revision: 5887

15 years agoFix infinite loop when encountering \r in a string
Mathnerd314 [Sun, 3 May 2009 22:06:13 +0000 (22:06 +0000)]
Fix infinite loop when encountering \r in a string

SVN-Revision: 5886

15 years agoIce blocks (graphics are placeholders)
Mathnerd314 [Sun, 3 May 2009 22:04:19 +0000 (22:04 +0000)]
Ice blocks (graphics are placeholders)

SVN-Revision: 5885

15 years agoAdd *.dll to svn:ignore and sort ignore list
Mathnerd314 [Sun, 3 May 2009 22:01:58 +0000 (22:01 +0000)]
Add *.dll to svn:ignore and sort ignore list

SVN-Revision: 5884

15 years agoRemoving formfeed characters from source
Ryan Flegel [Fri, 1 May 2009 01:25:49 +0000 (01:25 +0000)]
Removing formfeed characters from source

SVN-Revision: 5883

15 years ago- Fixed formatting in credits
Ryan Flegel [Fri, 1 May 2009 01:18:31 +0000 (01:18 +0000)]
- Fixed formatting in credits
- Fixed slow credits framerate by only drawing items that are on the screen

SVN-Revision: 5882

15 years agoRussian translation update from Constantin Baranov... from December.
Ryan Flegel [Thu, 30 Apr 2009 23:37:59 +0000 (23:37 +0000)]
Russian translation update from Constantin Baranov... from December.

SVN-Revision: 5881

15 years ago* Limit coins to 9999 so the displayed amount is correct.
Wolfgang Becker [Sat, 21 Mar 2009 15:13:19 +0000 (15:13 +0000)]
* Limit coins to 9999 so the displayed amount is correct.
* add ice test level

SVN-Revision: 5868

15 years agoAdded updated zh_CN.po from Liu Sizhuang <oldherl@gmail.com>
Ingo Ruhnke [Sat, 21 Mar 2009 13:22:39 +0000 (13:22 +0000)]
Added updated zh_CN.po from Liu Sizhuang <oldherl@gmail.com>

SVN-Revision: 5867

15 years agoAdded chinese fonts and translation from Liu Sizhuang <oldherl@gmail.com>
Ingo Ruhnke [Sat, 21 Mar 2009 12:43:28 +0000 (12:43 +0000)]
Added chinese fonts and translation from Liu Sizhuang <oldherl@gmail.com>

SVN-Revision: 5866

15 years agoRegenerated wrapper with type checking
Ingo Ruhnke [Mon, 16 Mar 2009 18:11:30 +0000 (18:11 +0000)]
Regenerated wrapper with type checking

SVN-Revision: 5865

15 years agoAdded type checking for __custom functions
Ingo Ruhnke [Mon, 16 Mar 2009 18:10:50 +0000 (18:10 +0000)]
Added type checking for __custom functions

SVN-Revision: 5864

15 years agoCheck that the userdata pointer is not null, which happens when a user creates a...
Ingo Ruhnke [Fri, 6 Mar 2009 01:56:24 +0000 (01:56 +0000)]
Check that the userdata pointer is not null, which happens when a user creates a C++ class himself on the Squirrel side via the constructor (i.e. a <- GameObject())

SVN-Revision: 5845

15 years agoAdded function argument type and count checking for functions exported to Squirrel
Ingo Ruhnke [Fri, 6 Mar 2009 00:03:39 +0000 (00:03 +0000)]
Added function argument type and count checking for functions exported to Squirrel

SVN-Revision: 5844

15 years agoFixed compiler warnings in squirrel (minor stuff, patch is submitted to upstream)
Ingo Ruhnke [Tue, 3 Mar 2009 11:08:43 +0000 (11:08 +0000)]
Fixed compiler warnings in squirrel (minor stuff, patch is submitted to upstream)

SVN-Revision: 5843

15 years agoMinor #include optimization
Ingo Ruhnke [Mon, 2 Mar 2009 23:35:10 +0000 (23:35 +0000)]
Minor #include optimization

SVN-Revision: 5842

15 years agoRemoved unused max_score_multiplier and score_multiplier
Ingo Ruhnke [Mon, 2 Mar 2009 23:34:32 +0000 (23:34 +0000)]
Removed unused max_score_multiplier and score_multiplier

SVN-Revision: 5841

15 years agoUpdated svn:externals
Ingo Ruhnke [Sat, 14 Feb 2009 19:52:46 +0000 (19:52 +0000)]
Updated svn:externals

SVN-Revision: 5839

15 years agoAllow declaration of "layer" for thunderstorm (both game and editor parts) => Thunder...
Miloš Klouček [Wed, 28 Jan 2009 15:46:06 +0000 (15:46 +0000)]
Allow declaration of "layer" for thunderstorm (both game and editor parts) => Thunderstorm is now layered object, there is only "camera" left in "miscelanious objects box"

SVN-Revision: 5834

15 years agoUpdated svn:externals
Ingo Ruhnke [Sat, 24 Jan 2009 06:05:15 +0000 (06:05 +0000)]
Updated svn:externals

SVN-Revision: 5833

15 years agoMoved tinygettext to tinygettext.googlecode.com
Ingo Ruhnke [Fri, 23 Jan 2009 14:04:38 +0000 (14:04 +0000)]
Moved tinygettext to tinygettext.googlecode.com

SVN-Revision: 5832

15 years agoFix another small logic error
Mathnerd314 [Wed, 21 Jan 2009 23:56:30 +0000 (23:56 +0000)]
Fix another small logic error

SVN-Revision: 5831

15 years agoRewrite spacing logic to properly handle comments
Mathnerd314 [Wed, 21 Jan 2009 01:20:54 +0000 (01:20 +0000)]
Rewrite spacing logic to properly handle comments

SVN-Revision: 5830

15 years agoRewrite of tinygettext's POFileReader to look more like a combination of lisp/lexer...
Mathnerd314 [Tue, 20 Jan 2009 23:49:55 +0000 (23:49 +0000)]
Rewrite of tinygettext's POFileReader to look more like a combination of lisp/lexer and lisp/parser,
removing need for all those ugly State variables. Also move line numbering to nextChar in lexer.cpp
and add a method addChar() to append to the buffer.

Should compile, but I (using my English-only system) haven't tested it completely.

SVN-Revision: 5829

15 years agoSmall, quick compile fixes
Christoph Sommer [Thu, 1 Jan 2009 20:22:29 +0000 (20:22 +0000)]
Small, quick compile fixes

SVN-Revision: 5825

15 years agoUpdate Squirrel to 2.2.2 (although README says 2.2.1)
Mathnerd314 [Wed, 24 Dec 2008 00:59:35 +0000 (00:59 +0000)]
Update Squirrel to 2.2.2 (although README says 2.2.1)

SVN-Revision: 5824

15 years agoInstall fonts directory (from Constantin Baranov)
Ryan Flegel [Mon, 8 Dec 2008 00:01:57 +0000 (00:01 +0000)]
Install fonts directory (from Constantin Baranov)

SVN-Revision: 5823