Commit Graph

71 Commits

Author SHA1 Message Date
Speiger ede8b1d1a1 More work done.
-Improved: Lang System now uses Jsons with optional layers.
-Improved: EventBus SubscribeEvent no longer requires class definition for everything.
2022-04-24 00:55:00 +02:00
Speiger 98e1fbb9fe Refactored Constraints & Vector Classes creators 2022-04-23 17:50:13 +02:00
Speiger f550becac5 ColorObject is now color Utils. no longer object wrapping. 2022-04-21 15:31:54 +02:00
Speiger df67199fdd Small Improvements 2021-11-06 23:46:36 +01:00
Speiger 8257209337 New additions improvements.
-Added: FlagObject which is a locked version of FlagHandler
-Added: UUID support for IListTag
-Added: Quaternion now can be turned into a array.
-Improved: Using Optimized List functions for Pools.
2021-10-23 00:30:59 +02:00
Speiger 161d2a1022 Small Refactors here and there. 2021-10-11 00:53:56 +02:00
Speiger 6577428b1f Bugfixes and new features.
-Improved: DynamicTexture is now a Interface so STB support can be added.
-Added: UTF-8 Support for font rendering. SingleTexture requirement is still a thing. But that may change later. Most of the requirements are already added.
-Added: ModelLoader/ModelCache into the Engine that handles old and new formats of the Game Engine but can now be used for other stuff too.
-Added: HigherQuality/UTF Supporting font of Roboto-Medium into the engine so it looks a lot better.
-Fixed: A bug within AssetPackages breaking paths.
2021-10-03 21:09:21 +02:00
Speiger b155fb5d92 Fixed Parsing error 2021-10-03 14:52:08 +02:00
Speiger 65cc8979c0 Merge branch 'master' of ssh://git@git.speiger.com/Speiger/SimpleJavaEngine.git 2021-10-01 11:53:29 +02:00
Speiger 94f5c178d2 Added Format loader into Engine 2021-10-01 11:53:15 +02:00
Speiger 6e57f72ac2 Added some extra new features
-Added: Clearing Depth Buffer before UI Renders.
-Added: Rotation reference into facing.
-Added: Access to the currentFrame
-Code Cleanup
2021-09-30 14:09:03 +02:00
Speiger d7164fb152 New File Finder Tool that is dynamic in what it uses 2021-09-30 07:49:50 +02:00
Speiger bb5ddf3142 Upgraded engine and moved PrettyJsonWriter into the engine 2021-09-29 14:12:14 +02:00
Speiger 4763e62b53 Reworked a couple systems.
-Added: STBImage support.
-Added: Dynamic Font Loader that supports Bitmap/TTF fonts (ttf using java not STB, because small deadline)
-Added: NativeMemory Loader as optional parser into asset loading.
-Reworked: How Images are made reloadable.
-Added: A dynamic AtlasBuilder
2021-09-28 01:35:07 +02:00
Speiger 9c947c4898 Added Base Classes for interactable List/TreeEntries 2021-09-09 23:14:14 +02:00
Speiger 3bc7dcdf44 Fixes to DataTag and small improvements to UI 2021-09-05 15:42:42 +02:00
Speiger 306f20cd88 Added Base Application you can extend from and some small changes 2021-08-31 12:45:16 +02:00
Speiger 33eea0e28b Added Essential resources 2021-08-31 06:32:18 +02:00
Speiger 6258dc8c72 Added Custom Parsers for Assets 2021-08-30 17:38:11 +02:00
Speiger b00e330db9 A lot of Fixes and improvements.
-Changed: Downgraded from LWJGL 3 Version 3.3.0 to 3.2.4 because of Incompats with Submodules
-Changed: Reworked Asset Providers to use Java-NIO.
-Added: IAsset supports now SubFiles that are related to the main file.
-Fixed: Axises would trigger with Keyboard keys even if the keys were consumed.
-Added: GuiComponents can now be customized by adding custom renderers.
-Changed: TextField now only trigger user action if it can lose focus xD
2021-08-30 04:01:16 +02:00
Speiger e1cb8cf71f Initial Commit 2021-08-27 06:07:15 +02:00