Joey Pollack
|
5ada9d5e1c
|
Fixed bug with asset drag/drop
|
4 years ago |
Joey Pollack
|
b49ae6484c
|
Adds World Editor Asset
World assets can be created from the AssetBrowser context menu
|
4 years ago |
Joey Pollack
|
5c83a63b3c
|
Beginning of properties window working
|
4 years ago |
Joey Pollack
|
d55d28fe1b
|
Fixes build on linux
Fixes bug that prevented panels from being opened from the menu
|
4 years ago |
Joey Pollack
|
595adb717c
|
Added TODO markers for testing asset trash
|
4 years ago |
Joey Pollack
|
4a84ca0bcd
|
adds trash folder and functionality to the project, content_manager and EditorAsset classes to use the trash folder. When assets get removed they are moved to trash instead of deleted.
|
4 years ago |
Joey Pollack
|
2f27fcf8bc
|
New Popup panel system working
|
4 years ago |
Joey Pollack
|
578bd98b40
|
ImGui::Begin call moved to the Panel class
Adds PreBegin in case code needs to be run just before ImGui::Begin is called
|
4 years ago |
Joey Pollack
|
09953c0e7d
|
Removed the gui namespace
Moved panel_manager out of editor and into the core
|
4 years ago |
Joey Pollack
|
0fb6e94a2f
|
Added new folder icon
New entities can be added to the world root
|
4 years ago |
Joey Pollack
|
72894c35fa
|
Asset Browser tool bar improved
Asset Browser directory tree behavior improved
|
4 years ago |
Joey Pollack
|
ce1ce8ef49
|
Asset drag/drop to move file working
|
4 years ago |
Joey Pollack
|
a80d98d0c0
|
Asset browser updated - drag and drop concept implemented, double clicking on folder in content window will open the folder
|
4 years ago |
Joey Pollack
|
c3df5775d0
|
Asset Browser now has references to the actual EditorAsset objects and can detect single click selection and double click open actions
|
4 years ago |
Joey Pollack
|
9dede57b96
|
First ECS test in the editor working (Tag component editable using a temp-testing entity in the editor)
|
4 years ago |
Joey Pollack
|
e237d0dcb5
|
Added UUIDs to entities
Added component add/remove/check/get methods for Entity
|
4 years ago |
Joey Pollack
|
d9f7a136e5
|
Start of ECS - files added
NFD wrapped up behind utils FileSystem functions
|
4 years ago |
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
|
de0bc576ee
|
state file saving with json
|
4 years ago |
Joey Pollack
|
df18d77a72
|
json state files loading
|
4 years ago |
Joey Pollack
|
c0a74d7903
|
Errors from merge fixed
|
4 years ago |
Joey Pollack
|
564f3e8efe
|
Final refactor touches
|
4 years ago |
Joey Pollack
|
eeb33c06ff
|
assets and gui moved back into the lunarium project
dearimgui moved into external
|
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
|
46083c836c
|
Log system over-hauled
|
4 years ago |
Joey Pollack
|
6c43f17c27
|
utils moved back into the core (no longer a lib)
|
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
|
8e07cec621
|
Panel and PanelManager refactored. Panel IDs are now handed out when added to the PanelManager. The IDs are no longer tied to the gui subsystem through enum values.
|
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
|
30123cb8d2
|
Merge branch 'master' of ssh://joeyrp.com:21098/home/joey/repos/lunarium
# Conflicts:
# src/graphics/opengl/glGraphics.cpp
|
4 years ago |
Joeyrp
|
8360eceabf
|
Tile maps can now be painted to correctly
|
4 years ago |
Joeyrp
|
e4df9cb217
|
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
|
6aef59c7e3
|
editor assets refactored to fit the new project content system design
|
4 years ago |
Joeyrp
|
894580c325
|
Added space in the Tile Set View for tools for selecting tile sets
|
4 years ago |
Joeyrp
|
38b231d42c
|
Can now select tiles from tile set
|
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 |
Joeyrp
|
7e6f2907f2
|
Adds STIL_WAITING to the file browser results
|
4 years ago |
Joeyrp
|
72fb87e667
|
Adds LogIfFailed to the OpRes class
|
4 years ago |