supertux.git
9 years ago[travis] Hopefully fix build
Tobias Markus [Sat, 14 Feb 2015 13:17:30 +0000 (14:17 +0100)]
[travis] Hopefully fix build

9 years agoAdd missing 'global' identifier to .travis.yml
Tobias Markus [Sat, 14 Feb 2015 11:19:29 +0000 (12:19 +0100)]
Add missing 'global' identifier to .travis.yml

9 years agoAdd coverity build status to Readme.md
Tobias Markus [Fri, 13 Feb 2015 16:42:17 +0000 (17:42 +0100)]
Add coverity build status to Readme.md

9 years agoUpdate CMake to 3.1.3
Tobias Markus [Fri, 13 Feb 2015 16:09:35 +0000 (17:09 +0100)]
Update CMake to 3.1.3

9 years agoFirst try at auto-submitting Travis builds to Coverity
Tobias Markus [Fri, 13 Feb 2015 16:02:46 +0000 (17:02 +0100)]
First try at auto-submitting Travis builds to Coverity

9 years agoFix for uninitialized members
Tobias Markus [Fri, 13 Feb 2015 15:46:47 +0000 (16:46 +0100)]
Fix for uninitialized members

9 years agoAdd optional lpSecurityAttributes parameter to CreateDirectory call to make compilati...
Tobias Markus [Wed, 11 Feb 2015 15:13:14 +0000 (16:13 +0100)]
Add optional lpSecurityAttributes parameter to CreateDirectory call to make compilation on MSYS2 possible

9 years agocyrilic font improve #
Benjamin Leduc [Tue, 10 Feb 2015 23:00:51 +0000 (23:00 +0000)]
cyrilic font improve #

9 years agoadd Korean Font
Benjamin Leduc [Tue, 10 Feb 2015 09:34:49 +0000 (09:34 +0000)]
add Korean Font

9 years agoAdding snowmerge tiles, fixes #1058
Tobias Markus [Mon, 9 Feb 2015 19:25:06 +0000 (20:25 +0100)]
Adding snowmerge tiles, fixes #1058

9 years agoAdding industrial tiles, thanks Sydney!
Tobias Markus [Mon, 9 Feb 2015 19:03:38 +0000 (20:03 +0100)]
Adding industrial tiles, thanks Sydney!
Fixes bug #1071

9 years agoUpdate CMake to 3.1.2 in .travis.yml
Tobias Markus [Fri, 6 Feb 2015 14:17:35 +0000 (15:17 +0100)]
Update CMake to 3.1.2 in .travis.yml

9 years agoAdding gettext calls to 2 strings in addon manager
Tobias Markus [Thu, 5 Feb 2015 17:33:21 +0000 (18:33 +0100)]
Adding gettext calls to 2 strings in addon manager

9 years agoPause music when pressing ESC during a level and resume it when exiting the pause...
Tobias Markus [Sun, 1 Feb 2015 18:53:59 +0000 (19:53 +0100)]
Pause music when pressing ESC during a level and resume it when exiting the pause menu

9 years agoAdding sign that shows Tux holding an ice block
Tobias Markus [Sun, 1 Feb 2015 15:35:09 +0000 (16:35 +0100)]
Adding sign that shows Tux holding an ice block

9 years agoUpdate CMake to 3.1.1 in .travis.yml
Tobias Markus [Sun, 25 Jan 2015 23:16:00 +0000 (00:16 +0100)]
Update CMake to 3.1.1 in .travis.yml

9 years agoUse field width of 9 on sscanf (fixes cppcheck portability issues)
Tobias Markus [Thu, 22 Jan 2015 16:05:03 +0000 (17:05 +0100)]
Use field width of 9 on sscanf (fixes cppcheck portability issues)

9 years agoUpdate to Squirrel 3.0.7 stable
Tobias Markus [Wed, 21 Jan 2015 18:07:46 +0000 (19:07 +0100)]
Update to Squirrel 3.0.7 stable

9 years agoCopyright update to 2015
Tobias Markus [Tue, 13 Jan 2015 14:26:15 +0000 (15:26 +0100)]
Copyright update to 2015

9 years agoUse CMake 3.1 for Travis
Tobias Markus [Mon, 29 Dec 2014 19:27:52 +0000 (20:27 +0100)]
Use CMake 3.1 for Travis

9 years agoextra symbol in cyrilic for Serbian
Benjamin Leduc [Mon, 29 Dec 2014 00:52:20 +0000 (00:52 +0000)]
extra symbol in cyrilic for Serbian

