Christoph Sommer [Tue, 8 Jan 2008 22:40:57 +0000 (22:40 +0000)]
Small script used to split tilesets
SVN-Revision: 5272
Christoph Sommer [Tue, 8 Jan 2008 22:37:38 +0000 (22:37 +0000)]
Split tiles.stts into multiple, smaller files
SVN-Revision: 5271
Arvid Norlander [Tue, 8 Jan 2008 21:23:59 +0000 (21:23 +0000)]
Fix a typo in tools/png_recompress.sh and fix some svn:ignore.
SVN-Revision: 5270
Arvid Norlander [Tue, 8 Jan 2008 20:53:37 +0000 (20:53 +0000)]
Fix some mime types on images
SVN-Revision: 5269
Arvid Norlander [Tue, 8 Jan 2008 20:51:00 +0000 (20:51 +0000)]
Updated version of png_recompress.sh
SVN-Revision: 5268
Matthias Braun [Tue, 8 Jan 2008 00:30:26 +0000 (00:30 +0000)]
update cmakefiles, and don't ignore CMake* when CMakeLists.txt is under version control
SVN-Revision: 5267
Matthias Braun [Tue, 8 Jan 2008 00:28:50 +0000 (00:28 +0000)]
forgot to add some files, actually merge 2 tilesets in testlevel
SVN-Revision: 5266
Matthias Braun [Tue, 8 Jan 2008 00:10:32 +0000 (00:10 +0000)]
rewrote/refactored tileset handling, tilesets are now properly shared and only part of a level/worldmap
SVN-Revision: 5265
Christoph Sommer [Mon, 7 Jan 2008 21:26:37 +0000 (21:26 +0000)]
First step towards multiple tilesets per tilemap. Code is very inefficient for now. Tile id 0 is implicitly defined as empty and removed from tiles.strf.
SVN-Revision: 5264
Matthias Braun [Sun, 6 Jan 2008 12:09:19 +0000 (12:09 +0000)]
tweak camera, use kirby style for y direction by default now
SVN-Revision: 5262
Matthias Braun [Sun, 6 Jan 2008 12:08:44 +0000 (12:08 +0000)]
implemented camera style 4 for vertical direction
SVN-Revision: 5261
Matthias Braun [Sun, 6 Jan 2008 11:11:21 +0000 (11:11 +0000)]
simplify physic formula a bit
SVN-Revision: 5260
Matthias Braun [Sun, 6 Jan 2008 11:07:35 +0000 (11:07 +0000)]
replacement hurt sound from the meeting
SVN-Revision: 5259
Christoph Sommer [Sun, 6 Jan 2008 02:52:24 +0000 (02:52 +0000)]
Play stereo effects in relation to camera, not player (closes issue 56)
SVN-Revision: 5258
Christoph Sommer [Sun, 6 Jan 2008 02:49:09 +0000 (02:49 +0000)]
Sound Manager prints debug info if uncached sounds are requested to be played
SVN-Revision: 5257
Christoph Sommer [Sun, 6 Jan 2008 02:46:38 +0000 (02:46 +0000)]
preload sounds
SVN-Revision: 5256
Christoph Sommer [Sun, 6 Jan 2008 02:43:17 +0000 (02:43 +0000)]
Badguys that die will still trigger collisions during the current frame (closes issue 50)
SVN-Revision: 5255
Christoph Sommer [Sun, 6 Jan 2008 02:40:59 +0000 (02:40 +0000)]
Mr. Ice Block: Enforce 100ms delay between squish and kick (closes issue 238); kill Mr. Ice Block after 10 bounces
SVN-Revision: 5254
Marek Moeckel [Sat, 5 Jan 2008 23:19:13 +0000 (23:19 +0000)]
fixed a warning that prevented the game from compiling
SVN-Revision: 5253
Christoph Sommer [Sat, 5 Jan 2008 19:09:29 +0000 (19:09 +0000)]
New email address
SVN-Revision: 5251
Christoph Sommer [Sat, 5 Jan 2008 19:08:12 +0000 (19:08 +0000)]
Fix tinygettext problems with multi-line comments at end of file
SVN-Revision: 5250
Wolfgang Becker [Thu, 3 Jan 2008 20:57:17 +0000 (20:57 +0000)]
more missing files
SVN-Revision: 5249
Christoph Sommer [Thu, 3 Jan 2008 19:55:00 +0000 (19:55 +0000)]
Removed unused variable
SVN-Revision: 5248
Christoph Sommer [Thu, 3 Jan 2008 18:29:01 +0000 (18:29 +0000)]
typo
SVN-Revision: 5247
Christoph Sommer [Thu, 3 Jan 2008 18:23:19 +0000 (18:23 +0000)]
Statistics now show level time in mm:ss.cc format, worldmap shows all four statistics simultaneously
SVN-Revision: 5246
Christoph Sommer [Thu, 3 Jan 2008 16:41:36 +0000 (16:41 +0000)]
Reset play_time when level is restarted
SVN-Revision: 5245
Christoph Sommer [Thu, 3 Jan 2008 14:35:35 +0000 (14:35 +0000)]
Added simple perl script to re-write dependencies for Mac OS app bundles
SVN-Revision: 5243
Christoph Sommer [Thu, 3 Jan 2008 14:34:31 +0000 (14:34 +0000)]
Bigger icon for Mac OS X
SVN-Revision: 5242
Wolfgang Becker [Tue, 1 Jan 2008 20:48:28 +0000 (20:48 +0000)]
Include *.music in installation.
SVN-Revision: 5241
Christoph Sommer [Thu, 27 Dec 2007 02:49:12 +0000 (02:49 +0000)]
Added special "edit" mode to GameSession and Player to playtest levels.
In "edit" mode, Tux will not die and sequences will not play, but Tux will become a ghost instead.
SVN-Revision: 5239
Christoph Sommer [Thu, 27 Dec 2007 01:59:47 +0000 (01:59 +0000)]
Extend wrapper.?pp dependencies to include everything in src/scripting/
SVN-Revision: 5238
Christoph Sommer [Thu, 27 Dec 2007 01:34:39 +0000 (01:34 +0000)]
Removed unused GameSession::display_info_box
SVN-Revision: 5237
Christoph Sommer [Thu, 27 Dec 2007 01:26:31 +0000 (01:26 +0000)]
updated -coop patch
SVN-Revision: 5236
Christoph Sommer [Wed, 26 Dec 2007 01:54:49 +0000 (01:54 +0000)]
Added doxygen comments to core game code.
SVN-Revision: 5235
Wolfgang Becker [Fri, 21 Dec 2007 13:52:47 +0000 (13:52 +0000)]
add include for gcc3 in trunk, too
SVN-Revision: 5234
Christoph Sommer [Fri, 21 Dec 2007 13:26:18 +0000 (13:26 +0000)]
Refined CMakes DEB options, added stub for RPMs (yet in wrong dirs and w/o deps)
SVN-Revision: 5232
Christoph Sommer [Fri, 21 Dec 2007 00:33:19 +0000 (00:33 +0000)]
Nit
SVN-Revision: 5230
Christoph Sommer [Thu, 20 Dec 2007 23:11:01 +0000 (23:11 +0000)]
Ported changes from 0.3.1 and bumped version to 0.3.2-SVN
SVN-Revision: 5228
Christoph Sommer [Thu, 20 Dec 2007 20:04:11 +0000 (20:04 +0000)]
Updated translators in Credits
SVN-Revision: 5218
Christoph Sommer [Thu, 20 Dec 2007 19:32:56 +0000 (19:32 +0000)]
Allow scripted inputs to Tux GameObject with a CodeController
SVN-Revision: 5217
Christoph Sommer [Thu, 20 Dec 2007 18:11:44 +0000 (18:11 +0000)]
Updated WHATSNEW for 0.3.1
SVN-Revision: 5216
Christoph Sommer [Thu, 20 Dec 2007 18:10:21 +0000 (18:10 +0000)]
Updated README for SuperTux 0.3.1
SVN-Revision: 5215
Christoph Sommer [Thu, 20 Dec 2007 18:08:17 +0000 (18:08 +0000)]
Updated INSTALL for CMake
SVN-Revision: 5214
Christoph Sommer [Thu, 20 Dec 2007 15:31:21 +0000 (15:31 +0000)]
Fixed cmake 2.4 failing if data/levels contains a dir without levels
SVN-Revision: 5213
Tim Goya [Sun, 16 Dec 2007 23:13:50 +0000 (23:13 +0000)]
restore trunk
SVN-Revision: 5207
Tim Goya [Sun, 16 Dec 2007 23:13:18 +0000 (23:13 +0000)]
clean out source
SVN-Revision: 5206
Tim Goya [Sun, 16 Dec 2007 23:09:02 +0000 (23:09 +0000)]
argh, clean out copy
SVN-Revision: 5205
Tim Goya [Sun, 16 Dec 2007 23:02:26 +0000 (23:02 +0000)]
restore trunk
SVN-Revision: 5202
Tim Goya [Sun, 16 Dec 2007 22:57:24 +0000 (22:57 +0000)]
move changes to the right branch
SVN-Revision: 5201
Tim Goya [Sun, 16 Dec 2007 22:17:36 +0000 (22:17 +0000)]
Initial integration, lots of broken stuff
SVN-Revision: 5199
Christoph Sommer [Sun, 16 Dec 2007 17:24:10 +0000 (17:24 +0000)]
Some CMake vars for experimental Debian packs
SVN-Revision: 5197
Christoph Sommer [Sun, 16 Dec 2007 13:02:21 +0000 (13:02 +0000)]
Fixed detection of libcurl
SVN-Revision: 5195
Christoph Sommer [Sun, 16 Dec 2007 00:32:13 +0000 (00:32 +0000)]
Improved console rendering at 16:10 aspect ratio
SVN-Revision: 5194
Christoph Sommer [Sun, 16 Dec 2007 00:31:34 +0000 (00:31 +0000)]
Commented out aspect ratio autodetection.
It tends to guess wrong if e.g. 800x600 is displayed on a 16:10 screen
SVN-Revision: 5193
Christoph Sommer [Sun, 16 Dec 2007 00:30:02 +0000 (00:30 +0000)]
Made compiles on MacOS X a bit smoother, activated MacOS-specific code for CMake, marked some more CMake vars as advanced
SVN-Revision: 5192
Tim Goya [Mon, 10 Dec 2007 18:42:47 +0000 (18:42 +0000)]
Make OpenAL header inclusion more portable
SVN-Revision: 5191
Tim Goya [Mon, 10 Dec 2007 18:42:02 +0000 (18:42 +0000)]
Fix CMake xgettext issues
SVN-Revision: 5190
Christoph Sommer [Sun, 25 Nov 2007 11:52:35 +0000 (11:52 +0000)]
First tries w/ CMake on OS X
SVN-Revision: 5189
Christoph Sommer [Fri, 23 Nov 2007 00:34:02 +0000 (00:34 +0000)]
(cmake) added Win32-specific Install and Packaging settings, as well as an Icon for the .exe
increased version number to 0.3.1-SVN
SVN-Revision: 5188
Christoph Sommer [Thu, 22 Nov 2007 01:43:29 +0000 (01:43 +0000)]
Experimenting with reversing library order in FindOggVorbis.cmake. Please test if this breaks things for other systems...
SVN-Revision: 5187
Christoph Sommer [Sun, 18 Nov 2007 15:08:47 +0000 (15:08 +0000)]
Experimental supertux2-messages target to generate messages.pot files of src/ and data/levels/*/
SVN-Revision: 5185
Christoph Sommer [Sun, 18 Nov 2007 12:26:06 +0000 (12:26 +0000)]
Do not skip auto-walk code if player tries to walk in invalid direction
(fixes issue #254)
SVN-Revision: 5184
Tim Goya [Sun, 11 Nov 2007 22:18:10 +0000 (22:18 +0000)]
Change OPTION to SET for APPDATADIR because OPTION on works for on/off settings and APPDATADIR is a string, few other minor adjustments
SVN-Revision: 5183
Tim Goya [Fri, 9 Nov 2007 22:09:09 +0000 (22:09 +0000)]
Use SDL_iconv functions for better portability
SVN-Revision: 5182
Christoph Sommer [Mon, 5 Nov 2007 21:36:08 +0000 (21:36 +0000)]
Italian translation by Manuela Kessler <mailto:exty -at- exty.ch>
SVN-Revision: 5181
Tim Goya [Mon, 5 Nov 2007 15:21:06 +0000 (15:21 +0000)]
fix wrapper generation and miniswig build
SVN-Revision: 5180
Tim Goya [Sat, 3 Nov 2007 21:45:33 +0000 (21:45 +0000)]
Separate profiling and debugging options, and only use GCC options if the compiler actually is GCC
SVN-Revision: 5179
Tim Goya [Sat, 3 Nov 2007 17:23:34 +0000 (17:23 +0000)]
Detect and active the addon manager in the cmake build
SVN-Revision: 5178
Christoph Sommer [Sat, 3 Nov 2007 16:31:34 +0000 (16:31 +0000)]
Avoid compiler warning
SVN-Revision: 5177
Christoph Sommer [Sat, 3 Nov 2007 16:25:19 +0000 (16:25 +0000)]
cmake with DEBUG=ON builds with -WALL -WERROR again
SVN-Revision: 5176
Christoph Sommer [Sat, 3 Nov 2007 16:15:20 +0000 (16:15 +0000)]
Upgrade to Squirrel 2.1.2 <squirrel-lang.org/>
- Added upstream COPYRIGHT, HISTORY
- Kept one custom patch.
SVN-Revision: 5175
Christoph Sommer [Sat, 3 Nov 2007 15:44:23 +0000 (15:44 +0000)]
Fixed bad merge
SVN-Revision: 5174
Christoph Sommer [Sat, 3 Nov 2007 15:35:01 +0000 (15:35 +0000)]
Mark some options as advanced
SVN-Revision: 5173
Tim Goya [Sat, 3 Nov 2007 15:18:15 +0000 (15:18 +0000)]
Detect big-endianess and write it out to config.h
SVN-Revision: 5172
Tim Goya [Fri, 2 Nov 2007 16:52:27 +0000 (16:52 +0000)]
Use OPTION for configuration options and set EXECUTABLE_OUTPUT_PATH to put the binary in the right place
SVN-Revision: 5171
Ondřej Hošek [Sat, 27 Oct 2007 22:38:12 +0000 (22:38 +0000)]
Fix for #245: OS X bundles can now be renamed.
SVN-Revision: 5170
Arvid Norlander [Sun, 14 Oct 2007 18:06:13 +0000 (18:06 +0000)]
Updated hungarian translation from DirtYiCE (can't insert realname as my console can't show it)
SVN-Revision: 5169
Tim Goya [Tue, 9 Oct 2007 14:26:04 +0000 (14:26 +0000)]
conditionally generate the miniswig wrapper like it used to in autoconf+jam
SVN-Revision: 5167
Tim Goya [Tue, 9 Oct 2007 14:15:16 +0000 (14:15 +0000)]
Fix warnings and build sqdbg
SVN-Revision: 5166
Tim Goya [Tue, 9 Oct 2007 14:10:20 +0000 (14:10 +0000)]
generate miniswig parser and lexer in binary dir
SVN-Revision: 5165
Tim Goya [Tue, 9 Oct 2007 13:29:25 +0000 (13:29 +0000)]
fix squirrel debug building for cmake
SVN-Revision: 5164
Tim Goya [Sun, 7 Oct 2007 19:25:34 +0000 (19:25 +0000)]
Fix minor memory leaks
SVN-Revision: 5163
Ondřej Hošek [Sun, 7 Oct 2007 09:13:08 +0000 (09:13 +0000)]
Fix #137: explicitly convert argument from int to char to eliminate issues on big-endian systems (thanks Auria!)
SVN-Revision: 5162
Ondřej Hošek [Sun, 7 Oct 2007 09:08:29 +0000 (09:08 +0000)]
Fix #239: take current game speed into consideration while starting end sequence timer
SVN-Revision: 5161
Tim Goya [Mon, 1 Oct 2007 17:42:19 +0000 (17:42 +0000)]
Finish up CMake support, created a couple scripts to handle messages.pot generation and distribution tarball creation.
SVN-Revision: 5160
Tim Goya [Sat, 29 Sep 2007 00:49:50 +0000 (00:49 +0000)]
Fix OpenGL detection and miniswig wrapper generation for CMake
SVN-Revision: 5159
Tim Goya [Sat, 25 Aug 2007 21:56:34 +0000 (21:56 +0000)]
Remove draw_text from renderer.hpp and lightmap.hpp since text drawing is done in a renderer-independent way
SVN-Revision: 5158
Ingo Ruhnke [Fri, 24 Aug 2007 18:47:42 +0000 (18:47 +0000)]
- added quick&dirty peeking back (not exactly perfect, but better then no peeking)
SVN-Revision: 5157
Tim Goya [Fri, 24 Aug 2007 18:43:08 +0000 (18:43 +0000)]
SDL: don't take note of a color in the optimizer if the pixel is strictly transparent
SVN-Revision: 5156
Tim Goya [Fri, 24 Aug 2007 18:22:23 +0000 (18:22 +0000)]
SDL: use E(X^2) - E(X)^2 for variance to reduce an optimizer pass
SVN-Revision: 5155
Tim Goya [Wed, 22 Aug 2007 21:17:27 +0000 (21:17 +0000)]
Improved SDL_Surface optimizer to handle images that have fairly constant alpha and to pick a color key from knowing what colors are already in the image. Use RLE acceleration and do proper locking.
SVN-Revision: 5154
Ingo Ruhnke [Wed, 22 Aug 2007 04:33:47 +0000 (04:33 +0000)]
- implemented option to switch between up-as-jump and up-as-up (needed to keep worldmap usable)
SVN-Revision: 5153
Ingo Ruhnke [Tue, 21 Aug 2007 23:41:56 +0000 (23:41 +0000)]
- general cleanup
- fixed bug which caused new bindings not getting accepted
SVN-Revision: 5152
Stephen Groundwater [Tue, 21 Aug 2007 22:42:21 +0000 (22:42 +0000)]
added a missing include line.
SVN-Revision: 5151
Ingo Ruhnke [Tue, 21 Aug 2007 21:46:28 +0000 (21:46 +0000)]
- configurable joystick hat support
SVN-Revision: 5150
Tim Goya [Tue, 21 Aug 2007 16:11:33 +0000 (16:11 +0000)]
SDL: Remove the alpha channel and approximate with a colorkey if the texture doesn't have too many semitransparent pixels, support request.alpha in draw_surface and draw_surface_part for textures that don't have an alpha channel
SVN-Revision: 5149
Tim Goya [Tue, 21 Aug 2007 00:28:52 +0000 (00:28 +0000)]
SDL: use SDL_DisplayFormat instead of SDL_DisplayFormatAlpha for images that don't use alpha or don't have an alpha channel, huge speedup
SVN-Revision: 5148
Tim Goya [Mon, 20 Aug 2007 17:15:04 +0000 (17:15 +0000)]
'auto' option that always picks what it thinks is the best renderer.
SVN-Revision: 5147
Ingo Ruhnke [Sun, 19 Aug 2007 02:04:18 +0000 (02:04 +0000)]
- implemented load/save of joystick config
SVN-Revision: 5146
Ingo Ruhnke [Sun, 19 Aug 2007 01:10:40 +0000 (01:10 +0000)]
- added more flexible joystick options (axis can now be mapped to jump and stuff)
SVN-Revision: 5145