Sebastian Krzyszkowiak
|
c6ef4a6199
|
support static linking the whole game into one binary
|
2019-05-17 02:31:17 +02:00 |
|
Sebastian Krzyszkowiak
|
29f9484a6b
|
cmake: don't install libsuperderpy library when it's being built as a static lib
|
2019-04-30 00:23:37 +02:00 |
|
Sebastian Krzyszkowiak
|
264ef2b86d
|
cmake: link to allegro-color addon
|
2019-04-29 13:17:56 +02:00 |
|
Sebastian Krzyszkowiak
|
d42955789c
|
clean up cmake files and import include templates into the engine
|
2018-12-08 03:30:09 +01:00 |
|
Sebastian Krzyszkowiak
|
3586f49762
|
ensure that the game operates on UTF-8 on Windows
Should fix issues with Unicode filenames.
|
2018-12-05 02:09:06 +01:00 |
|
Sebastian Krzyszkowiak
|
440e6c41e6
|
Dear ImGui integration
|
2018-11-29 04:37:08 +01:00 |
|
Sebastian Krzyszkowiak
|
e5937537df
|
initial draft of particle engine
|
2018-11-26 09:18:28 +01:00 |
|
Sebastian Krzyszkowiak
|
9ecd29a7c3
|
include allegro_color and platform specific headers already in libsuperderpy.h, clean up
|
2018-11-26 01:40:19 +01:00 |
|
Sebastian Krzyszkowiak
|
f922ffe997
|
android: log into logcat
|
2018-11-02 06:07:49 +01:00 |
|
Sebastian Krzyszkowiak
|
e12bc10840
|
cmake: add an option to build libsuperderpy as a static library
Might be useful when packaging games for distribution repositories.
|
2018-10-23 03:53:54 +02:00 |
|
Sebastian Krzyszkowiak
|
3e7d9812a3
|
Refactor the engine's main loop.
|
2018-09-10 03:22:45 +02:00 |
|
Sebastian Krzyszkowiak
|
e5cf17a1a6
|
utils: add Fract util function and move math utils to separate unit
|
2018-07-12 20:18:23 +02:00 |
|
Sebastian Krzyszkowiak
|
9182cabf79
|
Add abstraction for GPU shaders
|
2018-05-30 21:11:46 +02:00 |
|
Sebastian Krzyszkowiak
|
0f14629a15
|
Introducing the tweening engine.
|
2018-04-22 05:30:56 +02:00 |
|
Sebastian Krzyszkowiak
|
3581c6060c
|
full emscripten support, plus flac->ogg encoding for emscripten and android
|
2017-08-24 21:09:07 +02:00 |
|
Sebastian Krzyszkowiak
|
519a22c9ad
|
link to allegro5-video
|
2017-06-26 15:21:13 +02:00 |
|
Sebastian Krzyszkowiak
|
4c09151dae
|
basic Android support
|
2016-11-06 03:10:43 +01:00 |
|
Sebastian Krzyszkowiak
|
617f9c0270
|
reorganize source files a bit
|
2016-07-04 00:56:45 +02:00 |
|
Sebastian Krzyszkowiak
|
ffd44df08b
|
split libsuperderpy function to _init, _run and _destroy
|
2016-07-03 22:38:36 +02:00 |
|
Sebastian Krzyszkowiak
|
f02caf73a2
|
fixed MinGW support
|
2016-07-03 20:34:31 +02:00 |
|
Sebastian Krzyszkowiak
|
b8008d2872
|
librarization clean up
|
2016-07-03 00:43:32 +02:00 |
|
Sebastian Krzyszkowiak
|
a8475eb99b
|
librarify!
|
2016-07-02 23:23:08 +02:00 |
|
Sebastian Krzyszkowiak
|
0a6b70f72e
|
clean up and generalize
|
2016-06-28 00:17:49 +02:00 |
|
Sebastian Krzyszkowiak
|
2544d94156
|
import Mediator codebase
|
2016-06-27 21:21:59 +02:00 |
|
Sebastian Krzyszkowiak
|
2e79fe8f7b
|
import Tickle Monster codebase
|
2016-06-27 21:20:36 +02:00 |
|
Sebastian Krzyszkowiak
|
46827594b4
|
import Radio Edit codebase
|
2016-06-27 21:20:02 +02:00 |
|
Sebastian Krzyszkowiak
|
3ba92508e2
|
giant refactoring... and giant breakage :P
|
2013-02-25 01:23:27 +01:00 |
|
Sebastian Krzyszkowiak
|
91c49e927f
|
move building gamestates to separate CMakeLists file
|
2012-12-26 19:00:29 +01:00 |
|
Sebastian Krzyszkowiak
|
232cc6a204
|
initial support of run-time loading gamestates as dynamic libraries
|
2012-12-26 02:25:56 +01:00 |
|
Sebastian Krzyszkowiak
|
e29382b5dc
|
Remove everything!
Engine should be now clean from gamestate dependences.
The next thing will be implementing dynamic gamestate loading.
|
2012-12-24 19:41:12 +01:00 |
|
Sebastian Krzyszkowiak
|
5baf800f34
|
Remove all gamestates except Menu and Loading.
Those two are a starting point for refactoring.
Others will be restored later.
|
2012-12-24 01:48:36 +01:00 |
|
Sebastian Krzyszkowiak
|
8ced946622
|
various Mac OS X fixes
|
2012-09-30 10:02:07 +02:00 |
|
Sebastian Krzyszkowiak
|
5083033a4b
|
more reorganization
|
2012-09-28 16:43:13 +02:00 |
|
Sebastian Krzyszkowiak
|
1f3f99936e
|
split each level to separate file
|
2012-09-28 03:53:43 +02:00 |
|
Sebastian Krzyszkowiak
|
d62be104e8
|
general reorganization. again. levels have now another abstraction layer, yay! :D
|
2012-09-28 02:30:48 +02:00 |
|
Sebastian Krzyszkowiak
|
c5e37bf9d5
|
refactor Level gamestate and introduce level modules
|
2012-09-27 02:48:45 +02:00 |
|
Sebastian Krzyszkowiak
|
3b75879a1d
|
fix cmake warnings
|
2012-09-20 02:03:56 +02:00 |
|
Sebastian Krzyszkowiak
|
2a2f22750c
|
proper dependency handling support, for Windows and GNU/Linux for now
|
2012-09-20 01:46:29 +02:00 |
|
Sebastian Krzyszkowiak
|
ee023098d1
|
fix including application icon into windows executable
|
2012-09-19 01:37:00 +02:00 |
|
Sebastian Krzyszkowiak
|
3d60bac467
|
provide .desktop file and application icon
|
2012-09-19 01:20:24 +02:00 |
|
Sebastian Krzyszkowiak
|
8d99205e50
|
fixes for build system to work correctly on MinGW
|
2012-08-20 02:35:37 +02:00 |
|
Sebastian Krzyszkowiak
|
2d898363ef
|
switch to cmake
|
2012-08-19 03:04:55 +02:00 |
|