7DRL2015/data
kts 3901d586c8 Added all the assets. Ability system now partially implemented - it needs to interface with the current QMap to check for collisions, etc.. Things may now possess up to 10 abilities, from 1 to 0 on the keyboard. The GodHand ability is always in the first slot. onThought should probably be moved back into Thing, as it has become more generalized - perhaps unhandled thoughts can be passed to the subclass's onThought. 2015-03-15 16:47:00 -07:00
..
fonts Lots of things added. Sprites work, with animation/frame offsets. Sprite outline shader works and is applied to the PlayerController's current Thing. Ui class works akin to Sprite class and also relies on its own shader. UiText sub-class uses the new (basic) Font system. It is capable of rendering multiple lines of text if the provided string has newlines. GameState ballooned outwards and should have a separate Ui sub-state to keep things clean. Basic console messaging system works via Core::pushMessage(string) triggering State::refreshConsole(). 2015-03-15 05:45:25 -07:00
shaders Lots of things added. Sprites work, with animation/frame offsets. Sprite outline shader works and is applied to the PlayerController's current Thing. Ui class works akin to Sprite class and also relies on its own shader. UiText sub-class uses the new (basic) Font system. It is capable of rendering multiple lines of text if the provided string has newlines. GameState ballooned outwards and should have a separate Ui sub-state to keep things clean. Basic console messaging system works via Core::pushMessage(string) triggering State::refreshConsole(). 2015-03-15 05:45:25 -07:00
sprites Added all the assets. Ability system now partially implemented - it needs to interface with the current QMap to check for collisions, etc.. Things may now possess up to 10 abilities, from 1 to 0 on the keyboard. The GodHand ability is always in the first slot. onThought should probably be moved back into Thing, as it has become more generalized - perhaps unhandled thoughts can be passed to the subclass's onThought. 2015-03-15 16:47:00 -07:00