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
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