Joey Pollack
|
5beb9b2789
|
In process of creating the orthographic camera and camera component
In process of Implementing world rendering and the world view panel in the editor
|
3 years ago |
Joey Pollack
|
b42b0c69a0
|
Adds beginnings of the style guide
Refactors file and folder names to conform to the style guide
|
4 years ago |
Joey Pollack
|
c7928af683
|
Logger updated with static functions for each log level
Platform terminal class implemented - allows changing terminal colors (test on linux)
CoreLogListener implemented to use the terminal colors
|
4 years ago |
Joey Pollack
|
46083c836c
|
Log system over-hauled
|
4 years ago |
Joeyrp
|
8360eceabf
|
Tile maps can now be painted to correctly
|
4 years ago |
Joeyrp
|
3377dda894
|
Tile set rendering working
|
4 years ago |
Joeyrp
|
22fee91f15
|
MapEditor design fleshed out but render code not yet tested
|
4 years ago |
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.
|
4 years ago |
Joeyrp
|
7628794d10
|
LuaConsole now retains input focus after pressing enter. But must press escape to use command recall.
|
4 years ago |
Joeyrp
|
f5aea4216f
|
LUA code can be executed through the LUA console GUI window.
API methods added: SetWindowSize, Log.
|
4 years ago |
Joeyrp
|
1ee5fe5b1f
|
beginnings of scriptManager added.
Sol appears to be working.
|
4 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).
|
4 years ago |
Joeyrp
|
4486eb8890
|
Debug log and LUA console gui windows implemented
|
4 years ago |
Joeyrp
|
cc811b2a7e
|
Beginnings of the Tester Run Mode implemented
Changed font loading to use binary buffers
|
4 years ago |
Joeyrp
|
ffecb901d6
|
Flipped y axis of texture coord when drawing images
added run mode system
beginning of Tester Run Mode class
|
4 years ago |
Joeyrp
|
e0adc0dc28
|
Render to texture implemented - need to flip the resulting image vertically
|
4 years ago |
Joeyrp
|
54982faa24
|
Fixed Input System
|
4 years ago |
Joeyrp
|
b0142f3348
|
Added basic debug log window
|
4 years ago |
Joey Pollack
|
84cb646512
|
ImGui Demo Window working. Build working on Linux.
|
4 years ago |
Joeyrp
|
f61c3c7c47
|
basic gui class setup but the demo window does not render
|
4 years ago |
Joeyrp
|
8f3524ae4e
|
Reorganized some files to avoid directly including glad/gl and glfw
CreateImage method implemented
|
4 years ago |
Joeyrp
|
9ad0276d3c
|
Moved some files around
Input manager is ported and just needs to be used by the core
|
4 years ago |
Joeyrp
|
f8d2df5007
|
Filled out the todo list a bit
|
4 years ago |
Joeyrp
|
7919f34d01
|
Addsd the text renderer and internal font (Open-Sans.ttf)
Some graphics testing code added to the core game loop
|
4 years ago |
Joey Pollack
|
78e15c546e
|
fix errors that prevented building on linux systems
|
4 years ago |
Joeyrp
|
1e40bacfb7
|
Real main file added
Game loop shell implemented
|
4 years ago |
Joeyrp
|
2c6b8eaa4c
|
OglGraphics mostly implemented but needs testing
Fonts and text rendering not yet implemented
|
4 years ago |
Joeyrp
|
a92e55ee01
|
Adds binary file buffer and the basics of the Window class
|
4 years ago |