Speiger
bfa53c7849
Finally working
2026-07-24 20:41:09 +02:00
Speiger
d8cfb79c9a
Next Milestone reached.
2026-07-24 18:20:36 +02:00
Speiger
bc17e7886d
Train work
2026-07-16 13:02:28 +02:00
Speiger
b43d76bbc2
More work on the engine
2026-07-15 00:12:35 +02:00
Speiger
641f19dd67
Finished the reworking of the Asset Manager
2026-07-09 13:54:58 +02:00
Speiger
09874d1b8a
More work on assets
2026-06-13 19:34:13 +02:00
Speiger
396d4f2232
Progress on more rewrites
2026-06-13 03:55:20 +02:00
Speiger
bc078abea4
Latest Changes
2026-05-18 16:33:29 +02:00
Speiger
02b1aab8f3
Small work on gui renderer
2025-05-11 23:50:11 +02:00
Speiger
c7c7fd9856
Fixed Broken patch
2025-05-10 21:37:43 +02:00
Speiger
5a82dfcf2d
Merged
2025-04-21 23:01:32 +02:00
Speiger
d309f63814
more work done
2025-04-21 23:00:16 +02:00
Speiger
814e35a663
MOre work on the ui renderer
2025-04-21 22:31:59 +02:00
Speiger
8eb4314952
Small changes
2025-04-16 20:23:03 +02:00
Speiger
072cf05aff
Work done during Train ride
2025-04-02 20:17:10 +02:00
Speiger
ba4fa73cad
More work on the buffers
2025-03-23 02:28:58 +01:00
Speiger
d0a462aed8
More work on the game engine
2025-03-20 00:45:30 +01:00
Speiger
8ef73e4059
Fixed Font Renderering. Now its perfect!
2025-02-24 00:38:31 +01:00
Speiger
857f5eec64
Finishing work on font renderer and working UIRenderer
2025-02-23 04:09:49 +01:00
Speiger
a061b267f7
Latest State
2025-02-22 19:33:39 +01:00
Speiger
e3a17373a9
Work on the fontrenderer
2025-02-22 17:36:43 +01:00
Speiger
9036a7391a
Code updates
2025-02-22 06:22:13 +01:00
Speiger
6c4e036e46
New window hints and a few fixes
2025-01-23 12:15:17 +01:00
Speiger
dce550da0d
New weighted constrained
2025-01-23 10:20:02 +01:00
Speiger
bfe426f11e
small todo
2025-01-23 09:00:57 +01:00
Speiger
8d7c7d2d97
More progress on Fonts and layouts.
2025-01-02 23:10:25 +01:00
Speiger
9ba9e81686
Implemented Dynamic sized fonts that adjust based on your need.
2024-12-28 09:59:44 +01:00
Speiger
a1453f0a6c
latest state
2024-08-15 18:28:39 +02:00
Speiger
96d3c5b345
Finishing up the fonts \o/
2024-08-09 18:23:39 +02:00
Speiger
5fd1ff4904
Uploading latest changes
2024-08-07 20:23:26 +02:00
Speiger
7a7d9c1fd0
Newest state of the font renderer
2024-08-02 00:11:20 +02:00
Speiger
2dae61adbf
More Progress on the font system
2024-07-29 16:34:43 +02:00
Speiger
7fdbe645e4
Started the rework of the font system so the system works better.
2024-07-26 17:36:08 +02:00
Speiger
62b91f0f1d
More work on the font system
2024-07-25 20:39:38 +02:00
Speiger
0139086858
Finishing font prototype!
2024-07-24 00:19:36 +02:00
Speiger
7f8b3e8786
Start on true type fonts
2024-07-20 20:11:06 +02:00
Speiger
91c4d15313
Removing Warnings since it's deprecated code anyways
2024-07-20 18:39:08 +02:00
Speiger
30e63d79a2
Finishing more work on textures/fonts
2024-07-20 18:03:35 +02:00
Speiger
cc5267378d
Got things running
2024-07-16 02:14:04 +02:00
Speiger
0808c672bc
Starting actual tests
2024-07-14 17:50:38 +02:00
Speiger
e5873759cc
Progress on the font/Texture system
2024-07-13 04:49:32 +02:00
Speiger
55957d3640
more work on fonts and a dynamic texture
2024-06-16 20:51:33 +02:00
Speiger
c01d317fdb
Progress on Guis and start on Fontrendering
2024-06-15 23:48:10 +02:00
Speiger
94f371b4a3
More Progress on GUIContainer
2024-06-15 01:40:30 +02:00
Speiger
3139dff800
Started work on the GuiContainer implementation
2024-06-10 23:24:06 +02:00
Speiger
21386d3703
Implemented Color Formats
2024-06-09 22:11:57 +02:00
Speiger
4a123c08d6
More progress on Guis themselves
2024-06-06 22:44:27 +02:00
Speiger
9526fe42b9
Added Easing functions for the gui Animations
2024-06-05 22:54:37 +02:00
Speiger
cab2095668
Finished the gui animation system
2024-06-04 22:56:58 +02:00
Speiger
36ce0209fb
Small Progress on the Gui Animation System
2024-06-02 14:25:20 +02:00
Speiger
099eec4fe4
More work on the engine.
...
- Added: Animation Features (Delays/reverse playing/etc)
- Added: Joystick can now work when no window is focused (per window
setting)
- Changed: BitUtil functions to with better names.
2024-06-02 00:47:22 +02:00
Speiger
afa3215abd
pushing latest changes
2024-05-31 21:54:49 +02:00
Speiger
867733cdfc
Added virtual Mouse input
2024-05-20 16:51:58 +02:00
Speiger
61d48be579
Finished Input Devices
2024-05-17 18:46:56 +02:00
Speiger
52fcac6fe9
Finished Joystick Support
2024-05-17 17:44:15 +02:00
Speiger
618ccc1cc2
More work on joystick support
2024-05-17 15:58:35 +02:00
Speiger
0caf508535
Finished Keyboard Device, Started Joystick Support
2024-05-17 12:50:12 +02:00
Speiger
ab9d11f165
Started work on keyboard
2024-05-17 11:14:27 +02:00
Speiger
5540f1c042
Mouse Device Implemented
2024-05-16 21:26:49 +02:00
Speiger
d7fbc6e93b
Start of the Device API
2024-05-16 12:02:31 +02:00
Speiger
00671c00ff
Progress on the new Window API
2024-05-14 01:38:13 +02:00
Speiger
8333e832a2
Starting to redo inputs
2024-04-29 21:13:58 +02:00
Speiger
30def95bb1
Finishing of the constraints and fixing the texture managing
2024-04-28 18:43:20 +02:00
Speiger
b53bb321af
Start of the layout new system
2024-04-23 22:17:21 +02:00
Speiger
7cedfaf9bd
More Reworks
2024-04-20 21:34:56 +02:00
Speiger
84e84d6b26
More work on texture ports
2024-04-14 23:30:55 +02:00
Speiger
23859f9017
Gitea Testing
2024-04-08 23:14:41 +02:00
Speiger
480615de7a
Finished mapping out texture variables (int only)
2024-04-06 12:16:14 +02:00
Speiger
6091d8319a
Updating data
2023-12-16 16:27:27 +01:00
Speiger
ba143d7d83
Started a rework.
...
-Upgraded: LWJGL3 to version 3.3.2
-Changed: Reworked to new formatting that i like.
-Started: New Gui System
2023-06-01 17:16:45 +02:00
Speiger
30b0cd7eb7
Ported to java19 (because gradle doesn't support 20 yet)
2023-05-19 22:08:59 +02:00
Speiger
b42e680b8a
Latest Sync
2023-05-19 21:26:57 +02:00
Speiger
c95e7ce20d
Optimized Model loader to no longer require vertex duplication
2022-04-24 21:55:05 +02:00
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
d21fc2984c
# WARNING: head commit changed in the meantime
...
Fixed issues
2021-08-30 17:41:05 +02:00
Speiger
15afe5f7ab
Project update
2021-08-30 17:38:44 +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
84522cc130
Readme
2021-08-27 12:04:53 +02:00
Speiger
c179045af3
Uploaded Setting
2021-08-27 09:03:40 +02:00
Speiger
cc190bbb62
Disabling Custom Settings
2021-08-27 09:00:28 +02:00
Speiger
66274185a3
Fixed, Code should be compiled as UTF-8
2021-08-27 08:26:29 +02:00
Speiger
2ff1f61ce0
Merge branch 'master' of ssh://git@git.speiger.com/Speiger/SimpleJavaEngine.git
2021-08-27 06:07:48 +02:00