fix readme
Iris Lightshard nilix@nilfm.cc
add TextBox.c to README
Iris Lightshard nilix@nilfm.cc
started writing documentation
Iris Lightshard nilix@nilfm.cc
we using Mecha font by Captain Falcon now; Free fonts ftw
Iris Lightshard nilix@nilfm.cc
finished converting all Kaos constructors to form: newKaos(char* args)
Iris Lightshard nilix@nilfm.cc
checking save state in worldbuilder, converting Kaos constructors to accept char* args
Iris Lightshard nilix@nilfm.cc
more construct(char* args) for kaos constructors
Iris Lightshard nilix@nilfm.cc
beginning conversion of all kaos construcors to be of the form: newKaosType(char* args) to make map generation code maintainable
Iris Lightshard nilix@nilfm.cc
more worldbuilding script
Iris Lightshard nilix@nilfm.cc
moar worldbuilding with textfile
Iris Lightshard nilix@nilfm.cc
file feed map builder can do almost everything the hardwired map can do, just a few kaos types missing
Iris Lightshard nilix@nilfm.cc
map data interpreter coming along
Iris Lightshard nilix@nilfm.cc
working on world data interpreter some more
Iris Lightshard nilix@nilfm.cc
working on world data interpreter
Iris Lightshard nilix@nilfm.cc
started implementing scripting language for map generation
Iris Lightshard nilix@nilfm.cc
Restricted BSD License (if you distribute binaries, ship source with it!)
Iris Lightshard nilix@nilfm.cc
removed redundant sprite copying in Player and Room, more concise collision detection code
Iris Lightshard nilix@nilfm.cc
internal screen dimensions as enum in extern.h, instead of #defines in config.h
Iris Lightshard nilix@nilfm.cc
missed a frameAdvance() in displayTextBox()
Iris Lightshard nilix@nilfm.cc
fixed timers for proper constant framerate, and VIDEO SCALING!!!
Iris Lightshard nilix@nilfm.cc
'if (quit) return;' in playScene()
Iris Lightshard nilix@nilfm.cc
exit fullscreen before quitting SDL -- gets around a rare glitch where screen resolution is stuck when you exit
Iris Lightshard nilix@nilfm.cc
added tombstones to everything -- lazy deletion of objects allows more robust behavior
Iris Lightshard nilix@nilfm.cc
HUD for currently selected spell
Iris Lightshard nilix@nilfm.cc
kListen nulladic -- why was I passing a global variable by address?
Iris Lightshard nilix@nilfm.cc
more TODO!
Iris Lightshard nilix@nilfm.cc
synergies can have 'a' as a value for player direction (any direction)
Iris Lightshard nilix@nilfm.cc
more TODO
Iris Lightshard nilix@nilfm.cc
TODO list to keep track of immanent changes
Iris Lightshard nilix@nilfm.cc
spellKnowledge is an array of booleans instead of a product of primes; scrolling through spell list handles empty slots in spellKnowledge
Iris Lightshard nilix@nilfm.cc
Merge branch 'master' of https://gitlab.com/nilix/hyperkaos
Iris Lightshard nilix@nilfm.cc
working on fleshing out the spellbook -- starting setup for phase-shift/time-travel spells
Iris Lightshard nilix@nilfm.cc
conditional compiling for sound support!
Iris Lightshard nilix@nilfm.cc
derp, forgot to add all the actual lighning beam stuff
Iris Lightshard nilix@nilfm.cc
lightning beam spell implemented!
Iris Lightshard nilix@nilfm.cc
setting up for magic mechanics: Synergy structures, their interface, globals relating to them
Iris Lightshard nilix@nilfm.cc
Merge branch 'master' of https://gitlab.com/nilix/hyperkaos
Iris Lightshard nilix@nilfm.cc
intro function in Engine.c as opposed to its own include file
Iris Lightshard nilix@nilfm.cc
Implemented input handling for scenes (skip, fullscreen, quit), and pulled input handling for textboxes out into its own function
Iris Lightshard nilix@nilfm.cc
added alpha blending for scene components, global pointer for scene data, include file for the intro scene, etc
Iris Lightshard nilix@nilfm.cc
basics of the cutscene engine are fleshed out, working intro sequence
Iris Lightshard nilix@nilfm.cc
remove unnecessary casts from void, fix removePlayer() in Room.c, add alpha setting for FgObjects
Iris Lightshard nilix@nilfm.cc
get those compiled files out of the repo!
Iris Lightshard nilix@nilfm.cc
refactor in pure C, new Kaos: FaceEachother, PlaySound, Teleport
Iris Lightshard nilix@nilfm.cc
simple config.h to change keyboard settings
Iris Lightshard nilix@nilfm.cc
cleanHyperKaos() fixed (doesn't alter save state, sets head back to NULL)
Iris Lightshard nilix@nilfm.cc