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
6a03409ae3
Fixed bug: LogGUI was being initialized twice causing it to hear log messages twice.
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
Joeyrp
6afa6d8505
Freetype added to the project (need to test in linux)
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
Joeyrp
6efe491453
Adds command line arguments processor
4 years ago
Joeyrp
28da7de122
Adds beginnings of the README
...
Adds Version class for working with symantic versioning. Also pulls the project version from the LunariumConfig.h file and makes it accessible from any point in the project.
4 years ago
Joeyrp
81ee7e848c
Adds scripts for building and cleaning from the windows command line
4 years ago
Joeyrp
209ad6b3c0
Added glad2
4 years ago
Joeyrp
51c5bb7191
core file created
...
engine state loading/saving implemented
4 years ago
Joey Pollack
6c18832de4
Utility files adjusted to work on linux
4 years ago
Joeyrp
fd424abd16
Added some utility files
...
Tested to be working although INIFile is currently a windows-only utility and so is currently removed from the project (but still in the repo as it may be re-written to be cross-platform)
4 years ago
Joeyrp
c0c1a48e22
Base project setup
...
Testing 3rd party dependencies
4 years ago