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
Linus Probert
8c58c6ee2f
And once again for windows!
2018-05-18 23:20:28 +02:00
Linus Probert
6788e3cd29
Another trywq
2018-05-18 23:13:56 +02:00
Linus Probert
60114ed159
Hopefully fixes the build issues
2018-05-18 23:11:33 +02:00
Linus Probert
e222e51a0e
Don't test on clang and fix include problem in appveyor
...
Clang doesn't have the same --wrap linker flag that GCC has. Just ignore
it for now.
2018-05-18 14:17:29 +02:00
Linus Probert
138cba1400
Mock test for keyboardinput and fixed the found issues
2018-05-18 13:49:31 +02:00
Linus Probert
998501ae42
Patch version raised to 6
2018-05-17 23:15:53 +02:00