7DRL2015/src/render
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
..
Font.cpp 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
Font.hpp 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
Mat4.cpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
Mat4.hpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
Mesh.cpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
Mesh.hpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
Program.cpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
Program.hpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
Quat.cpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
Quat.hpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
RenderCamera.cpp 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
RenderCamera.hpp Added Texture HashTable to Core, along with a function to retrieve textures. Added sprite shader that does not work. Fleshed out Sprite class, but still incomplete. Removed Spritesheet as it is redundant. Code for rendering in place, but not working as of yet. 2015-03-14 16:02:42 -07:00
RenderObject.cpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
RenderObject.hpp 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
RenderScene.cpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
RenderScene.hpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
RenderSet.cpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
RenderSet.hpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
RenderView.cpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
RenderView.hpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
Sprite.cpp 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
Sprite.hpp 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
Texture.cpp 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
Texture.hpp 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
Ui.cpp 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
Ui.hpp Created a crummy looking portal with bad colors. Separated majority of the ui functionality into UiSubState. Added GnashingGibber class for kicks. 2015-03-15 08:43:20 -07:00
UiText.cpp 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
UiText.hpp 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
Vec.cpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00
Vec.hpp Initial commit of 7DRL2015/GodEater. Has lots of framework, but not much content (yet\!). 2015-03-13 17:54:19 -07:00