breakhack/src
Linus Probert a7822331f8 Hopefully handle the "event overflow exploit"
There was an exploit where a keyboard would fire events quicker then
they could be consumed. This would lock the main game loop in the
SDL_PollEvent loop and block rendering until the key in this case was
released. Combning this with an attack meant that you could "farm" one
NPC for multiple kills and massive XP gains. Leaving the player at level
8+ on dungeon level 1. This fix should mitigate such shenanigans.
2018-05-16 19:09:01 +02:00
..
actiontext.c Nicer labels in many places. 2018-05-15 14:12:38 +02:00
actiontext.h Nicer action texts 2018-05-15 11:16:56 +02:00
actiontextbuilder.c Removed a memory leak and MACROD colors 2018-05-15 23:21:28 +02:00
actiontextbuilder.h Nicer action texts 2018-05-15 11:16:56 +02:00
camera.c Adds camera shake. 2018-05-13 23:32:44 +02:00
camera.h Adds camera shake. 2018-05-13 23:32:44 +02:00
collisions.c New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
collisions.h Conform to "standard" SDL2 including 2018-02-21 00:29:21 +01:00
config.h.in Adds essentially nothing. Some convenience functions. That is all 2018-03-07 19:15:08 +01:00
db.c Fixes the release build 2018-04-28 19:10:49 +02:00
db.h Removed clang warnings 2018-05-06 06:19:59 +02:00
defines.h Removed a memory leak and MACROD colors 2018-05-15 23:21:28 +02:00
dimension.h New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
gamestate.h New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
globals.h Conform to "standard" SDL2 including 2018-02-21 00:29:21 +01:00
gui.c Nicer labels in many places. 2018-05-15 14:12:38 +02:00
gui.h Adds texture creation of gui frames to reduce render time 2018-05-09 00:21:38 +02:00
gui_button.c New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
gui_button.h Conform to "standard" SDL2 including 2018-02-21 00:29:21 +01:00
hashtable.c Some updates regarding asset management 2018-05-06 13:27:29 +02:00
hashtable.h Some updates regarding asset management 2018-05-06 13:27:29 +02:00
io_util.c Removed clang warnings 2018-05-06 06:19:59 +02:00
io_util.h Removed clang warnings 2018-05-06 06:19:59 +02:00
item.c New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
item.h New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
item_builder.c Windy rooms affect player 2018-03-15 16:30:41 +01:00
item_builder.h Limit the number of daggers carried. 2018-03-13 16:13:54 +01:00
keyboard.c New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
keyboard.h Aggressive monster now path a lot better 2018-03-03 12:56:53 +01:00
linkedlist.c New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
linkedlist.h New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
main.c Hopefully handle the "event overflow exploit" 2018-05-16 19:09:01 +02:00
map.c Nicer action texts 2018-05-15 11:16:56 +02:00
map.h Nicer action texts 2018-05-15 11:16:56 +02:00
map_lua.c Nicer action texts 2018-05-15 11:16:56 +02:00
map_lua.h New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
map_room_modifiers.c Windy rooms affect player 2018-03-15 16:30:41 +01:00
map_room_modifiers.h Windy rooms affect player 2018-03-15 16:30:41 +01:00
menu.c New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
menu.h Conform to "standard" SDL2 including 2018-02-21 00:29:21 +01:00
mixer.c Additional fall sounds 2018-05-16 15:52:39 +02:00
mixer.h Additional fall sounds 2018-05-16 15:52:39 +02:00
monster.c Removed a memory leak and MACROD colors 2018-05-15 23:21:28 +02:00
monster.h Nicer action texts 2018-05-15 11:16:56 +02:00
particle_engine.c Removed a memory leak and MACROD colors 2018-05-15 23:21:28 +02:00
particle_engine.h Particle sparcle when skill unlocks 2018-03-24 12:46:23 +01:00
physfsrwops.c Optional physfs compile, removed deprectaions. 2018-02-22 13:02:40 +01:00
physfsrwops.h Added physfs for file loading and safety. 2018-02-22 12:36:24 +01:00
player.c Hopefully handle the "event overflow exploit" 2018-05-16 19:09:01 +02:00
player.h Hopefully handle the "event overflow exploit" 2018-05-16 19:09:01 +02:00
pointer.c Adds levelcaps to skills 2018-03-23 22:03:34 +01:00
pointer.h Conform to "standard" SDL2 including 2018-02-21 00:29:21 +01:00
position.c Adds prevention from passive monsters being "dodgy" 2018-03-19 10:25:32 +01:00
position.h Adds prevention from passive monsters being "dodgy" 2018-03-19 10:25:32 +01:00
projectile.c Always play sound when daggers hit/miss something 2018-05-05 21:36:16 +02:00
projectile.h Removed an unused timer on Projectiles 2018-05-06 07:33:00 +02:00
random.c Removed clang warnings 2018-05-06 06:19:59 +02:00
random.h New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
roommatrix.c Adds falling into pits 2018-03-25 23:30:26 +02:00
roommatrix.h Adds falling into pits 2018-03-25 23:30:26 +02:00
screenresolution.c Use SDL to detect screen dimensions 2018-04-28 15:05:56 +10:00
screenresolution.h New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
settings.c Changes to settings.c db queries 2018-05-05 20:59:53 +02:00
settings.h Added persistent settings 2018-03-17 00:04:26 +01:00
skill.c Rotate daggers instead of using spritesheet 2018-05-05 21:29:08 +02:00
skill.h Adds levelcaps to skills 2018-03-23 22:03:34 +01:00
skillbar.c Nicer labels in many places. 2018-05-15 14:12:38 +02:00
skillbar.h Adds levelcaps to skills 2018-03-23 22:03:34 +01:00
sprite.c Nicer labels in many places. 2018-05-15 14:12:38 +02:00
sprite.h Nicer labels in many places. 2018-05-15 14:12:38 +02:00
sqlite3.c Embed sqlite3 2018-03-16 19:46:28 +01:00
sqlite3.h Embed sqlite3 2018-03-16 19:46:28 +01:00
stats.c Removes some of the spammy logs. 2018-04-28 19:03:23 +02:00
stats.h New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
texture.c Removed a memory leak and MACROD colors 2018-05-15 23:21:28 +02:00
texture.h Nicer labels in many places. 2018-05-15 14:12:38 +02:00
texturecache.c Some updates regarding asset management 2018-05-06 13:27:29 +02:00
texturecache.h Some updates regarding asset management 2018-05-06 13:27:29 +02:00
timer.c Conform to "standard" SDL2 including 2018-02-21 00:29:21 +01:00
timer.h New license. MIT -> GPLv3.0 2018-02-16 18:11:26 +01:00
update_data.h Add possibility to retrieve thrown daggers. 2018-03-13 16:51:08 +01:00
util.c Fixed log prints in release mode and some better fail handling. 2018-05-04 01:22:40 +10:00
util.h Coloured, file, function and line referenced debug output. 2018-04-21 22:58:53 +02:00
vector2d.c Add direction to windy rooms in lua 2018-03-16 10:04:43 +01:00
vector2d.h Windy rooms affect player 2018-03-15 16:30:41 +01:00