Commit Graph

98 Commits

Author SHA1 Message Date
8b82e83c60 Scene serialization progress 2024-01-21 20:56:04 +01:00
62e0e013f1 Small ResourceManager refactor, add ResourceSaver<T>. 2024-01-21 20:24:53 +01:00
cfec5a59b1 Update TODO 2024-01-21 18:25:02 +01:00
44bb90c7ff Remove LerpVector2 from MathUtils, update TODO. 2024-01-21 18:23:55 +01:00
6aa830b53d Remove System.Drawing namespace in MathUtils. 2024-01-21 18:17:58 +01:00
ff2246f74a Add Vector2 extensions. 2024-01-21 18:16:42 +01:00
bd5ddc8d4b Update TODO 2024-01-21 18:14:12 +01:00
d8a841907d Add log file limit to Logger. 2024-01-21 18:12:42 +01:00
5bb16350f3 More nullable fixes, make SetTransform a part of base Renderer. 2024-01-21 17:58:11 +01:00
5f4e32e2e0 Nullable fixes, use Texture2d resource for rendering directly. 2024-01-21 17:34:49 +01:00
cfbf46860d Use spans in RaylibRenderer's LoadFont instead of byte array. 2024-01-21 01:07:56 +01:00
85834170ab Add separate methods for beginning and ending drawing for Scene. 2024-01-21 00:58:21 +01:00
0f829c5d08 Update README and TODO. 2024-01-21 00:53:28 +01:00
cfd90f7dc9 Load most of the font characters. 2024-01-21 00:42:20 +01:00
fb5033f9a7 Update TestGame, load fonts from memory. 2024-01-21 00:25:23 +01:00
3e5e010527 Make frame time in Renderer a property, update TestGame. 2024-01-20 20:01:40 +01:00
2c42856fc2 Use properties in Renderer. 2024-01-20 19:25:05 +01:00
0299a0724e Add file logging to Logger. 2024-01-20 17:38:12 +01:00
a6e2bee975 Add log levels to logger, update formats, use string as input argument for the message. 2024-01-20 17:11:26 +01:00
8abc17034c More UI work 2024-01-20 16:44:26 +01:00
c96db94de4 UI WIP 2023-09-25 22:18:23 +02:00
092d01dcae Update test game to showcase camera system. 2023-09-25 18:54:17 +02:00
8aab1132b6 Add pivot offset for rotations. 2023-09-25 18:44:35 +02:00
ea2733f594 Update TODO 2023-09-25 18:32:51 +02:00
6b5678cdb8 Fix MathUtils.LerpVector2, add cameras. 2023-09-25 18:32:36 +02:00
34c65be667 Update TODO 2023-09-25 17:45:10 +02:00
ddf62f1834 Add new methods to input handler, add RectangleShape2d, modify test game. 2023-09-25 17:31:33 +02:00
0b018e081e Overhaul 2023-09-13 15:34:10 +02:00
193462b747 WIP: fonts. 2023-06-20 00:18:35 +02:00
72b6896d3e SoundInstance API WIP 2023-06-19 23:00:15 +02:00
2fb5125ece ResourceManager! 2023-06-18 22:16:28 +02:00
ConfiG
c0bdb3d4a6 fmod xd 2023-06-18 21:46:58 +03:00
ConfiG
0058f700c3 add .keep 2023-06-18 19:52:56 +03:00
ConfiG
072d3c9754 fix fmod stuff xd 2023-06-18 19:44:10 +03:00
15747d7e9b Change folder structure, add solution to the root. 2023-06-18 17:19:03 +02:00
d5f5fb5614 Update method names for Game, add documentation for renderers, remove position argument from DrawSdfText and DrawDebugText in Renderer. 2023-06-17 23:09:21 +02:00
52a3b2f87d Bring back FMOD audio backend. 2023-06-17 22:44:02 +02:00
36eae40926 OpenAL sound implementation. 2023-06-17 00:56:17 +02:00
7d5c5f822b Add Color record struct, small refactor, create a DaggerFramework.SceneGraph namespace. 2023-06-16 00:03:45 +02:00
964b903500 API renames, change ref renderer to in renderer in IDrawable, make Layer implement IDrawable. 2023-06-15 22:39:34 +02:00
bf4fb6e1e3 Disable tracing from Raylib. 2023-06-15 21:42:35 +02:00
cf474ab153 Update README and TODO, remove unnecessary libs, and fix compiler errors. 2023-06-15 21:42:16 +02:00
9d3a96ba81 SDF font WIP 2023-06-15 21:32:57 +02:00
06da2c3f7f Refactor ResourceLoader, use only Texture2d in Renderer. 2023-06-14 23:48:26 +02:00
fdbd21f248 Create OpenGL context and clear background :) 2023-02-28 22:26:47 +01:00
d32390b21c Include Silk.NET, begin GlRenderer. 2023-02-28 21:11:24 +01:00
e95cc75ef4 Just construct an empty array forsounds. 2023-02-28 21:06:40 +01:00
f3ce543614 Init. 2023-02-28 20:58:31 +01:00