Joey Pollack
|
36c67d57d7
|
ImGui file browser completely removed
|
4 years ago |
Joey Pollack
|
016809cc3f
|
Adds nfd
fixes project creation and loading
fixes asset importing
|
4 years ago |
Joey Pollack
|
6f00e84229
|
XML changed to JSON
|
4 years ago |
Joey Pollack
|
564f3e8efe
|
Final refactor touches
|
4 years ago |
Joey Pollack
|
25efe7411d
|
Moves internal_font functionality into the data_manager
|
4 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
|
326ef05084
|
Adds TODO tasks related to the major refactoring of the core
Renames iRunMode.h/.pp to run_mode.h/.cpp
|
4 years ago |
Joey Pollack
|
88199d1194
|
Refactored the docs directory
Adds 3rd party tools list
Refactored tester lib into testbed
Adds colored build result message to build.bat script
|
4 years ago |
Joey Pollack
|
285a53437e
|
added todo tasks
|
4 years ago |
Joey Pollack
|
289c1de828
|
player run mode name changed back to game
Added region selecting outline to map canvas tool bar
|
4 years ago |
Joey Pollack
|
03b7e7ccf1
|
Bugfix: Map canvas now paints correctly when scrolled
|
4 years ago |
Joeyrp
|
24f756da75
|
Zooming and middle mouse scrolling implemented on the tile map canvas
|
4 years ago |
Joeyrp
|
8360eceabf
|
Tile maps can now be painted to correctly
|
4 years ago |
Joeyrp
|
60bb47f25e
|
Editor Assets are included when a project is saved and loaded
|
4 years ago |
Joeyrp
|
6d85356368
|
Editor asset importing seems to work - tested on tile sets.
|
4 years ago |
Joeyrp
|
e05f3bb20a
|
Adds INFO_DEBUG as a default log Level
TODO files updated
|
4 years ago |
Joeyrp
|
307892cb51
|
Panel names, and dock zones are now retrievable from any panel
Panel Manager uses a map to store the dock zone ids
|
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
|
3f7ae8aaa1
|
Main editor panel classes created, docked in default positions
|
4 years ago |
Joeyrp
|
bd63502601
|
Added world size (the number of regions in a world)
The gird's 0, 0 index is now the center of the grid (so a 10, 10 grid goes from 4, 4 to -4, -4)
|
4 years ago |
Joeyrp
|
fff5c18842
|
Grid container added
World system started
|
4 years ago |
Joeyrp
|
bd07e17b12
|
Internal data manager working
|
4 years ago |
Joeyrp
|
fda2264251
|
New project generation working
|
4 years ago |
Joeyrp
|
9e6a15d08f
|
File Browser basic functionality working
|
4 years ago |
Joeyrp
|
18ce0d4375
|
Updated the editor UI font
|
4 years ago |
Joeyrp
|
cd4f23b732
|
Main editor window working
|
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
|
aff4d9939c
|
Added Box2D to the project (not tested)
|
4 years ago |
Joeyrp
|
a42dc3c71a
|
Refactored the tester to use scene classes to for different testing functions
|
4 years ago |
Joeyrp
|
7ca93ababf
|
Separated out assets and utils into their own libraries
|
4 years ago |
Joeyrp
|
03fb715622
|
Asset Index loader implemented (can not test yet)
Beginnings of asset pipeline designed
|
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 |
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 |
Joeyrp
|
1e40bacfb7
|
Real main file added
Game loop shell implemented
|
4 years ago |