Ingo Ruhnke [Thu, 31 Jul 2014 21:51:14 +0000 (23:51 +0200)]
Cleaned up coordinate translation a little, SDL mouse handling is still broken and SDL_RenderGetViewport() doesn't seem to return proper values
Ingo Ruhnke [Thu, 31 Jul 2014 20:17:16 +0000 (22:17 +0200)]
Implemented window scaling in SDLRenderer, mouse input however breaks when scaling
Ingo Ruhnke [Thu, 31 Jul 2014 19:43:44 +0000 (21:43 +0200)]
Use SCREEN_WIDTH/HEIGHT instead of SDL_RendererGetViewport(), as logical coordinates might be different then physical
Ingo Ruhnke [Thu, 31 Jul 2014 19:27:38 +0000 (21:27 +0200)]
Implemented support for different blend modes in SDL
Ingo Ruhnke [Thu, 31 Jul 2014 19:12:03 +0000 (21:12 +0200)]
Implemented sprite rotations for SDLRenderer
Ingo Ruhnke [Thu, 31 Jul 2014 19:03:59 +0000 (21:03 +0200)]
Merged drawing code from SDLLightmap and SDLRenderer into helper class SDLPainter
Ingo Ruhnke [Thu, 31 Jul 2014 06:26:21 +0000 (08:26 +0200)]
Removed pointless check for screen mode change, as we are creating the window for the first and only time at that point
Ingo Ruhnke [Thu, 31 Jul 2014 06:21:23 +0000 (08:21 +0200)]
Implemented desktop_size discovery in GLRenderer
Ingo Ruhnke [Thu, 31 Jul 2014 05:58:04 +0000 (07:58 +0200)]
Fixed typo that made mouse clicks not function properly
Ingo Ruhnke [Thu, 31 Jul 2014 05:01:43 +0000 (07:01 +0200)]
Implemented fullscreen mode selection, OpenGL only for the moment
Ingo Ruhnke [Thu, 31 Jul 2014 04:25:58 +0000 (06:25 +0200)]
Reenabled vsync and some other OpenGL attributes
Ingo Ruhnke [Thu, 31 Jul 2014 04:02:55 +0000 (06:02 +0200)]
Fixed window resize in OpenGL and added window resize to SDL renderer
Ingo Ruhnke [Thu, 31 Jul 2014 03:23:41 +0000 (05:23 +0200)]
Fixed window title and icon, removed Renderer and Lightmap creation from DrawingContext and moved it to top-level init code
Ingo Ruhnke [Thu, 31 Jul 2014 03:21:32 +0000 (05:21 +0200)]
Implemented Texture color modification
Ingo Ruhnke [Thu, 31 Jul 2014 02:38:50 +0000 (04:38 +0200)]
Implemented SDLLightmap::get_light(), haven't tested it
Ingo Ruhnke [Thu, 31 Jul 2014 02:37:42 +0000 (04:37 +0200)]
Added PHYSICAL_SCREEN_WIDTH global variable, little ugly, but should do for now, still needs to be updated properly on window resize
Ingo Ruhnke [Thu, 31 Jul 2014 01:02:19 +0000 (03:02 +0200)]
Implemented basic lightmap rendering, still a bit of an incomplete hack job, drawing code should be merged with SDLRenderer
Ingo Ruhnke [Wed, 30 Jul 2014 20:11:37 +0000 (22:11 +0200)]
Print some debug info for the created SDL_Renderer
Ingo Ruhnke [Wed, 30 Jul 2014 18:55:31 +0000 (20:55 +0200)]
Removed unused GUI classes Button and ButtonGroup
Ingo Ruhnke [Wed, 30 Jul 2014 18:43:16 +0000 (20:43 +0200)]
Fixed text input in console, console itself doesn't handle unicode correctly, so weird stuff happens when pressing umlauts
Ingo Ruhnke [Wed, 30 Jul 2014 18:32:30 +0000 (20:32 +0200)]
Fixed crash when enabling console
Ingo Ruhnke [Wed, 30 Jul 2014 18:25:46 +0000 (20:25 +0200)]
Hooked up window resize event (not yet implemented in Renderer)
Ingo Ruhnke [Wed, 30 Jul 2014 18:20:51 +0000 (20:20 +0200)]
Implemented set_gamma()
Ingo Ruhnke [Wed, 30 Jul 2014 17:58:17 +0000 (19:58 +0200)]
Use fullscreen and resolution config in SDLRenderer
Ingo Ruhnke [Wed, 30 Jul 2014 17:57:56 +0000 (19:57 +0200)]
Removed OLD_SDL1 software rendering code from SDL_Renderer
Ingo Ruhnke [Wed, 30 Jul 2014 17:48:00 +0000 (19:48 +0200)]
Removed lots of OLD_SDL1 software rendering code from SDLTexture
Ingo Ruhnke [Wed, 30 Jul 2014 17:44:43 +0000 (19:44 +0200)]
Removed some OLD_SDL1 code
Ingo Ruhnke [Wed, 30 Jul 2014 17:38:33 +0000 (19:38 +0200)]
Fixed black borders in GL renderer
Ingo Ruhnke [Wed, 30 Jul 2014 17:37:52 +0000 (19:37 +0200)]
Removed unused SDL_Surface* screen; from GLLightmap
Ingo Ruhnke [Wed, 30 Jul 2014 16:58:52 +0000 (18:58 +0200)]
Fixed radius calculation for rounded rectangles
Ingo Ruhnke [Wed, 30 Jul 2014 16:57:03 +0000 (18:57 +0200)]
Fixed OpenGL renderer, starts now up and game seems playable
Ingo Ruhnke [Wed, 30 Jul 2014 16:43:17 +0000 (18:43 +0200)]
Implemented support for rounded rectangles
Ingo Ruhnke [Wed, 30 Jul 2014 06:02:57 +0000 (08:02 +0200)]
Implemented SDLRenderer::do_take_screenshot()
Ingo Ruhnke [Wed, 30 Jul 2014 05:52:57 +0000 (07:52 +0200)]
Implemented horizontal flipping in SDLRenderer
Ingo Ruhnke [Wed, 30 Jul 2014 05:31:13 +0000 (07:31 +0200)]
Implemented SDLRenderer::draw_inverse_ellipse()
Ingo Ruhnke [Wed, 30 Jul 2014 04:12:35 +0000 (06:12 +0200)]
More .gitignore
Ingo Ruhnke [Wed, 30 Jul 2014 04:12:13 +0000 (06:12 +0200)]
Implemented basic rendering operations, game is now playable again, rounded rectangles and other details still missing or broken
Ingo Ruhnke [Wed, 30 Jul 2014 04:09:47 +0000 (06:09 +0200)]
Removed unused "void Renderer::draw_text(const DrawingRequest& request);"
Ingo Ruhnke [Wed, 30 Jul 2014 03:11:25 +0000 (05:11 +0200)]
Added -Wno-unused-parameter to disable annoying compiler warning
Ingo Ruhnke [Wed, 30 Jul 2014 03:10:28 +0000 (05:10 +0200)]
Disabled some more code, game now starts up and plays music, no graphics yet, just a black screen
Ingo Ruhnke [Wed, 30 Jul 2014 01:28:59 +0000 (03:28 +0200)]
Made code compile, not work, with SDL2, old code that needs work is disabled and marked with "#ifdef OLD_SDL1"
Ingo Ruhnke [Wed, 30 Jul 2014 01:11:37 +0000 (03:11 +0200)]
AdAdded check for SDL2 to CMake
Ingo Ruhnke [Wed, 30 Jul 2014 01:11:21 +0000 (03:11 +0200)]
Fixed SDL2 include, should just be SDL.h
Ingo Ruhnke [Wed, 30 Jul 2014 01:09:45 +0000 (03:09 +0200)]
Purged SDL2 source code from the sourcetree, it's not needed
Tobias Markus [Mon, 12 May 2014 11:12:17 +0000 (13:12 +0200)]
More fixes, down to 4 errors
Tobias Markus [Mon, 12 May 2014 11:02:03 +0000 (13:02 +0200)]
More fixes, SetAlpha problems remaining
Tobias Markus [Mon, 12 May 2014 10:51:48 +0000 (12:51 +0200)]
More fixes
Tobias Markus [Mon, 12 May 2014 10:38:27 +0000 (12:38 +0200)]
More SDL2 fixes
Tobias Markus [Mon, 12 May 2014 10:20:49 +0000 (12:20 +0200)]
Fixing a few compiler errors, thanks to bluescreen_avenger at verizon dot net
Tobias Markus [Fri, 24 Jan 2014 21:55:45 +0000 (22:55 +0100)]
Update to SDL version 2.0.1
Tobias Markus [Fri, 24 Jan 2014 00:07:59 +0000 (01:07 +0100)]
Lower savebell sound for bigger bell
Tobias Markus [Thu, 23 Jan 2014 00:33:35 +0000 (01:33 +0100)]
Change email address in SuperTux.appdata.xml file
Benjamin Leduc [Thu, 23 Jan 2014 00:00:12 +0000 (01:00 +0100)]
Add appdata
Benjamin Leduc [Mon, 13 Jan 2014 22:04:09 +0000 (23:04 +0100)]
ZvNjGB4k
Tobias Markus [Wed, 8 Jan 2014 23:06:45 +0000 (00:06 +0100)]
Decreasing egg animation speed by 5 fps in order for it to look more like an egg
LMH [Fri, 3 Jan 2014 17:24:43 +0000 (07:24 -1000)]
Revert "Speed improvement: Moving check online to different thread"
Temporarily reverting changes to addon_menu.cpp until they can be built on platforms other than OS X Mavericks.
This reverts commit
6d4d72e1670b7661049efdb378056b3a4333b467.
Benjamin Leduc [Thu, 2 Jan 2014 17:21:30 +0000 (18:21 +0100)]
Transation update
LMH [Sun, 29 Dec 2013 03:32:20 +0000 (17:32 -1000)]
Added a dead_script to ghosttree so that issue #34 could be closed
LMH [Sun, 29 Dec 2013 02:55:15 +0000 (16:55 -1000)]
Renamed some variables for rusty_trampoline since the build process for Windows cannot figure out namespaces and otherwise fails, resolves issue 33
SuperMAT [Mon, 23 Dec 2013 16:30:34 +0000 (17:30 +0100)]
copyright update-2
SuperMAT [Mon, 23 Dec 2013 16:26:29 +0000 (17:26 +0100)]
copyright update
Benjamin Leduc [Thu, 19 Dec 2013 23:35:57 +0000 (00:35 +0100)]
credits update-2
Benjamin Leduc [Thu, 19 Dec 2013 16:57:22 +0000 (17:57 +0100)]
credits update
Tobias Markus [Tue, 17 Dec 2013 14:52:54 +0000 (15:52 +0100)]
WIP improvement: Egg powerup rotation
Benjamin Leduc [Tue, 17 Dec 2013 16:23:23 +0000 (17:23 +0100)]
trouble in coding-UTF-8
Benjamin Leduc [Tue, 17 Dec 2013 16:21:34 +0000 (17:21 +0100)]
trouble in coding-UTF-8
Benjamin Leduc [Tue, 17 Dec 2013 15:33:45 +0000 (16:33 +0100)]
trouble in coding
Benjamin Leduc [Tue, 17 Dec 2013 14:33:04 +0000 (15:33 +0100)]
Tinygettext little hack
Benjamin Leduc [Tue, 17 Dec 2013 13:37:38 +0000 (14:37 +0100)]
=Languages upgrade
Tobias Markus [Mon, 16 Dec 2013 00:22:34 +0000 (01:22 +0100)]
Using filename instead of author and level name
Tobias Markus [Mon, 16 Dec 2013 00:01:58 +0000 (01:01 +0100)]
Showing git commit hash in title bar instead of svn version
Tobias Markus [Sun, 15 Dec 2013 21:38:06 +0000 (22:38 +0100)]
Adding level author and name to level license warning
Tobias Markus [Sun, 15 Dec 2013 20:58:50 +0000 (21:58 +0100)]
Adding current level name and author to badguy warning
Tobias Markus [Sun, 15 Dec 2013 20:24:37 +0000 (21:24 +0100)]
Speed improvement: Moving check online to different thread
Tobias Markus [Mon, 9 Dec 2013 14:04:25 +0000 (15:04 +0100)]
Don't count angrystone in level stats
Formatting update for molerock
SuperMAT [Sat, 23 Nov 2013 14:49:56 +0000 (15:49 +0100)]
Update OS X Info.plist to newer identifier and 0.3.4-GIT
SuperMAT [Sat, 23 Nov 2013 14:11:07 +0000 (15:11 +0100)]
Allow OS X users to remove SuperTux using Launchpad
Benjamin Leduc [Sat, 16 Nov 2013 20:37:40 +0000 (21:37 +0100)]
=Language and font update
Tobias Markus [Mon, 11 Nov 2013 14:51:59 +0000 (15:51 +0100)]
Fixing compiler errors on Mavericks (not sure if those appeared for everyone)
Benjamin Leduc [Sun, 10 Nov 2013 21:18:29 +0000 (22:18 +0100)]
Traditional chiness pictograms addition
LMH [Thu, 7 Nov 2013 00:12:19 +0000 (14:12 -1000)]
Some minor code cleanup resulting from a user running code through cppcheck, mostly removal of redundant code
More info on fan forum: http://forum.freegamedev.net/viewtopic.php?f=68&t=5048
LMH [Thu, 7 Nov 2013 00:06:33 +0000 (14:06 -1000)]
Changes to gitignore to make working with translations from Transifex easier
Tobias Markus [Tue, 5 Nov 2013 17:34:10 +0000 (18:34 +0100)]
Don't resurrect zeekling when colliding after squished
CT. da'Bomb [Mon, 4 Nov 2013 21:06:26 +0000 (15:06 -0600)]
fixed forest slop tiling issues bug#73
Tobias Markus [Mon, 4 Nov 2013 20:15:27 +0000 (21:15 +0100)]
Do not resurrect squished bouncing snowball when colliding with badguy or tile
Tobias Markus [Fri, 1 Nov 2013 16:31:17 +0000 (17:31 +0100)]
Fixing SuperTux crashes when compiled on Mac OS X 10.9
Tobias Markus [Mon, 28 Oct 2013 23:50:04 +0000 (00:50 +0100)]
Fixing some more compiler errors in Maverick
Tobias Markus [Mon, 28 Oct 2013 13:05:49 +0000 (14:05 +0100)]
Fixing variable warnings in mrtree.cpp
LMH [Mon, 28 Oct 2013 02:06:07 +0000 (16:06 -1000)]
Inform players of coin cost to use checkpoints, fixes issue #30
LMH [Mon, 28 Oct 2013 01:52:04 +0000 (15:52 -1000)]
Tweak to allow MinGW to compile, issues #26 & 27
Benjamin Leduc [Tue, 22 Oct 2013 16:00:57 +0000 (18:00 +0200)]
Devanagari upgrade
Benjamin Leduc [Tue, 22 Oct 2013 15:56:03 +0000 (17:56 +0200)]
Devanagari upgrade
Benjamin Leduc [Mon, 21 Oct 2013 14:50:31 +0000 (16:50 +0200)]
Language update
Tobias Markus [Sun, 13 Oct 2013 20:31:53 +0000 (22:31 +0200)]
Move falling badguys to LAYER_FALLING (= 500), fixes bug 1033
Tobias Markus [Sun, 13 Oct 2013 19:51:33 +0000 (21:51 +0200)]
Nit: typo
Benjamin Leduc [Sun, 13 Oct 2013 17:21:16 +0000 (19:21 +0200)]
Translation updates
Tobias Markus [Sun, 13 Oct 2013 13:47:58 +0000 (15:47 +0200)]
Credits fix
Benjamin Leduc [Sun, 13 Oct 2013 13:24:24 +0000 (15:24 +0200)]
Translation updates
Benjamin Leduc [Sun, 13 Oct 2013 13:04:57 +0000 (15:04 +0200)]
Belarusian translation and font
Tobias Markus [Sun, 13 Oct 2013 12:41:18 +0000 (14:41 +0200)]
Revert "Belarusian translation and font" due to startup crash
This reverts commit
3d651002237c7b789cbd3dc6615a5979863220a8.