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
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
Ingo Ruhnke [Mon, 2 Mar 2009 23:35:10 +0000 (23:35 +0000)]
Minor #include optimization
SVN-Revision: 5842
Ingo Ruhnke [Mon, 2 Mar 2009 23:34:32 +0000 (23:34 +0000)]
Removed unused max_score_multiplier and score_multiplier
SVN-Revision: 5841
Ingo Ruhnke [Sat, 14 Feb 2009 19:52:46 +0000 (19:52 +0000)]
Updated svn:externals
SVN-Revision: 5839
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
Ingo Ruhnke [Sat, 24 Jan 2009 06:05:15 +0000 (06:05 +0000)]
Updated svn:externals
SVN-Revision: 5833
Ingo Ruhnke [Fri, 23 Jan 2009 14:04:38 +0000 (14:04 +0000)]
Moved tinygettext to tinygettext.googlecode.com
SVN-Revision: 5832
Mathnerd314 [Wed, 21 Jan 2009 23:56:30 +0000 (23:56 +0000)]
Fix another small logic error
SVN-Revision: 5831
Mathnerd314 [Wed, 21 Jan 2009 01:20:54 +0000 (01:20 +0000)]
Rewrite spacing logic to properly handle comments
SVN-Revision: 5830
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
Christoph Sommer [Thu, 1 Jan 2009 20:22:29 +0000 (20:22 +0000)]
Small, quick compile fixes
SVN-Revision: 5825
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
Ryan Flegel [Mon, 8 Dec 2008 00:01:57 +0000 (00:01 +0000)]
Install fonts directory (from Constantin Baranov)
SVN-Revision: 5823
Tim Goya [Sun, 2 Nov 2008 19:32:27 +0000 (19:32 +0000)]
revert accidentally commited files
SVN-Revision: 5820
Tim Goya [Sun, 2 Nov 2008 19:23:07 +0000 (19:23 +0000)]
Update INSTALL to tell users to do CMAKE_BUILD_TYPE=DEBUG rather that DEBUG=ON
SVN-Revision: 5819
Tim Goya [Sun, 2 Nov 2008 19:21:49 +0000 (19:21 +0000)]
Use svnversion program rather than finding the svn package to get revision number
SVN-Revision: 5818
Miloš Klouček [Mon, 27 Oct 2008 19:28:18 +0000 (19:28 +0000)]
corrected supertux tile definition file extension (was by mistake ".stwm" instead of ".strf")
SVN-Revision: 5816
Miloš Klouček [Mon, 27 Oct 2008 18:49:31 +0000 (18:49 +0000)]
Store "one-way" worldmap attribute, because AnMaster said, that it's meaningfull
SVN-Revision: 5815
Miloš Klouček [Mon, 27 Oct 2008 18:26:18 +0000 (18:26 +0000)]
Added checkboxes for attributes defined in supertux/src/tile.hpp
SVN-Revision: 5814
Miloš Klouček [Mon, 27 Oct 2008 17:25:48 +0000 (17:25 +0000)]
Support for more editor-images or editor-images with regions
Support for Worldmap Attributes, they will be serialized as data number, but it shouldn't matter.
Added support for Attribute "fire"
TODO: Do something with unstandartized broken/unimplemented WM attribute "one-way"
SVN-Revision: 5813
Miloš Klouček [Mon, 27 Oct 2008 14:16:44 +0000 (14:16 +0000)]
Added menu item to let user decide, if he wants to use new not-yet-fully-supported 0.3.x format
SVN-Revision: 5812
Miloš Klouček [Mon, 27 Oct 2008 13:27:33 +0000 (13:27 +0000)]
trying to add Id tags in tilemanager files
changed one line in README
SVN-Revision: 5811
Miloš Klouček [Mon, 27 Oct 2008 12:53:04 +0000 (12:53 +0000)]
Added constants for tile_width and tile_height.
Completed current SVN tilesets LOADING (I hope so and LOADING only...)
SVN-Revision: 5810
Miloš Klouček [Sun, 26 Oct 2008 20:02:19 +0000 (20:02 +0000)]
A bit of work for current SVN support for tilemanager (can read "tiles" block now, but can't count image regions or save data yet...)
But it still should work for 0.1.x tilesets...
SVN-Revision: 5809
Miloš Klouček [Sun, 26 Oct 2008 17:53:00 +0000 (17:53 +0000)]
Rewritten tile properties code to store tile attributes in same way as the game or editor (allows implementation of more-tiles-in-one-entry named "tiles" in the future)
SVN-Revision: 5808
Miloš Klouček [Fri, 24 Oct 2008 17:01:13 +0000 (17:01 +0000)]
Replaced Gnome.AppBar with a dialog (stored in .glade file)
SVN-Revision: 5802
Tim Goya [Wed, 22 Oct 2008 18:34:13 +0000 (18:34 +0000)]
Use CMake variable to control release vs. debug vs. profile
SVN-Revision: 5801
Tim Goya [Wed, 22 Oct 2008 18:27:57 +0000 (18:27 +0000)]
change eol-style to native on CMakeLists.txt
SVN-Revision: 5800
Wolfgang Becker [Sat, 18 Oct 2008 09:25:59 +0000 (09:25 +0000)]
G++ 4.3 wants even more includes.
SVN-Revision: 5796
Mathnerd314 [Mon, 6 Oct 2008 02:19:19 +0000 (02:19 +0000)]
Loads more include and header fixes along with eol-style for some files
SVN-Revision: 5795
Miloš Klouček [Tue, 30 Sep 2008 14:20:29 +0000 (14:20 +0000)]
removed doubled foreground coin (bug #403). It looks like a mistake, but if it was intended, feel free to revert this change.
SVN-Revision: 5789
Arvid Norlander [Tue, 30 Sep 2008 12:36:48 +0000 (12:36 +0000)]
Fix pipes in bonus1/bonus-level5.stl, they were mixed blue and green before, now fully blue. If the mixed green/blue was actually intended (seems unlikely): feel free to revert.
SVN-Revision: 5787
Arvid Norlander [Tue, 30 Sep 2008 11:40:42 +0000 (11:40 +0000)]
Add unisolid version of blue pipe top, needed for "world1/24 - The Shattered Bridge.stl".
SVN-Revision: 5786
Arvid Norlander [Tue, 30 Sep 2008 10:07:49 +0000 (10:07 +0000)]
Update Swedish translation.
SVN-Revision: 5785
Mathnerd314 [Wed, 24 Sep 2008 01:54:25 +0000 (01:54 +0000)]
Addon include fixes.
Addon has no need to know anything about AddonManager, so removed those includes.
SVN-Revision: 5782
Mathnerd314 [Wed, 24 Sep 2008 01:51:50 +0000 (01:51 +0000)]
Applying my tileset patch since nobody seems to have replied to bug 329
- Tilesets are half the size
- attributes is now optional
- datas has been added to set data
- Multiple images can be specified
- Some error messages are now better
- Free tile list if(0) statement is added back
- if(0) tileset dump statement has been added
- Editor support should be easy (not included)
SVN-Revision: 5781
Arvid Norlander [Mon, 22 Sep 2008 19:10:40 +0000 (19:10 +0000)]
Fix curl include paths that were messed up in 5778. The other part of the fix a C++ (not C/C#) developer needs to verify. Thanks to MMlosh for pointing it out.
SVN-Revision: 5780
Mathnerd314 [Fri, 19 Sep 2008 00:14:40 +0000 (00:14 +0000)]
Oops! search and replace isn't good enough - change back y-values to originals
SVN-Revision: 5779
Mathnerd314 [Fri, 19 Sep 2008 00:06:43 +0000 (00:06 +0000)]
more svn:eol-style = native and header fixes
SVN-Revision: 5778
Mathnerd314 [Thu, 18 Sep 2008 23:59:57 +0000 (23:59 +0000)]
Change sound handling to use exceptions. No more empty.wav is needed, and all sound errors are now non-fatal.
SVN-Revision: 5777
Mathnerd314 [Thu, 18 Sep 2008 23:55:55 +0000 (23:55 +0000)]
Fun with unisolid tiles. Replaced each normal tile with its unisolid equivalent. The cave portion needs work,
and too many layers are solid, but it's actually still playable...
SVN-Revision: 5776
Mathnerd314 [Thu, 18 Sep 2008 23:53:47 +0000 (23:53 +0000)]
Big CMakeLists update.
-SVN revision is now part of version and thus window title
-Experimental precompile_headers option (works with gcc), probably broke all sorts of rules
-DELTA and fps are part of config file now (will add shift_delta later)
SVN-Revision: 5775
Mathnerd314 [Thu, 18 Sep 2008 23:45:17 +0000 (23:45 +0000)]
- svn:eol-style = native fixes
- really annoying cast in font.cpp (they don't need to be floats!)
- move #ifdef OPENGL inside header guards to enable optimization (some compilers are exactly half-stupid)
SVN-Revision: 5774
Marek Moeckel [Wed, 17 Sep 2008 16:41:46 +0000 (16:41 +0000)]
switched to the flag used in other places
SVN-Revision: 5772
Miloš Klouček [Fri, 12 Sep 2008 15:21:48 +0000 (15:21 +0000)]
removed .png/.stf files for hard-coloured fonts (blue, gold, gray) and doubled content from .stf files (partially patch from qmax)
SVN-Revision: 5766
Miloš Klouček [Thu, 11 Sep 2008 18:19:22 +0000 (18:19 +0000)]
Colors patch from qmax ( + added stat_hdr_color into levelintro.hpp...)
SVN-Revision: 5765
Christoph Sommer [Sat, 6 Sep 2008 20:35:45 +0000 (20:35 +0000)]
Changed jump behaviour: Tux will now jump even if the button was pressed (up to) 250ms early
SVN-Revision: 5764
Wolfgang Becker [Thu, 28 Aug 2008 21:24:03 +0000 (21:24 +0000)]
Prevent crash on exit.
SVN-Revision: 5755
Wolfgang Becker [Thu, 28 Aug 2008 21:13:03 +0000 (21:13 +0000)]
Crystallo, a basic badguy who patrols around a fixed position.
SVN-Revision: 5754
Ingo Ruhnke [Tue, 26 Aug 2008 14:07:00 +0000 (14:07 +0000)]
qmax patch to fix bug #
0000389 - colors in infoblocks
SVN-Revision: 5747
Wolfgang Becker [Sat, 23 Aug 2008 14:17:08 +0000 (14:17 +0000)]
Climbable areas don't influence Tux at all while he is carrying something.
SVN-Revision: 5738
Ingo Ruhnke [Thu, 21 Aug 2008 22:23:53 +0000 (22:23 +0000)]
Cyrillic fonts from qMax <qwiglydee@gmail.com>
SVN-Revision: 5737
Ingo Ruhnke [Thu, 21 Aug 2008 22:07:11 +0000 (22:07 +0000)]
qMax <qwiglydee@gmail.com>'s font patch, adds unicode support and support for drawing fonts in different colors
SVN-Revision: 5736
Ingo Ruhnke [Thu, 21 Aug 2008 21:43:13 +0000 (21:43 +0000)]
New font definition files for qMax <qwiglydee@gmail.com>'s font patch
SVN-Revision: 5735
Ingo Ruhnke [Thu, 21 Aug 2008 21:42:10 +0000 (21:42 +0000)]
Russian translation from qMax <qwiglydee@gmail.com>
SVN-Revision: 5734
Ingo Ruhnke [Thu, 21 Aug 2008 21:09:22 +0000 (21:09 +0000)]
Collision box finetuning (old stuff floating around in my checkout)
SVN-Revision: 5733
Mathnerd314 [Sun, 17 Aug 2008 19:28:21 +0000 (19:28 +0000)]
Rewrite Tux drawing code to be a bit cleaner.
(and test out committing)
SVN-Revision: 5730
Miloš Klouček [Sat, 16 Aug 2008 17:57:29 +0000 (17:57 +0000)]
* added about dialog
* added filter for 0.1.x tilesets (default, 0.3.x is not fully supported)
* replaced ureasonable use of Gnome.Program (Gtk.Application is enough there)
SVN-Revision: 5729
Miloš Klouček [Sat, 16 Aug 2008 17:30:58 +0000 (17:30 +0000)]
splitted OnAppBarUserResponse() and code that remaps tiles.
SVN-Revision: 5728
Miloš Klouček [Sat, 16 Aug 2008 17:24:13 +0000 (17:24 +0000)]
removed one compile warning (unused variable e)
SVN-Revision: 5727
Miloš Klouček [Sat, 16 Aug 2008 17:19:17 +0000 (17:19 +0000)]
text changes
SVN-Revision: 5726
Wolfgang Becker [Fri, 15 Aug 2008 21:00:47 +0000 (21:00 +0000)]
* Switch -d was used twice. Script debugger now is -s
* Default aspect ratio is rest to auto detect.
* Fixed numbering in INSTALL.
SVN-Revision: 5725
Miloš Klouček [Fri, 8 Aug 2008 19:19:53 +0000 (19:19 +0000)]
Updated tilemanager to make it working with current libraries, by now works only for older tileset files without new disk-inexpensive way of describing "more tiles in a picture" No cave hiding...
SVN-Revision: 5723
Marek Moeckel [Fri, 8 Aug 2008 13:01:33 +0000 (13:01 +0000)]
replaced green pipes with new icy graphics in world1 levels
deleted obsolete test level
fixed typo in bonus2 extro
SVN-Revision: 5722
Miloš Klouček [Sat, 2 Aug 2008 15:16:41 +0000 (15:16 +0000)]
added "static_cast<int>"s and solved bug #377
SVN-Revision: 5709
Matthias Braun [Sun, 27 Jul 2008 20:00:58 +0000 (20:00 +0000)]
SDL_GL_SWAP_CONTROL depends on SDL version
SVN-Revision: 5694
Ingo Ruhnke [Fri, 25 Jul 2008 15:21:59 +0000 (15:21 +0000)]
Implemented rounded rects with GL_TRIANGLE_STRIP
SVN-Revision: 5693
Marek Moeckel [Fri, 25 Jul 2008 14:38:17 +0000 (14:38 +0000)]
some GP2X-related workarounds
SVN-Revision: 5692
Marek Moeckel [Mon, 21 Jul 2008 09:26:55 +0000 (09:26 +0000)]
removed second ghost forest song from lowres music
SVN-Revision: 5690
Miloš Klouček [Thu, 3 Jul 2008 16:36:14 +0000 (16:36 +0000)]
Kugelblitz now appears at specified position, not at [0, 0]
SVN-Revision: 5647
Christoph Sommer [Tue, 1 Jul 2008 20:11:01 +0000 (20:11 +0000)]
Some housekeeping
SVN-Revision: 5645
Christoph Sommer [Tue, 1 Jul 2008 20:06:37 +0000 (20:06 +0000)]
LevelIntro screen
SVN-Revision: 5644
Christoph Sommer [Tue, 1 Jul 2008 20:06:02 +0000 (20:06 +0000)]
replaced main.cpp's NO_CATCH define by DEBUG
SVN-Revision: 5643
Ryan Flegel [Tue, 1 Jul 2008 04:46:59 +0000 (04:46 +0000)]
Fixed includes for msys.
SVN-Revision: 5642
Ingo Ruhnke [Tue, 1 Jul 2008 02:47:45 +0000 (02:47 +0000)]
Woops, wrong repository
SVN-Revision: 5641
Ingo Ruhnke [Tue, 1 Jul 2008 02:47:05 +0000 (02:47 +0000)]
Example demo
SVN-Revision: 5640
Christoph Sommer [Fri, 27 Jun 2008 15:52:55 +0000 (15:52 +0000)]
updated -coop patch
SVN-Revision: 5636
Christoph Sommer [Fri, 27 Jun 2008 15:45:33 +0000 (15:45 +0000)]
No more segfaults when trying to spawn bullets of unknown type
SVN-Revision: 5635
Christoph Sommer [Mon, 23 Jun 2008 19:25:14 +0000 (19:25 +0000)]
If loading dummy texture failed, use an empty one
SVN-Revision: 5621
Christoph Sommer [Mon, 23 Jun 2008 18:44:09 +0000 (18:44 +0000)]
Don't die when main icon cannot be loaded
SVN-Revision: 5620
Christoph Sommer [Mon, 23 Jun 2008 18:37:17 +0000 (18:37 +0000)]
typo
SVN-Revision: 5619
Christoph Sommer [Mon, 23 Jun 2008 18:33:17 +0000 (18:33 +0000)]
If loading an image fails, try loading "images/engine/missing.png" first before failing hard
SVN-Revision: 5618
Wolfgang Becker [Sun, 22 Jun 2008 19:46:37 +0000 (19:46 +0000)]
Fixed image names.
SVN-Revision: 5614
Ryan Flegel [Thu, 19 Jun 2008 04:43:14 +0000 (04:43 +0000)]
Typo fix
SVN-Revision: 5589
Ryan Flegel [Thu, 19 Jun 2008 04:42:16 +0000 (04:42 +0000)]
Esc in menu now goes back to previous menu instead of going straight back to the game
SVN-Revision: 5588
Arvid Norlander [Wed, 18 Jun 2008 20:23:39 +0000 (20:23 +0000)]
Fix broken animations in world2/airkey.stl, also clean it up in other ways.
SVN-Revision: 5587
Arvid Norlander [Wed, 18 Jun 2008 20:20:38 +0000 (20:20 +0000)]
Make world2/level6.stl possible to finish, also clean up some wrong tiles in it.
SVN-Revision: 5586
Ryan Flegel [Wed, 18 Jun 2008 05:25:04 +0000 (05:25 +0000)]
#232: Changing from menu language no longer freezes level. Level restart is still required for changes to take effect, though.
SVN-Revision: 5585
Ryan Flegel [Wed, 18 Jun 2008 05:08:20 +0000 (05:08 +0000)]
Menu now shrinks when closed instead of disappearing
SVN-Revision: 5584
Ryan Flegel [Mon, 16 Jun 2008 23:46:24 +0000 (23:46 +0000)]
Fix issue with action not being updated when typing grow()/fire()/etc in console. Caused by r 5577.
SVN-Revision: 5578
Ryan Flegel [Mon, 16 Jun 2008 06:20:36 +0000 (06:20 +0000)]
Support for idle animations. Idle stage sprite names must be 'stand', 'idle', 'idle-2', etc, to work properly.
Current idle animation is: (1)stand for 5 seconds, (2)blink, (3)stand for 2.5 seconds, (4)blink, (5) stand for 2.5 seconds. When the last stage is finished, it returns to stage 2.
SVN-Revision: 5577
Ryan Flegel [Mon, 16 Jun 2008 04:01:21 +0000 (04:01 +0000)]
Fixes dying animation issue where it is stuck at frame 0.
SVN-Revision: 5576
Ryan Flegel [Mon, 16 Jun 2008 03:07:34 +0000 (03:07 +0000)]
Adjust gamma with set_gamma(float) scripting function. Must be fullscreen.
SVN-Revision: 5575
Ryan Flegel [Sun, 15 Jun 2008 19:27:44 +0000 (19:27 +0000)]
Disable acceleration in kill_fall().
SVN-Revision: 5574
Ryan Flegel [Fri, 13 Jun 2008 06:06:03 +0000 (06:06 +0000)]
Bomb is now portable
SVN-Revision: 5568
Ryan Flegel [Thu, 12 Jun 2008 21:24:57 +0000 (21:24 +0000)]
F10 toggles show FPS
SVN-Revision: 5567
Ryan Flegel [Thu, 12 Jun 2008 21:04:02 +0000 (21:04 +0000)]
#305: applied tripod's patch to stop Jumpy from making one extra jump after being killed from below
SVN-Revision: 5566
Ryan Flegel [Thu, 12 Jun 2008 20:46:49 +0000 (20:46 +0000)]
Don't cache APPDATADIR--it's derived from CMAKE_INSTALL_PREFIX, which is already cached
SVN-Revision: 5565
Ryan Flegel [Thu, 12 Jun 2008 05:50:20 +0000 (05:50 +0000)]
Kicked iceblocks kill badguys that fall on them ("squish" them)
SVN-Revision: 5564