Commit Graph

18 Commits

Author SHA1 Message Date
SeanOMik ca546621f1
Move OpenGL stuff out of Game class and into the Renderer class 2022-10-18 16:36:34 -04:00
SeanOMik 1e7e9a4f9e
Increase default TPS 2022-10-16 15:42:19 -04:00
SeanOMik 0a5dc66e4c
Create input update loop with varying timestep 2022-10-16 15:23:35 -04:00
SeanOMik 78ef93bcf5
Start working on fixed timestep
Frame interprelation still needs to be done to make a slow TPS look smooth
2022-10-14 23:17:22 -04:00
SeanOMik 04cf19d7bd
Fix rendering entities 2022-09-16 11:14:38 -04:00
SeanOMik 0226819a46
Implement batched rendering with multiple textures 2022-08-18 11:34:05 -04:00
SeanOMik a507e2f169 Don't use shared_ptr<GLuint> for shader programs, fix compiling windows 2021-12-12 22:17:59 -05:00
SeanOMik 340b21f099 Create a simple camera 2021-12-06 22:44:47 -05:00
SeanOMik 794246eb02 Use raw pointer of GLFWwindow instead shared_ptr 2021-12-02 16:56:49 -05:00
SeanOMik 7e0ecda783 Remove the created by comments, and replace header guards with pragma 2021-11-27 14:16:41 -05:00
SeanOMik 741b0c5b07 Add cmrc for resource compiling, add shaders, create a 2d triangle 2021-11-21 01:23:53 -05:00
SeanOMik 9feff47a35
Get an opengl window showing. 2021-11-20 00:48:47 -05:00
SeanOMik 94cbd111e8
Change the command handler to update its own list of entities 2021-04-03 22:27:44 -05:00
SeanOMik 62ade4de04
Create simpleengine::Random class, remove simpleengine::random namespace 2021-03-12 21:27:45 -06:00
SeanOMik 8848047f73
Create an EventCallback system 2021-03-12 21:01:38 -06:00
SeanOMik 5984c75047
Create terrible collision system and mostly finish snake example 2021-03-01 22:08:10 -06:00
SeanOMik b24f4feb4a
Rework some stuff for memory 2020-07-03 15:26:44 -05:00
SeanOMik 7a1c31375d
Move headers into `simpleengine` directory. 2020-07-02 22:53:28 -05:00
Renamed from include/gameengine/game.h (Browse further)