9 years agotranslation update
Benjamin Leduc [Sun, 28 Dec 2014 16:23:22 +0000 (16:23 +0000)]
translation update

9 years agoReverted a couple of graphics back to a RGB color space from grayscale color space...
LMH [Wed, 24 Dec 2014 22:28:04 +0000 (12:28 -1000)]
Reverted a couple of graphics back to a RGB color space from grayscale color space, for some reason the grayscale images are not always being drawn.

9 years agoFixed a Segmentation Fault when mr_iceblock was kicked into a brick containing coins...
LMH [Wed, 24 Dec 2014 22:18:11 +0000 (12:18 -1000)]
Fixed a Segmentation Fault when mr_iceblock was kicked into a brick containing coins due to earthflower related changes

9 years agoUgly air hat graphics for skid, duck, and worldmap
LMH [Sun, 21 Dec 2014 09:12:35 +0000 (23:12 -1000)]
Ugly air hat graphics for skid, duck, and worldmap

9 years agoWoldmap images for earthtux
LMH [Thu, 18 Dec 2014 18:45:14 +0000 (08:45 -1000)]
Woldmap images for earthtux

9 years agoFinish out stone form with some quick-and-dirty graphics
LMH [Wed, 17 Dec 2014 01:11:04 +0000 (15:11 -1000)]
Finish out stone form with some quick-and-dirty graphics

9 years agoFinished skid and duck actions for hardhat.
LMH [Wed, 17 Dec 2014 00:21:10 +0000 (14:21 -1000)]
Finished skid and duck actions for hardhat.
Also completed all light for hardhat.

9 years agoDon't exit when no .git directory is present
Tobias Markus [Tue, 16 Dec 2014 01:42:02 +0000 (02:42 +0100)]
Don't exit when no .git directory is present

9 years agoAdding my name to credits file
Tobias Markus [Tue, 16 Dec 2014 00:35:51 +0000 (01:35 +0100)]
Adding my name to credits file

9 years agoSilence compiler warning
Tobias Markus [Tue, 16 Dec 2014 00:31:40 +0000 (01:31 +0100)]
Silence compiler warning

9 years agoSprite action work for powerup hats: climbing, backflip.
LMH [Sun, 14 Dec 2014 14:57:18 +0000 (04:57 -1000)]
Sprite action work for powerup hats: climbing, backflip.

Still need to finish sprite actions for duck and skid.  Note that climbing action for Tux really needs some work in general.

9 years agoImproved graphics for hardhat light
LMH [Sun, 14 Dec 2014 13:29:22 +0000 (03:29 -1000)]
Improved graphics for hardhat light

9 years agoReduced number of needed powerup hat images
LMH [Sun, 14 Dec 2014 12:40:28 +0000 (02:40 -1000)]
Reduced number of needed powerup hat images

9 years agoMiner's hardhat shakes with stone Tux during second prior to end of stone form
LMH [Thu, 4 Dec 2014 06:11:04 +0000 (20:11 -1000)]
Miner's hardhat shakes with stone Tux during second prior to end of stone form

9 years agoDo not draw powerup hat if there is no action defined
LMH [Thu, 4 Dec 2014 06:10:15 +0000 (20:10 -1000)]
Do not draw powerup hat if there is no action defined

9 years agoCredit update
Benjamin Leduc [Sun, 14 Dec 2014 01:13:49 +0000 (01:13 +0000)]
Credit update

9 years agotranslation update
Benjamin Leduc [Sat, 13 Dec 2014 23:48:32 +0000 (23:48 +0000)]
translation update

9 years agoAdded missing graphic for airflower
LMH [Sun, 30 Nov 2014 18:08:01 +0000 (08:08 -1000)]
Added missing graphic for airflower

9 years agoCrude attempt at a hat for airflower.
LMH [Sun, 30 Nov 2014 01:07:32 +0000 (15:07 -1000)]
Crude attempt at a hat for airflower.
At least it gets the idea across.

9 years agoIcecrusher crushes bricks.
LMH [Sat, 29 Nov 2014 22:58:22 +0000 (12:58 -1000)]
Icecrusher crushes bricks.

9 years agoGenerated particles need not have any randomness in either angle or velocity.
LMH [Sat, 29 Nov 2014 22:41:37 +0000 (12:41 -1000)]
Generated particles need not have any randomness in either angle or velocity.

9 years agoExplicitly defined the angle used by Particles, used new definition for particles...
LMH [Sat, 29 Nov 2014 22:31:48 +0000 (12:31 -1000)]
Explicitly defined the angle used by Particles, used new definition for particles generated by skid and buttjump.

