Commit Graph

152 Commits

Author SHA1 Message Date
Linus Probert 423ff733af Fixes a leak and begins restructure of controller code 2018-10-13 00:01:44 +02:00
Linus Probert 2b02ae569e An attempt to group files in msvc
- Mostly to get the header files listed nicely
2018-10-03 16:49:06 +02:00
Linus Probert 5d5170cb0b Version bump for future release 2018-09-14 08:30:20 +02:00
Linus Probert cfbd8cea4d Patch version bump 2018-09-11 15:48:52 +02:00
Linus Probert fe88d08c25 Version bump 2018-09-10 22:32:05 +02:00
Linus Probert 2827d5ac0d Version bump 2018-09-09 12:57:15 +02:00
Linus Probert c3c249c2f8 Fix Apple CI build 2018-09-09 00:19:16 +02:00
Linus Probert c22d7612be CI build again 2018-09-08 23:54:22 +02:00
Linus Probert ccf1ec979b Fixing the build 2018-09-08 23:47:24 +02:00
Linus Probert 321dc4f3af Remove a warning and some useless compilations
- Removes lua install from CI
2018-09-08 23:25:10 +02:00
Linus Probert f3ecd50b1a Statically link lua and fix linux steam package 2018-09-08 23:04:31 +02:00
Linus Probert 9e6325905f Switched eastereggs and logic, added last achievement 2018-09-06 20:12:37 +02:00
Linus Probert a78e4090ee Fixes a typo 2018-09-05 11:22:33 +02:00
Linus Probert 00a15d6a49 Autocreate a good package for steam if steam build 2018-09-04 11:24:16 +02:00
Linus Probert 7ee85ecdb0 Patch version increase 2018-09-04 11:17:18 +02:00
Linus Probert 9364fec157 Increases patch version 2018-09-03 20:28:42 +02:00
Linus Probert 37518c100d Includes player and dungeon level in steam leaderboards.
- Intended for use in the in game leaderboard view once I make that.
2018-09-02 23:44:48 +02:00
Linus Probert ad2d0af79b Remove appid from git 2018-09-02 17:21:43 +02:00
Linus Probert b7189b3487 Lifted the patch version
- The "infinite loop fix" merits a patch version increase.
2018-09-02 07:15:48 +02:00
Linus Probert 0ab65c9989 Fixed charge
- Prevent click sound from triggering
- Prevent hovering on pits if you end charge on them
- Trigger traps if you end charge on them
2018-08-30 11:13:50 +02:00
Linus Probert 7b54e93893 Implemented leaderboard updates 2018-08-29 22:13:22 +02:00
Linus Probert d36c1dd954 Version bump 2018-08-29 15:03:35 +02:00
Linus Probert 412a30da0d Fixed non-steam build, because I broke it :D 2018-08-29 14:11:36 +02:00
Linus Probert 76d78600cb Completed Steam api integration.
- Next step is to actually trigger the achievements in the right places.
2018-08-29 14:03:18 +02:00
Linus Probert 9ae383b34e Prepares for steamworks api integration 2018-08-27 17:16:01 +02:00
Linus Probert cc1ae5d99d Beta 2 releasenotes and version 2018-08-23 09:44:19 +02:00
Linus Probert f67aab0b37 Completes #43 Add win state
Game now ends if you reach depth level 20

Also fixed:
    - Funky bug with stats with 0 dmg
    - Wonky speed = 2 on monsters behaviour
    - Some other minor stuff
2018-08-22 20:54:39 +02:00
Linus Probert 8bf9329b8c Version bump and badges 2018-08-21 17:00:33 +02:00
Linus Probert 8c25693d6d Moves sqlite3 files to separate dir
Only intention is to separate my code from 3rd party code.
2018-08-21 16:32:26 +02:00
Linus Probert 358c0c7ddc Fixes #37 and #39 Adds tooltips to everything
- A tooltip on first play will explain how it works
- A tooltip on levelup will display skill info
- A setting is introduced to disable tooltips
2018-08-20 14:32:38 +02:00
Linus Probert 5f754d551a Merge branch 'master' into dev 2018-08-19 20:26:28 +02:00
Linus Probert 30058ea4e0 Creates gui_util and moves some code out from gui.c 2018-08-19 20:25:31 +02:00
Linus Probert 8fa4fbd51c Patch version raised to 13 2018-08-15 08:08:58 +02:00
Linus Probert 6633db7aa4 Adds room objects and FIRE rooms. 2018-08-13 13:11:32 +02:00
Linus Probert b4ae946140 Patch version raised to 12 2018-08-12 19:44:17 +02:00
Linus Probert 254417271c Began #33 Create score screen
Adds the backend (db) part of hiscores, next step is to create the
screen.
2018-08-12 16:14:07 +02:00
Linus Probert 4ccdebe79c Patch version raised to 11 2018-08-12 09:25:03 +02:00
Linus Probert 3f1cdf8a12 Fixes: #5 Creates a creditscreen 2018-08-12 09:13:18 +02:00
Linus Probert 4e1050dc8a Patch version raised to 10 2018-08-11 20:25:10 +02:00
Linus Probert 62d1bbd49d Completes #31 Adds chests to game 2018-08-10 20:09:56 +02:00
Linus Probert 095c93e5b2 Began #2: Added artifacts and the PIERCING_DAGGERS modifier
Still need to add the rest of the artifact effects but that should be
simpler from this point.
2018-08-08 00:14:24 +02:00
Linus Probert ffde0793e5 Fixes: #4 Room stuff: Traps
- Adds traps
- Adds lua hooks for traps
- Fixes level exit in pit bug
2018-08-06 00:28:23 +02:00
Linus Probert 41a902181a Fixes a bunch of msvc warnings 2018-08-05 15:01:25 +02:00
Linus Probert 658d039d66 Patch version raised to 9 2018-08-05 12:52:06 +02:00
Linus Probert 72772358bd Patch version raised to 8 2018-08-04 21:51:08 +02:00
Linus Probert 56af37edb0 Removing natural lighting debug.
After implementing line of sight light it did not look good at all with
this size of tiles. Keeping as is for now.
2018-08-04 14:07:17 +02:00
Linus Probert 353b4ed1c5 Adds raycasting debug
Next step is to actually implement the Bresenham Line Algorithm to make
line of sight and object shadowing a reality.
2018-08-03 10:45:54 +02:00
Linus Probert 988d6c5cac Implemented the sword swing effect.
This adds the animation type for future use.
Not super happy with the animation png. Will look over it in the future.
2018-07-09 19:26:06 +02:00
Linus Probert a30d501e86 Patch version raised to 7 2018-06-28 12:54:15 +02:00
Linus Probert 821cac2fbd Completely separates input handling and game logic.
This commit disables mouse support in menus. This needs to be rethought
to be more stable.
2018-05-20 00:03:17 +02:00