Commit Graph

726 Commits

Author SHA1 Message Date
Linus_Probert cc2b659020 Removes a memory leak 2018-03-06 13:50:43 +01:00
Linus_Probert bac0c62a10 Remove some memory leaks 2018-03-06 10:27:25 +01:00
Linus Probert c5abf71735 Fixed the builds. 2018-03-03 13:33:14 +01:00
Linus Probert e41e560219 Aggressive monster now path a lot better 2018-03-03 12:56:53 +01:00
Linus Probert 0b98cad726 Fix bug with player hit text and prevent fight pickups 2018-03-03 00:54:50 +01:00
Linus Probert f9a91c0922 Removes codacy issue 2018-03-02 17:07:15 +01:00
Linus Probert f7ec1195f4 Adds skill return countdown.
Also removes ability to wall-bonk exploit the countdowns.
2018-03-02 17:05:13 +01:00
Linus Probert b6c5edbd92 Adds swoosh sound to charge skill 2018-03-01 19:46:23 +01:00
Linus Probert b05f9333dc Adds "speed lines" to charge skill 2018-03-01 19:37:57 +01:00
Linus Probert 7e596a251e Adds the charge skill 2018-03-01 13:48:03 +01:00
Linus Probert 06cdebc3b3 Better flurry sounds 2018-03-01 06:47:16 +01:00
Linus Probert da2ec32981 Removes some duplicate code in player.c 2018-03-01 06:14:01 +01:00
Linus Probert c42e6fa621 Removed all the warnings from gcc 2018-03-01 06:04:12 +01:00
Linus Probert 2253479532 Adds skills, 'flurry' skill and sip_potion skill.
Removes shift-h sipping.
2018-02-28 22:31:38 +01:00
Linus_Probert 20cb94b529 Skill ideas. Not sure I like them. 2018-02-28 15:28:45 +01:00
Linus_Probert 727e1f5dd3 Minor message change 2018-02-28 09:32:37 +01:00
Linus Probert c8ca84d997 Dropped some bad dll's 2018-02-28 07:11:43 +01:00
Linus Probert 0f323589f9 New redist cmake stuff for MSVC 2018-02-28 07:10:35 +01:00
Linus Probert 8ce5200601 Some new msvc build rules. Not tested 2018-02-28 06:32:16 +01:00
Linus Probert 94e7857dc7 Added stupid msvc dll:s for release builds.
No clue if this is the right way to do it. But it worked so what the hell.
2018-02-27 20:54:17 +01:00
Linus Probert 22bed2948f Fixed CPack and made lua work from .pack file
Adds a custom searcher to the lua table package.searcher.
2018-02-27 19:59:51 +01:00
Linus Probert e161d6becb Just some code cleaning that i stumbled upon 2018-02-24 21:47:09 +01:00
Linus Probert ce2bb2ff43 Removed mingw warning. 2018-02-24 21:24:19 +01:00
Linus Probert 71c7345c78 Weight monster loot according to player health.
More health in flesh and more flesh sprites.
2018-02-24 21:15:13 +01:00
Linus Probert 462a22f7a0 Starts an idea for skills. Not sure I like it. 2018-02-24 07:13:28 +01:00
Linus Probert fbf746d270 Cleans up some more warnings (gcc) 2018-02-24 00:29:25 +01:00
Linus Probert 5d1bb383dc Missed one 2018-02-24 00:10:49 +01:00
Linus Probert 512cc4105c Removes some compiler (mingw) warnings. 2018-02-24 00:06:45 +01:00
Linus Probert 131c0caa4e Memory usage improvements
Adds a texturecache to prevent multiple loads of the same texture. Texture
dimension is now only intended for the actual texture dimension. Sprite
should hold the "rendering dimension". Music songs now load and unload
when switching songs. Standardized a lot of dimensions.
2018-02-23 23:58:29 +01:00
Linus Probert 052b03189e Read lua through physfs 2018-02-23 19:32:01 +01:00
Linus_Probert 3ef45df8cb Minor visual fix 2018-02-23 15:43:54 +01:00
Linus_Probert 753e9402bf Skillbar selection indication 2018-02-23 13:08:05 +01:00
Linus_Probert 9286fddd3c Adds: Flashing healthbar when low on health 2018-02-23 11:10:50 +01:00
Linus_Probert 738102b6e6 Adds basic skillbar rendering, now we need skills 2018-02-23 11:01:25 +01:00
Linus Probert 988d0138b9 Another swing at cpack 2018-02-23 07:17:55 +01:00
Linus Probert 44fc5746fd Undo that last thing. TravisCI is way behind 2018-02-22 23:56:50 +01:00
Linus Probert 56459e1a43 Install physfs on travis 2018-02-22 23:47:23 +01:00
Linus Probert 699abb040b Indentation error 2018-02-22 23:42:12 +01:00
Linus Probert 8a30895cae Disabled CPACK on linux for now 2018-02-22 23:40:01 +01:00
Linus Probert dc08e12a01 Print the cmake version in travis 2018-02-22 23:31:56 +01:00
Linus Probert 7f449e7ef3 An attempt at CPACK, not going great. 2018-02-22 23:19:33 +01:00
Linus Probert ba9a92208d Forgot a change in the last commit 2018-02-22 19:18:38 +01:00
Linus Probert 7fb34bf9e8 Package assets depending on build mode 2018-02-22 19:17:57 +01:00
Linus Probert 2afb8090e3 Initial skillbar code 2018-02-22 15:42:43 +01:00
Linus Probert 4f75378a73 Include SDL2MAIN_LIBRARY in build
This should prevent manual intervention when building in MSVC17
2018-02-22 13:12:59 +01:00
Linus Probert d7020f1547 Fixes a minor mistake 2018-02-22 13:08:57 +01:00
Linus Probert b209774f7b Optional physfs compile, removed deprectaions. 2018-02-22 13:02:40 +01:00
Linus Probert 2a3f5aaa6a Added physfs for file loading and safety. 2018-02-22 12:36:24 +01:00
Linus Probert 9fec8fcb1f Enabled conversion warnings in GCC 2018-02-22 09:44:27 +01:00
Linus Probert c02d674618 Conform to "standard" SDL2 including 2018-02-21 00:29:21 +01:00