9 years agoStone form is heavy enough to break through bricks
LMH [Sat, 29 Nov 2014 21:52:35 +0000 (11:52 -1000)]
Stone form is heavy enough to break through bricks

9 years agoAdded some vertical motion to the hard hat for when walking.
LMH [Sat, 29 Nov 2014 21:23:53 +0000 (11:23 -1000)]
Added some vertical motion to the hard hat for when walking.

9 years agoAdded missing graphic for earthflower
LMH [Sat, 29 Nov 2014 18:21:49 +0000 (08:21 -1000)]
Added missing graphic for earthflower

9 years agoFinished up code for basic functionality of earthflower powerup.
LMH [Sat, 29 Nov 2014 02:27:44 +0000 (16:27 -1000)]
Finished up code for basic functionality of earthflower powerup.

9 years agoBrought back particles for bomb explosions
LMH [Fri, 28 Nov 2014 20:47:55 +0000 (10:47 -1000)]
Brought back particles for bomb explosions

9 years agoCreated a new definition for Particles.
LMH [Fri, 28 Nov 2014 20:19:49 +0000 (10:19 -1000)]
Created a new definition for Particles.

Previously, the parameters used to define particles were not very intuitive. Specifically, the angles and initial velocity were very muddled. It appeared that the angle parameters were being used to randomize both angle and velocity, but in some bizarre manner.  The new definition allows the bounds for both the actual angle of trajectory and magnitude of the initial velocity to be defined, and a random value between those bounds is what is used for each particle.

In a nutshell: the new definition uses trigonometry in a physically correct and intuitive manner.

Since the old definition is called in a manner that makes particles which look good, it has not yet been replaced. However, these calls should probably be reworked under the new definition to produce the same behavior before removing the old definition.

9 years agoChanged egg shadow draw layer so it will no longer appear in front of bonusblocks...
LMH [Fri, 28 Nov 2014 18:50:50 +0000 (08:50 -1000)]
Changed egg shadow draw layer so it will no longer appear in front of bonusblocks before the egg is out.

9 years agoMinimal code for earthflower active ability.
LMH [Thu, 27 Nov 2014 03:18:20 +0000 (17:18 -1000)]
Minimal code for earthflower active ability.
To activate stone form, press DOWN while holding the ACTION key.  Player does not take damage while in stone form, and ability can be use offensively to crush enemies- including those that cannot be squished.
Still needs timers set up to limit the ability, and a ton of sprite work.

9 years agoRemoved 'add_bullet' from Sector, moved bullet checks into Player
LMH [Thu, 27 Nov 2014 02:02:11 +0000 (16:02 -1000)]
Removed 'add_bullet' from Sector, moved bullet checks into Player

10 years agoRemoving unused var 'slotfile'
Tobias Markus [Sun, 23 Nov 2014 21:25:31 +0000 (22:25 +0100)]
Removing unused var 'slotfile'

10 years ago[cppcheck] Part 3: More perf fixes that were missed during non-verbose run for whatev...
Tobias Markus [Sun, 23 Nov 2014 20:53:20 +0000 (21:53 +0100)]
[cppcheck] Part 3: More perf fixes that were missed during non-verbose run for whatever reason

10 years ago[cppcheck] Part 2: Some further style fixes etc.
Tobias Markus [Sun, 23 Nov 2014 20:44:52 +0000 (21:44 +0100)]
[cppcheck] Part 2: Some further style fixes etc.

10 years agoSmall style fix
Tobias Markus [Fri, 21 Nov 2014 00:46:01 +0000 (01:46 +0100)]
Small style fix

10 years ago[cppcheck] Part 1: Performance
Tobias Markus [Fri, 21 Nov 2014 00:22:54 +0000 (01:22 +0100)]
[cppcheck] Part 1: Performance

10 years agoTweak icecrusher draw layers to avoid objects (such as coins) from appearing inside...
LMH [Sat, 15 Nov 2014 23:45:46 +0000 (13:45 -1000)]
Tweak icecrusher draw layers to avoid objects (such as coins) from appearing inside the eyes.
Also removed excess debug line.

10 years agoRemoved some holes from standing Tux graphics
LMH [Sat, 15 Nov 2014 23:33:00 +0000 (13:33 -1000)]
Removed some holes from standing Tux graphics

10 years agoButt-jump stops gliding
LMH [Sat, 15 Nov 2014 23:17:02 +0000 (13:17 -1000)]
Butt-jump stops gliding

