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
Tim Goya [Sat, 18 Aug 2007 22:11:20 +0000 (22:11 +0000)]
SDL: Implement lightmaps smaller than the screen size. LIGHTMAP_DIV is calculated such that the resulting lightmap size is or close to 100x75. Hopefully it isn't too grainy, but bilinear filtering is way too slow
SVN-Revision: 5144
Tim Goya [Sat, 18 Aug 2007 01:21:26 +0000 (01:21 +0000)]
Precalculated renderer specific surface data, better management of multiple renderers (all the big switches in one file and uses an enum), symbolic names for commonly used colors.
SVN-Revision: 5143
Tim Goya [Fri, 17 Aug 2007 00:21:35 +0000 (00:21 +0000)]
SDL: remove pointless refcount acrobatics on video surface when taking screenshot
SVN-Revision: 5142
Tim Goya [Fri, 17 Aug 2007 00:19:44 +0000 (00:19 +0000)]
SDL: slight performance boost to lightmaps
SVN-Revision: 5141
Tim Goya [Fri, 17 Aug 2007 00:18:17 +0000 (00:18 +0000)]
SDL: use hash table for color cache
SVN-Revision: 5140
Tim Goya [Wed, 15 Aug 2007 19:39:29 +0000 (19:39 +0000)]
Fix problems with ordering and dependencies when initializing OpenGL drawing context
SVN-Revision: 5139
Tim Goya [Wed, 15 Aug 2007 01:02:22 +0000 (01:02 +0000)]
Refactored video/ subsystem to make adding other methods of rendering (in particular pure SDL) easier and more maintainable. Implemented pure SDL rendering based on the nogl patch. Lightmaps are implemented for pure SDL as well.
SVN-Revision: 5138
Arvid Norlander [Wed, 25 Jul 2007 07:22:35 +0000 (07:22 +0000)]
Fixed bug #229 "apparent attempt to respawn in solid spot under shattered bridge checkpoint"
SVN-Revision: 5137
Ingo Ruhnke [Tue, 24 Jul 2007 22:56:00 +0000 (22:56 +0000)]
- new iceshrub
SVN-Revision: 5136
Christoph Sommer [Mon, 23 Jul 2007 15:46:52 +0000 (15:46 +0000)]
Added Romanian Translation by Dajboc Razvan
SVN-Revision: 5135
Stephen Groundwater [Mon, 23 Jul 2007 12:33:25 +0000 (12:33 +0000)]
Reworked spider web castle image, moved around an updated window image. An updated window was squeezed into the spiderweb image - I may have broken some levels by doing this. The window has a backgroung now for both blue and grey brick/blocks. Changed to the the static walltorch.png to be the off position of the new walltorch animated tiles.
SVN-Revision: 5134
Stephen Groundwater [Sun, 22 Jul 2007 00:28:38 +0000 (00:28 +0000)]
Gave older torch tile an animation set, fixed window image to better fit in christophD level.
SVN-Revision: 5133
Stephen Groundwater [Thu, 19 Jul 2007 11:30:07 +0000 (11:30 +0000)]
Testing a change to the nolok sketch, first commit to repo.
SVN-Revision: 5132
Christoph Sommer [Sun, 15 Jul 2007 21:07:26 +0000 (21:07 +0000)]
Added translations to Finnish (by Jan) and Norwegian Bokmal (by Karl), updated translation to Danish (by Anders).
SVN-Revision: 5131
Ondřej Hošek [Thu, 12 Jul 2007 11:11:55 +0000 (11:11 +0000)]
Ispy should now "really" be written out.
SVN-Revision: 5130
Ondřej Hošek [Thu, 12 Jul 2007 10:53:10 +0000 (10:53 +0000)]
* Added English as a static entry into the language menu. (We don't have an en.po.)
* Made Mr Bomb preload the "explosion" sound on creation. Otherwise, if the first Mr Bomb in a level is killed e.g. by Star Power, the game stutters.
SVN-Revision: 5129
Arvid Norlander [Thu, 5 Jul 2007 11:29:38 +0000 (11:29 +0000)]
Fixed two incorrect stone tiles in christophE.stl
SVN-Revision: 5128
Christoph Sommer [Tue, 3 Jul 2007 19:39:25 +0000 (19:39 +0000)]
Minor improvements
SVN-Revision: 5127
Tim Goya [Tue, 3 Jul 2007 00:15:22 +0000 (00:15 +0000)]
Add missing file of Norwegian Nynorsk translation
SVN-Revision: 5121
Arvid Norlander [Mon, 2 Jul 2007 22:47:27 +0000 (22:47 +0000)]
Normalized level after adding support for object to editor
SVN-Revision: 5119
Christoph Sommer [Mon, 2 Jul 2007 22:00:36 +0000 (22:00 +0000)]
Ispy
SVN-Revision: 5116
Tim Goya [Sun, 1 Jul 2007 13:47:35 +0000 (13:47 +0000)]
Norwegian Nynorsk translation update
SVN-Revision: 5115
Tim Goya [Sun, 1 Jul 2007 02:21:32 +0000 (02:21 +0000)]
update Norwegian Nynorsk translation
SVN-Revision: 5114
Christoph Sommer [Sun, 24 Jun 2007 10:20:19 +0000 (10:20 +0000)]
Added menu option to select language
SVN-Revision: 5113
Christoph Sommer [Sun, 24 Jun 2007 10:19:26 +0000 (10:19 +0000)]
Demoted buggy tilemap data warning to DEBUG level, because it tends to pop up in perfectly fine worldmaps
SVN-Revision: 5112
Christoph Sommer [Mon, 18 Jun 2007 22:30:30 +0000 (22:30 +0000)]
Two new toys to play with
SVN-Revision: 5111
Christoph Sommer [Sun, 17 Jun 2007 09:33:58 +0000 (09:33 +0000)]
Fixed Rocks being flagged as on the ground while they are carried
SVN-Revision: 5110
Christoph Sommer [Sat, 16 Jun 2007 23:51:31 +0000 (23:51 +0000)]
Polished manpage a bit
SVN-Revision: 5109
Wolfgang Becker [Sat, 16 Jun 2007 17:03:27 +0000 (17:03 +0000)]
Keep fire on backflip. Image still missing
SVN-Revision: 5108
Christoph Sommer [Sat, 16 Jun 2007 13:19:15 +0000 (13:19 +0000)]
Enlarged Dart hitbox to work around Darts shooting through walls (resolves issue 37)
SVN-Revision: 5107
Christoph Sommer [Sat, 16 Jun 2007 12:08:23 +0000 (12:08 +0000)]
Updated Danish translation
SVN-Revision: 5106