324 Commits

Author SHA1 Message Date
Linus Probert
d6daf7b798 Nicer action texts 2018-05-15 11:16:56 +02:00
Linus Probert
4e5e3e515c Update readme and apple build 2018-05-13 23:46:27 +02:00
Linus Probert
524e10ac8f Adds camera shake.
Removed some old buildfiles that had accidentally made it into the repo.
2018-05-13 23:32:44 +02:00
Linus Probert
0cf05f039e Travis ci update with OSX build 2018-05-13 18:12:40 +02:00
Linus Probert
0576c47bb2 Fixed the frame sprites 2018-05-12 10:47:06 +02:00
Linus Probert
82564b3840 Still some issues with cmocka on appveyor 2018-05-12 10:38:43 +02:00
Linus Probert
fb7e1710ab Differentiate Release and Debug builds 2018-05-12 10:36:04 +02:00
Linus Probert
6195269085 Don't cache, copy the cmocka.dll then. 2018-05-12 06:51:14 +02:00
Linus Probert
7b114b0c08 Have to cache the cmocka.dll in appveyor 2018-05-12 06:47:29 +02:00
Linus Probert
4a71f8a02b Don't need to include libphysfs.dll when we link staticly 2018-05-11 23:13:12 +02:00
Linus Probert
076a787f9c Bad config again 2018-05-11 23:00:57 +02:00
Linus Probert
aaeabb30da Fiddle with windows linking 2018-05-11 22:56:03 +02:00
Linus Probert
3ae3fc4a0c Appveyor cmocka fixes 2018-05-11 22:20:24 +02:00
Linus Probert
6590c588d7 Fixed some bad tests. 2018-05-11 22:14:47 +02:00
Linus Probert
179eb4c36b Static link gcc properly 2018-05-11 22:02:30 +02:00
Linus Probert
55d2da1737 Static link gcc libs 2018-05-11 19:53:22 +02:00
Linus Probert
3eccdcccb4 Compile cmocka on travis 2018-05-11 19:47:42 +02:00
Linus Probert
3c1fbfaa2e Another attempt at appveyor packaging 2018-05-11 19:41:49 +02:00
Linus Probert
addf1474de Diable the tests on CI and fix the appveyor artifacts 2018-05-11 19:37:10 +02:00
Linus Probert
a23bff5eca Hoefully test on appveyor and fix travis 2018-05-11 19:18:45 +02:00
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