10 years agoBouncing on enemies and trampolines also gets a hight bonus from airflower
LMH [Sat, 15 Nov 2014 23:10:37 +0000 (13:10 -1000)]
Bouncing on enemies and trampolines also gets a hight bonus from airflower

10 years agoNew powerups added to worldmap cheat menu
LMH [Sat, 15 Nov 2014 22:25:34 +0000 (12:25 -1000)]
New powerups added to worldmap cheat menu

10 years agoRemoved unused graphic: effects/light_red.png
LMH [Sat, 15 Nov 2014 21:22:22 +0000 (11:22 -1000)]
Removed unused graphic: effects/light_red.png

10 years agoCompleted airflower powerup abilities.
LMH [Sat, 15 Nov 2014 20:34:59 +0000 (10:34 -1000)]
Completed airflower powerup abilities.
Airflower is meant to be a powerup geared to speed runs and sky levels.  It makes Tux light on his feet, with a passive ability of faster max run speed and greater attainable jump height.
In addition, airflower has an active ability which allows Tux to glide for a short period of time after jumping.  The duration that Tux can glide increases with additional airflower powerups.  To glide, the user only needs to hold the jump key while falling.  Every time the player jumps they may glide for a set amount of time which is reset upon Tux touching the ground.
Tux sprites still need to be done, and it may be worth considering replacing the backflip with a launching jump when Tux has this powerup.  Of course tweaks to the values used will also likely be needed.

10 years agoGraphics for powerups: airflower and earthflower
LMH [Sun, 9 Nov 2014 21:14:32 +0000 (11:14 -1000)]
Graphics for powerups: airflower and earthflower

10 years agoNew powerups added to cheat menu
LMH [Sun, 9 Nov 2014 20:35:29 +0000 (10:35 -1000)]
New powerups added to cheat menu

10 years agoCode structure for basic earthflower ability: illumination in the dark
LMH [Sun, 9 Nov 2014 20:25:00 +0000 (10:25 -1000)]
Code structure for basic earthflower ability: illumination in the dark

10 years agoBasic airflower capabilities added: higher jumps and faster max run speed
LMH [Sun, 9 Nov 2014 20:02:40 +0000 (10:02 -1000)]
Basic airflower capabilities added: higher jumps and faster max run speed

10 years agoBasic code structure to allow for two new powerups
LMH [Sun, 9 Nov 2014 19:15:30 +0000 (09:15 -1000)]
Basic code structure to allow for two new powerups

10 years agoSDL2.0.1 dep addition
Benjamin Leduc [Mon, 3 Nov 2014 15:51:27 +0000 (15:51 +0000)]
SDL2.0.1 dep addition

10 years agoCode quality: Rename variable
Tobias Markus [Sat, 1 Nov 2014 23:37:54 +0000 (00:37 +0100)]
Code quality: Rename variable

10 years agoSome final touchup to the halloween story
Ingo Ruhnke [Mon, 27 Oct 2014 09:58:41 +0000 (10:58 +0100)]
Some final touchup to the halloween story

10 years agoMoved intro/outro from data/levels/ to data/images/
Ingo Ruhnke [Mon, 27 Oct 2014 09:32:05 +0000 (10:32 +0100)]
Moved intro/outro from data/levels/ to data/images/

10 years agoRenamed data/levels/halloween/ to data/levels/halloween2014/
Ingo Ruhnke [Mon, 27 Oct 2014 08:59:12 +0000 (09:59 +0100)]
Renamed data/levels/halloween/ to data/levels/halloween2014/

10 years agoRemoving unneeded make directive
Tobias Markus [Mon, 27 Oct 2014 09:51:32 +0000 (10:51 +0100)]
Removing unneeded make directive

10 years agoFurther spelling fixes for intro and outro.txt
Tobias Markus [Mon, 27 Oct 2014 09:48:16 +0000 (10:48 +0100)]
Further spelling fixes for intro and outro.txt

10 years agoSpelling fixes
Ingo Ruhnke [Sun, 26 Oct 2014 20:55:18 +0000 (21:55 +0100)]
Spelling fixes

10 years agoFleshed out the intro/outro story somewhat
Ingo Ruhnke [Sun, 26 Oct 2014 18:54:15 +0000 (19:54 +0100)]
Fleshed out the intro/outro story somewhat

10 years agoGave Halloween intro/outro a proper title
Ingo Ruhnke [Sun, 26 Oct 2014 16:32:04 +0000 (17:32 +0100)]
Gave Halloween intro/outro a proper title

