354 Commits

Author SHA1 Message Date
Linus Probert
5b44ee7cf3 Migrated from check to cmocka
Intention is to get tests running on appveyor
2018-05-11 19:09:34 +02:00
Linus Probert
b036e11b63 An attempt at github releases 2018-05-09 23:07:31 +02:00
Linus Probert
d0da1f4926 Another artifact attempt 2018-05-09 22:47:27 +02:00
Linus Probert
a5e9a3b952 One more artifact attempt 2018-05-09 22:43:36 +02:00
Linus Probert
610c7eed8e Appveyor artifacts added 2018-05-09 22:30:22 +02:00
Linus Probert
3e6b784025 Added packaging to appveyor build 2018-05-09 22:21:09 +02:00
Linus Probert
3e6976d2cc Adds texture creation of gui frames to reduce render time
Also enables leakchecking and removes leaks from hashtable tests and
some other leaks that were obvious. There are some X11 leaks still
present but I don't think these are caused by me.
2018-05-09 00:21:38 +02:00
Linus Probert
2122300f6e Prepare for texture streaming and locking.
The intention is to static stream the gui areas into one big texture.
2018-05-08 16:34:22 +10:00
Linus Probert
9d7669fd35 Some updates regarding asset management
Had an idea of self-cleaning the cache but it didn't hold. Leaving the
stuff I wrote that might not be useless in the future.
2018-05-06 13:27:29 +02:00
Linus Probert
da75ccde23 Removed an unused timer on Projectiles 2018-05-06 07:33:00 +02:00
Linus Probert
db21bb813f Removed clang warnings 2018-05-06 06:19:59 +02:00
Linus Probert
f3c83606e2 Check for check again 2018-05-05 22:17:02 +02:00
Linus Probert
82fe5fa1c5 Fixes travis build 2018-05-05 21:58:59 +02:00
Linus Probert
af4230b1b8 Travis fixes 2018-05-05 21:48:34 +02:00
Linus Probert
efe062993b Always play sound when daggers hit/miss something 2018-05-05 21:36:16 +02:00
Linus Probert
3665c7ff66 Rotate daggers instead of using spritesheet
Don't know if this is bad for performance but it does make things
simpler.
2018-05-05 21:29:08 +02:00
Linus Probert
677a7d8b69 Changes to settings.c db queries
Sort of experimental. No harm but perhaps not an improvement.
2018-05-05 20:59:53 +02:00
Linus Probert
f290a0dc1c Prepared for more skills 2018-05-04 18:14:44 +02:00
Linus Probert
fcf1f24547 Fixed log prints in release mode and some better fail handling. 2018-05-04 01:22:40 +10:00
Linus Probert
b219c76e81 Fixed issues with MSVC/CMake build macros 2018-05-01 13:18:05 +02:00
Linus Probert
5efef180a5 Fixes the release build 2018-04-28 19:10:49 +02:00
Linus Probert
a350f66290 Removes some of the spammy logs.
Not as important now that there is an in game log.
2018-04-28 19:03:23 +02:00
Linus Probert
1042ed6482
Merge pull request #14 from cxong/master
Use SDL to detect screen dimensions
2018-04-28 18:44:13 +02:00
Cong
6896308451 Use SDL to detect screen dimensions
Supports macOS, remove dependency on X11
2018-04-28 15:05:56 +10:00
Linus Probert
d77166b3fe The env variable was missplaced 2018-04-23 09:24:09 +02:00
Linus Probert
657bf2f6b8 Attempt to remove travis+clang+ccache warnings. 2018-04-23 09:15:43 +02:00
Linus Probert
eb54c414f5
Merge pull request #12 from cxong/patch-1
Include lua in readme
2018-04-22 14:29:44 +02:00
Cong
b0c115eb6e
Include lua in readme 2018-04-22 22:01:22 +10:00
Linus Probert
8647eaa7a4 Coloured, file, function and line referenced debug output. 2018-04-21 22:58:53 +02:00
Linus Probert
0cb14e1827 Final change to README for now 2018-04-20 14:55:00 +02:00
Linus Probert
3d628a4898 Updated README with some compile options 2018-04-20 14:53:00 +02:00
Linus Probert
04a3691463 Removes some GCC warnings 2018-04-20 14:46:00 +02:00
Linus Probert
cab3b501fc Borke out some of the settings sqlite code to it's own module. 2018-04-16 21:19:26 +02:00
Linus Probert
f65f135bdf Fiddled a bit with the pit layouts 2018-03-30 23:42:39 +02:00
Linus Probert
89e7f84870 Removes a minor warning 2018-03-29 20:32:44 +02:00
Linus_Probert
cee584832e Fixed multiple pits in layout file 2018-03-26 13:53:45 +02:00
Linus Probert
e9e5343c2f Info about future plans in README 2018-03-26 00:01:49 +02:00
Linus Probert
0a21a2d915 Adds falling into pits
Monsters also avoid pits. Still need more pit layouts and
prevent monsters from "spawning"  in pits.
2018-03-25 23:30:26 +02:00
Linus Probert
1206ec8a2d Merge branch 'master' into feature/pits 2018-03-24 12:53:43 +01:00
Linus Probert
9a3dd410ab Particle sparcle when skill unlocks
Minor modification to dagger damage
2018-03-24 12:46:23 +01:00
Linus Probert
7386b3d582 Adds levelcaps to skills
Still need to add the sparkles when they activate
2018-03-23 22:03:34 +01:00
Linus Probert
fa20d2a689 Merge branch 'master' into pit_implementation 2018-03-22 16:03:12 +01:00
Linus Probert
2204c7bade Safety fixes 2018-03-22 12:52:27 +01:00
Linus Probert
9feed28357 Initial addition of pits
Need more options, tile type to handle damage and death.
Prevent monsters from spawning in pits etc.
2018-03-20 21:54:57 +01:00
Linus_Probert
38a05e099d Removed coverity_scan badge. Fixed a warning 2018-03-20 07:33:02 +01:00
Linus_Probert
b42446da35 Minor travis changes to wrestle with coverity_scan 2018-03-19 11:28:52 +01:00
Linus_Probert
6aa7e3f4f1 Merge branch 'master' into coverity_scan 2018-03-19 10:46:42 +01:00
Linus_Probert
4149a0cc7b Adds coverity scan to the badges and builds 2018-03-19 10:43:00 +01:00
Linus_Probert
dd53bbf618 Adds coverity scan to the badges and builds 2018-03-19 10:35:08 +01:00
Linus_Probert
c8386ee719 Adds prevention from passive monsters being "dodgy"
When player gets close to passive monsters they will stop moving now.
This should prevent annoying behaviour when trying to line up a strike.
2018-03-19 10:25:32 +01:00