Commit graph

41 commits

Author SHA1 Message Date
f53665d989
checking save state in worldbuilder, converting Kaos constructors to accept char* args 2019-03-10 19:07:22 -07:00
a99cabc018
more construct(char* args) for kaos constructors 2019-03-05 18:01:45 -08:00
ffde2dc832
beginning conversion of all kaos construcors to be of the form: newKaosType(char* args) to make map generation code maintainable 2019-03-05 17:26:01 -08:00
1c26ee6a82
more worldbuilding script 2019-03-05 16:54:21 -08:00
a729b0459b moar worldbuilding with textfile 2019-03-05 16:53:29 -08:00
b36c9a6d62
file feed map builder can do almost everything the hardwired map can do, just a few kaos types missing 2019-02-09 21:00:11 -08:00
85f5534f1e
map data interpreter coming along 2019-02-08 17:23:13 -08:00
4df7ada357
working on world data interpreter some more 2019-02-08 14:54:48 -08:00
5fc726bcdb
working on world data interpreter 2019-02-08 14:38:55 -08:00
456cba7e6c
started implementing scripting language for map generation 2019-02-03 23:53:50 -08:00
1f86f43d8f
Restricted BSD License (if you distribute binaries, ship source with it!) 2019-01-16 10:35:31 -08:00
2cf26a1de9
removed redundant sprite copying in Player and Room, more concise collision detection code 2019-01-13 12:19:57 -08:00
873c57cb13
internal screen dimensions as enum in extern.h, instead of #defines in config.h 2019-01-09 21:32:25 -08:00
502f451110
missed a frameAdvance() in displayTextBox() 2019-01-09 21:31:21 -08:00
1f976f1ef7
fixed timers for proper constant framerate, and VIDEO SCALING!!! 2019-01-09 14:26:38 -08:00
19968d19bf
'if (quit) return;' in playScene() 2019-01-08 21:03:25 -08:00
1c0b1250bb
exit fullscreen before quitting SDL -- gets around a rare glitch where screen resolution is stuck when you exit 2018-12-26 16:55:15 -08:00
ff46718f04
added tombstones to everything -- lazy deletion of objects allows more robust behavior 2018-12-20 19:14:26 -08:00
b8eb524afb
HUD for currently selected spell 2018-12-19 10:17:49 -08:00
7ec9628655
kListen nulladic -- why was I passing a global variable by address? 2018-12-16 20:36:35 -08:00
ffeb273fb3
more TODO! 2018-12-16 20:32:45 -08:00
4839026dd5
synergies can have 'a' as a value for player direction (any direction) 2018-12-16 20:25:19 -08:00
459dc6e453
more TODO 2018-12-16 08:29:31 -08:00
75abecfa50
TODO list to keep track of immanent changes 2018-12-16 04:25:49 -08:00
5089841175
spellKnowledge is an array of booleans instead of a product of primes; scrolling through spell list handles empty slots in spellKnowledge 2018-12-16 04:18:26 -08:00
a2a4722f33 Merge branch 'master' of https://gitlab.com/nilix/hyperkaos 2018-12-14 14:53:04 -08:00
9c9f87fa14
working on fleshing out the spellbook -- starting setup for phase-shift/time-travel spells 2018-12-14 14:52:24 -08:00
1fa156faf6
cleanHyperKaos() fixed (doesn't alter save state, sets head back to NULL) 2018-11-29 19:55:07 -08:00
1fed6282f5
conditional compiling for sound support! 2018-11-13 13:30:59 -08:00
3fdb066689
derp, forgot to add all the actual lighning beam stuff 2018-11-13 13:08:21 -08:00
b8bca9f1f2
lightning beam spell implemented! 2018-10-30 19:11:53 -07:00
b87b25b5a6
setting up for magic mechanics: Synergy structures, their interface, globals relating to them 2018-10-12 20:35:45 -07:00
4a5b926621 Merge branch 'master' of https://gitlab.com/nilix/hyperkaos 2018-10-08 14:58:00 -07:00
4c5fc21951
intro function in Engine.c as opposed to its own include file 2018-10-08 14:57:15 -07:00
07cee04177
simple config.h to change keyboard settings 2018-09-25 10:59:52 -07:00
bff466bba7
Implemented input handling for scenes (skip, fullscreen, quit), and pulled input handling for textboxes out into its own function 2018-09-24 13:47:46 -07:00
8b1e4cafdf
added alpha blending for scene components, global pointer for scene data, include file for the intro scene, etc 2018-09-24 11:41:09 -07:00
eb1d90d5e0
basics of the cutscene engine are fleshed out, working intro sequence 2018-09-22 16:08:53 -07:00
ed6e55207c
remove unnecessary casts from void, fix removePlayer() in Room.c, add alpha setting for FgObjects 2018-09-21 13:00:01 -07:00
21865a49b1
get those compiled files out of the repo! 2018-09-19 18:35:25 -07:00
4bab74888b
refactor in pure C, new Kaos: FaceEachother, PlaySound, Teleport 2018-09-19 18:27:47 -07:00