10 years agoAdded levelnames and fixed contact field in Halloween
Ingo Ruhnke [Sun, 26 Oct 2014 16:24:47 +0000 (17:24 +0100)]
Added levelnames and fixed contact field in Halloween

10 years agoRemoved buggy decal
Ingo Ruhnke [Sun, 26 Oct 2014 15:32:09 +0000 (16:32 +0100)]
Removed buggy decal

10 years agoAdded some unfinished story text
Ingo Ruhnke [Sun, 26 Oct 2014 15:02:30 +0000 (16:02 +0100)]
Added some unfinished story text

10 years agoFixed some layer sorting issues in Halloween
Ingo Ruhnke [Sun, 26 Oct 2014 15:01:23 +0000 (16:01 +0100)]
Fixed some layer sorting issues in Halloween

10 years agoAdded Halloween intro/outro images
Ingo Ruhnke [Sat, 25 Oct 2014 17:37:37 +0000 (19:37 +0200)]
Added Halloween intro/outro images

10 years agoUse CMAKE_RC_COMPILER instead of windres.exe
Ingo Ruhnke [Sat, 25 Oct 2014 11:42:30 +0000 (13:42 +0200)]
Use CMAKE_RC_COMPILER instead of windres.exe

10 years agoMarked secret areas and did a bit more cleanup of Halloween levels
Ingo Ruhnke [Wed, 22 Oct 2014 08:28:49 +0000 (10:28 +0200)]
Marked secret areas and did a bit more cleanup of Halloween levels

10 years agoPut Halloween levels into a linear path
Ingo Ruhnke [Wed, 22 Oct 2014 08:28:16 +0000 (10:28 +0200)]
Put Halloween levels into a linear path

10 years agoDisabled confirmation dialog on Quit
Ingo Ruhnke [Wed, 22 Oct 2014 08:27:17 +0000 (10:27 +0200)]
Disabled confirmation dialog on Quit

10 years agoAdded pseudo intro/outro level (placeholder)
Ingo Ruhnke [Tue, 21 Oct 2014 16:23:33 +0000 (18:23 +0200)]
Added pseudo intro/outro level (placeholder)

10 years agoAdded music to Halloween levels (nothing new, all recycled)
Ingo Ruhnke [Tue, 21 Oct 2014 11:50:55 +0000 (13:50 +0200)]
Added music to Halloween levels (nothing new, all recycled)

10 years agoSome finishing touched to halloween3
Ingo Ruhnke [Tue, 21 Oct 2014 11:48:29 +0000 (13:48 +0200)]
Some finishing touched to halloween3

10 years agoFinished Halloween1 and Halloween2
Ingo Ruhnke [Tue, 21 Oct 2014 09:11:36 +0000 (11:11 +0200)]
Finished Halloween1 and Halloween2

10 years agoCleaned up Halloween2, added more enemies and coins
Ingo Ruhnke [Mon, 20 Oct 2014 14:45:38 +0000 (16:45 +0200)]
Cleaned up Halloween2, added more enemies and coins

10 years agoSome more work on halloween1 and 2
Ingo Ruhnke [Mon, 20 Oct 2014 13:04:19 +0000 (15:04 +0200)]
Some more work on halloween1 and 2

10 years agoAdded a fifth halloween level
LMH [Sun, 19 Oct 2014 22:38:44 +0000 (12:38 -1000)]
Added a fifth halloween level

10 years agoAdded a halloween themed brick covered with cobwebs
LMH [Sat, 18 Oct 2014 00:51:03 +0000 (14:51 -1000)]
Added a halloween themed brick covered with cobwebs

10 years agoAdded vignette, fog and some background decoration
Ingo Ruhnke [Sun, 19 Oct 2014 12:58:54 +0000 (14:58 +0200)]
Added vignette, fog and some background decoration

10 years agoAdded coins, enemies and a goal to Halloween3
Ingo Ruhnke [Sun, 19 Oct 2014 10:47:50 +0000 (12:47 +0200)]
Added coins, enemies and a goal to Halloween3

10 years agoAdded a new halloween level
LMH [Tue, 14 Oct 2014 07:51:13 +0000 (21:51 -1000)]
Added a new halloween level

(Placed arbitrarily on the worldmap)

10 years agoSnow slope transition tiles
LMH [Tue, 14 Oct 2014 06:46:50 +0000 (20:46 -1000)]
Snow slope transition tiles
Contributed by Forty-Two
Resolves bug #1065