doc/SoundsMapping.txt
author Simon McVittie <smcv@debian.org>
Mon, 12 Sep 2022 10:40:53 -0400
branch1.0.0
changeset 15881 7b1d6dfa3173
parent 1547 4251f9598d54
permissions -rw-r--r--
Remove FindSDL2 find-module, use sdl2-config.cmake instead This requires SDL >= 2.0.4. Since <https://bugzilla.libsdl.org/show_bug.cgi?id=2464> was fixed in SDL 2.0.4, SDL behaves as a CMake "config-file package", even if it was not itself built using CMake: it installs a sdl2-config.cmake file to ${libdir}/cmake/SDL2, which tells CMake where to find SDL's headers and library, analogous to a pkg-config .pc file. As a result, we no longer need to copy/paste a "find-module package" to be able to find a system copy of SDL >= 2.0.4 with find_package(SDL2). Find-module packages are now discouraged by the CMake developers, in favour of having upstream projects behave as config-file packages. This results in a small API change: FindSDL2 used to set SDL2_INCLUDE_DIR and SDL2_LIBRARY, but the standard behaviour for config-file packages is to set <name>_INCLUDE_DIRS and <name>_LIBRARIES. Use the CONFIG keyword to make sure we search in config-file package mode, and will not find a FindSDL2.cmake in some other directory that implements the old interface. In addition to deleting redundant code, this avoids some assumptions in FindSDL2 about the layout of a SDL installation. The current libsdl2-dev package in Debian breaks those assumptions; this is considered a bug and will hopefully be fixed soon, but it illustrates how fragile these assumptions can be. We can be more robust against different installation layouts by relying on SDL's own CMake integration. When linking to a copy of CMake in a non-standard location, users can now set the SDL2_DIR or CMAKE_PREFIX_PATH environment variable to point to it; previously, these users would have used the SDL2DIR environment variable. This continues to be unnecessary if using matching system-wide installations of CMake and SDL2, for example both from Debian.

Amazing - an excellent shot/direct hit (the projectile directly hits the enemy hedgehog, not the terrain around it, the projectile hits an enemy hedgehog after traveling a certain distance)
 + boring - when a player skips his go
brilliant - when you do damage after a projectile traveling a certain distance
Bugger - when you lose your go because you fall a certain distance, or shoot yourself
Bungee - when using the as yet non existant bungee rope
 + bye bye - before your hedgehog blows up because its health reaches 0
Come on then -  when you havent done anything for a certain amount of time, telling you to take your go
Hello - when you havent done anything for a certain amount of time, telling you to take your go
 + Coward - when you end your go without attacking
cut it out   -  when your hedgehog takes a very low amount of damage
 + Enemy down - when you reduce enemys health to 0
Excellent - when you do a high amount of damage
Fire - when you shoot
 + First blood - when a hedgehog first takes damage
Flawless - when you win a match without losing a hedgehog
gonna get you - when you take a medium amount of damage
Grenade - when a grenade lands nearby your hedgehog
hmm - plays sometimes when it's your go, your hedgehog is  thinking about what it should do
 + Hurry - timer is getting low
 + ill get you - said after taking a medium amount of damage
 + Incoming - on airstrike
Just you wait - said after your team takes a certain amount of damage
 + Kamikaze - when your hedgehog uses the as yet nonexistant kamikaze weapon
 + laugh - used when your hedgehog blows himself up Near an enemy hedgehog
leave me alone - when a hedgehog is being picked on / hit a certain amount of times in a row
 + Missed - when enemy misses
Nooooo - when a hh is blasted off of the screen
 + Nutter - when you hit your own hh
Oh dear - another thing to say before dying
oops - when a hedgehog hurts itself with a small amount of damage
Perfect - when hitting 3 or more hhs at once
 + reinforcements - when a weapon crate drops
Revenge - when a hedgehog is hit by the same hog twice
runaway - when dynamite is dropped near your hog
 + same team - when you hit a hog on the same team
so long - said before you die
 + stupid - when you hit yourself
Take cover - when a grenade lands nearby
this ones mine - said sometimes when its your go
 + traitor - when you hit your own team
uh oh - when an enemy hog stands near you with a baseball bat
Victory - when you win the match
 + watch it - when you hit your own team
watch this - when you throw a cluster bomb/grenade/bazooka
what the - when a grenade lands nearby
whoopsee - when you take fall damage
 + yessir - when its your go
 + you'll regret that - when you get hit