Commit Graph

36 Commits (f4e5de912df6cd916283946f1d48d8d1956995d6)

Author SHA1 Message Date
Joeyrp f4e5de912d Separates out the tile map into it's own class
Refactors some file names and locations (igraphics.h -> graphics.h, types.h/cpp moved to core)
4 years ago
Joey Pollack 99e07fb6e6 frame buffers now cleaned up on shutdown 4 years ago
Joey Pollack 10c773fce1 Framebuffer update linux build working 4 years ago
Joeyrp 7039b1e26b Renderer now supports multiple arbitrarily sized frame buffers 4 years ago
Joeyrp ca9d25073e Map editor started
Rendering transparancy to an image working
Saving randered images working
4 years ago
Joeyrp fff5c18842 Grid container added
World system started
4 years ago
Joeyrp 212545c67c Non-filled box drawing method added to graphics system
World system design started
4 years ago
Joeyrp 18ce0d4375 Updated the editor UI font 4 years ago
Joeyrp 90afa2d908 Image rotation is working 4 years ago
Joeyrp 08adeb6b9d Renderer code refactored to implement rotation in a cleaner way.
Rectangle type refactored to only store the center point and the half width and half height.
Test code refactored to reflect these changes.
4 years ago
Joeyrp f7c3663e18 Box rotation works correctly now. Code still pretty messy. 4 years ago
Joeyrp 00cd8a2b62 Box2D "hello world" example implemented. Graphics system does not support rotation yet. 4 years ago
Joeyrp a0584b652c Reorganized source files 4 years ago
Joeyrp 7ca93ababf Separated out assets and utils into their own libraries 4 years ago
Joeyrp 5bd27e5f15 Fixed the "with editor" build setting in cmconfig.bat
Debug GUI windows can no longer be collapsed
4 years ago
Joeyrp 5f56810e00 Recalling commands in the Lua Console now works without pressing escape. 5 years ago
Joeyrp 7628794d10 LuaConsole now retains input focus after pressing enter. But must press escape to use command recall. 5 years ago
Joeyrp f5aea4216f LUA code can be executed through the LUA console GUI window.
API methods added: SetWindowSize, Log.
5 years ago
Joeyrp 1ee5fe5b1f beginnings of scriptManager added.
Sol appears to be working.
5 years ago
Joeyrp ba5a7f6064 Adds a setting to allow LUA console and Debug Log windows to to be unstuck from the window (probably useful for Editor run mode). 5 years ago
Joeyrp 4486eb8890 Debug log and LUA console gui windows implemented 5 years ago
Joeyrp cc811b2a7e Beginnings of the Tester Run Mode implemented
Changed font loading to use binary buffers
5 years ago
Joeyrp ffecb901d6 Flipped y axis of texture coord when drawing images
added run mode system
beginning of Tester Run Mode class
5 years ago
Joeyrp e0adc0dc28 Render to texture implemented - need to flip the resulting image vertically 5 years ago
Joeyrp 54982faa24 Fixed Input System 5 years ago
Joeyrp b0142f3348 Added basic debug log window 5 years ago
Joey Pollack 84cb646512 ImGui Demo Window working. Build working on Linux. 5 years ago
Joeyrp f61c3c7c47 basic gui class setup but the demo window does not render 5 years ago
Joeyrp 8f3524ae4e Reorganized some files to avoid directly including glad/gl and glfw
CreateImage method implemented
5 years ago
Joeyrp 9ad0276d3c Moved some files around
Input manager is ported and just needs to be used by the core
5 years ago
Joeyrp f8d2df5007 Filled out the todo list a bit 5 years ago
Joeyrp 7919f34d01 Addsd the text renderer and internal font (Open-Sans.ttf)
Some graphics testing code added to the core game loop
5 years ago
Joey Pollack 78e15c546e fix errors that prevented building on linux systems 5 years ago
Joeyrp 1e40bacfb7 Real main file added
Game loop shell implemented
5 years ago
Joeyrp 2c6b8eaa4c OglGraphics mostly implemented but needs testing
Fonts and text rendering not yet implemented
5 years ago
Joeyrp a92e55ee01 Adds binary file buffer and the basics of the Window class 5 years ago