]>
git.mxchange.org Git - quix0rs-blobwars.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Guus Sliepen [Thu, 30 Dec 2010 14:53:29 +0000 (15:53 +0100)]
Update copyrights.
The last release from Parallel Realities was in 2010.
Guus Sliepen [Thu, 30 Dec 2010 14:52:47 +0000 (15:52 +0100)]
Don't build pak file by default.
Guus Sliepen [Thu, 30 Dec 2010 14:36:09 +0000 (15:36 +0100)]
Fix and localise exit screen.
Guus Sliepen [Thu, 30 Dec 2010 14:16:28 +0000 (15:16 +0100)]
Add exit screen with pointers to Blobwars 2 and The Battle for the Solar System.
Guus Sliepen [Wed, 29 Dec 2010 13:01:57 +0000 (14:01 +0100)]
Proper attribution of all sound samples in the credits.
Guus Sliepen [Sun, 26 Dec 2010 13:45:33 +0000 (14:45 +0100)]
Use field width limits with fscanf().
Cppcheck warns that unlimited field withs can lead to crashes with huge files.
Guus Sliepen [Sun, 26 Dec 2010 13:40:14 +0000 (14:40 +0100)]
Remove unused hash calculation from fileExists().
Guus Sliepen [Sun, 26 Dec 2010 13:16:49 +0000 (14:16 +0100)]
Remove redundant NULL pointer checks when deallocating.
Guus Sliepen [Sun, 26 Dec 2010 13:07:48 +0000 (14:07 +0100)]
Make functions const where possible.
Guus Sliepen [Sun, 26 Dec 2010 13:07:05 +0000 (14:07 +0100)]
Update credits.
Guus Sliepen [Sat, 25 Dec 2010 15:24:04 +0000 (16:24 +0100)]
Fix LDFLAGS to ensure proper compilation with MinGW.
Guus Sliepen [Sat, 25 Dec 2010 15:20:39 +0000 (16:20 +0100)]
Fix #includes for SDL_mutex and SDL_thread.
Guus Sliepen [Fri, 24 Dec 2010 13:01:32 +0000 (14:01 +0100)]
Add DFSG compliant sound.
The samples have been taken from various Free Software games.
Guus Sliepen [Fri, 24 Dec 2010 12:55:58 +0000 (13:55 +0100)]
Remove extension from sound samples.
SDL can figure out the file type on its own, this allows us to change sample
formats without having to change the source code as well.
Guus Sliepen [Fri, 24 Dec 2010 12:34:56 +0000 (13:34 +0100)]
Add DFSG compliant music.
Big thanks to DJ Sjors, Ambick and SinQ, who have created the music that is now
used in Blobwars and have licensed it under the Creative Commons BY-SA 3.0 and
BY 3.0 licenses.
Guus Sliepen [Tue, 21 Dec 2010 15:01:54 +0000 (16:01 +0100)]
Add missing closedir() after opendir().
Found by cppcheck.
Guus Sliepen [Tue, 21 Dec 2010 15:01:15 +0000 (16:01 +0100)]
Fix mismatched allocation and deallocation and memory leak in medal code.
Found by cppcheck.
Guus Sliepen [Tue, 21 Dec 2010 14:54:10 +0000 (15:54 +0100)]
Fix reading past end of array containing the record of keypresses.
Found by cppcheck.
Guus Sliepen [Tue, 21 Dec 2010 14:48:45 +0000 (15:48 +0100)]
Set vertical speed of target to zero when Aquablob recharges.
Spotted by Theodore Lee.
Guus Sliepen [Sat, 31 Jul 2010 15:10:15 +0000 (17:10 +0200)]
Remove bogus Exit LINEDEF in BioMech Communications.
This LINEDEF prevents the player from going into the small alcoves in the right
wall of the tank. However, it is buggy, and in some cases the LINEDEF can be
triggered in such a way that the player cannot back out of it anymore. After
removing, the bug is gone, and the player can enter the alcove a little bit,
but this is harmless.
Guus Sliepen [Tue, 27 Jul 2010 16:56:01 +0000 (18:56 +0200)]
Increase storage size for message strings.
This should help especially for translations with many multi-byte Unicode
characters.
Guus Sliepen [Tue, 27 Jul 2010 16:06:27 +0000 (18:06 +0200)]
Use strlcat() and strlcpy(), #define wrappers when these functions are not available.
Guus Sliepen [Tue, 27 Jul 2010 16:04:45 +0000 (18:04 +0200)]
Fix alignment of columsn in data/hub and expand tabs.
Guus Sliepen [Tue, 27 Jul 2010 15:09:36 +0000 (17:09 +0200)]
Apply patch from Bas Wijnen preventing the player from getting the Jetpack too early.
From: Bas Wijnen <wijnen@debian.org>
Attached is a version of data/hub which implements the level order as I
consider it appropriate. I reorganized and reindented the file, because
it wasn't clearly readable to me. The actual changes aren't large
though. What I did:
- Set the requirement for "Ancient Tomb #4" from "BioMech Assimilator"
to "Stages 18"
- Set the requirement for "BioMech Assimilator" from "Stages 15" to
"Ancient Tomb #4".
I have tested this using cheat mode, pressing F3 to finish all levels,
and it works as expected.
Guus Sliepen [Wed, 7 Jul 2010 17:08:12 +0000 (19:08 +0200)]
Cache text surfaces.
According to callgrind, a lot of time was spent drawing the same text over and
over to a surface. A caching version of Graphics::drawString has been added,
that keeps the surface around when the text hasn't changed.
Guus Sliepen [Wed, 7 Jul 2010 14:22:26 +0000 (16:22 +0200)]
Do not fill in comboString when we are not using it.
According to callgrind, blobwars was spending 4% of its time in
enemyBulletCollisions(), calling snprintf() to fill in comboString. However,
this string was only used when an enemy was killed to check against objectives.
So now snprintf() has been moved to where it actually is being used, dropping
time spent in that function by 3.8%.
Guus Sliepen [Sun, 4 Jul 2010 13:20:10 +0000 (15:20 +0200)]
Show music credits after some time in title screen, hub and credits.
Guus Sliepen [Sun, 4 Jul 2010 13:19:43 +0000 (15:19 +0200)]
Put a dark grey rectangle behind music credits to improve readability.
Guus Sliepen [Sat, 3 Jul 2010 21:39:06 +0000 (23:39 +0200)]
Remove unused source files.
Guus Sliepen [Sat, 3 Jul 2010 19:21:28 +0000 (21:21 +0200)]
Nicer wind particles in Arctic Wastes.
Guus Sliepen [Sat, 3 Jul 2010 18:28:29 +0000 (20:28 +0200)]
Various fixes for bugs valgrind found.
Guus Sliepen [Sat, 3 Jul 2010 18:28:14 +0000 (20:28 +0200)]
Remove a debug message.
Guus Sliepen [Sat, 3 Jul 2010 16:29:40 +0000 (18:29 +0200)]
Show music credits during start of a level and when showing the map.
The title, album and artist are shown briefly in the lower right corner of the
screen 5 seconds after a level has been started, along with an icon
representing the license under which the level music is available. The same
information is also shown when the level map is viewed.
Guus Sliepen [Sat, 3 Jul 2010 16:29:22 +0000 (18:29 +0200)]
Do not load music when we do not need to show a cutscene.
Guus Sliepen [Sat, 3 Jul 2010 13:48:21 +0000 (15:48 +0200)]
Add Creative Commons logos.
Guus Sliepen [Sat, 3 Jul 2010 13:15:19 +0000 (15:15 +0200)]
Replace music filenames with generic filenames.
Guus Sliepen [Fri, 2 Jul 2010 16:31:58 +0000 (18:31 +0200)]
Allow the game to run without sounds.
Reapplication of commit
d290ae9a9b526551f399580c294289be128a1039 .
Guus Sliepen [Mon, 28 Jun 2010 22:09:44 +0000 (00:09 +0200)]
Use UNIX line endings everywhere.
Reapplication of commit
927fcd8193a4d0c9365796f30f246bf519b2cce2 .
Guus Sliepen [Mon, 28 Jun 2010 22:08:24 +0000 (00:08 +0200)]
Make sure mapeditor can be linked.
Guus Sliepen [Mon, 28 Jun 2010 22:05:43 +0000 (00:05 +0200)]
Ensure the map editor can be compiled.
Reapplication of commit
c51320ee6a6c728224ee85a4d9fd6fe22044d48c .
Guus Sliepen [Mon, 28 Jun 2010 22:03:15 +0000 (00:03 +0200)]
Use DEBUG instead of USEPAK to enable debugging code.
eapplication of commit
bcd19efa602b9279399b17e7756b8212df0fa234 .
Guus Sliepen [Mon, 28 Jun 2010 21:56:40 +0000 (23:56 +0200)]
Building a pak file requires the pak utility to have been built.
Reapplication of commit
6e7bfbcc9203c6ff974190cdbd5e2b7401734fed .
Guus Sliepen [Mon, 28 Jun 2010 21:55:25 +0000 (23:55 +0200)]
Do not print a string into itself.
Guus Sliepen [Mon, 28 Jun 2010 21:41:06 +0000 (23:41 +0200)]
Use snprintf() and strncpy().
Guus Sliepen [Mon, 28 Jun 2010 21:11:28 +0000 (23:11 +0200)]
Use %zd when printing result of strlen().
Guus Sliepen [Sat, 1 May 2010 10:57:52 +0000 (12:57 +0200)]
Remove automatically generated compiled message catalogs.
Stephen Sweeney [Mon, 8 Mar 2010 08:31:49 +0000 (08:31 +0000)]
1.17 Medal Support
Stephen Sweeney [Mon, 8 Mar 2010 08:29:27 +0000 (08:29 +0000)]
1.17 Medal Support
Guus Sliepen [Thu, 24 Dec 2009 10:21:24 +0000 (11:21 +0100)]
Use UNIX line endings everywhere.
Guus Sliepen [Wed, 23 Dec 2009 22:21:31 +0000 (23:21 +0100)]
Ensure the map editor can be compiled.
Guus Sliepen [Wed, 23 Dec 2009 13:22:50 +0000 (14:22 +0100)]
Use DEBUG instead of USEPAK to enable debugging code.
Guus Sliepen [Wed, 23 Dec 2009 13:14:24 +0000 (14:14 +0100)]
Allow the game to run without sounds.
Guus Sliepen [Tue, 22 Dec 2009 18:37:37 +0000 (19:37 +0100)]
Perform a sanity check when loading keyboard.cfg.
Guus Sliepen [Tue, 22 Dec 2009 18:34:33 +0000 (19:34 +0100)]
Move desktop entry from Applications to ArcadeGame section.
Guus Sliepen [Tue, 22 Dec 2009 18:32:55 +0000 (19:32 +0100)]
Building a pak file requires the pak utility to have been built.
Guus Sliepen [Tue, 22 Dec 2009 18:31:48 +0000 (19:31 +0100)]
Fix spelling error: weaponary -> weaponry
Guus Sliepen [Tue, 22 Dec 2009 18:29:39 +0000 (19:29 +0100)]
Update Catalan and Dutch translations.
Guus Sliepen [Tue, 22 Dec 2009 16:00:04 +0000 (17:00 +0100)]
Import of version 1.14 minus music and sounds.