From 6cffc65e3e99a951dd2bf3c9d9d2b37f3cd082d1 Mon Sep 17 00:00:00 2001 From: Charlie Malmqvist Date: Fri, 19 Jul 2024 17:00:20 +0200 Subject: [PATCH] Fixy smixy readme --- README.md | 4 ++-- TODO | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 527dbc5..66953aa 100644 --- a/README.md +++ b/README.md @@ -21,10 +21,10 @@ Ooga booga is designed to keep things simple, and let you solve video game probl What we mean by simple, is twofold: -1. Simple to use +1. Simple to use
Performing SIMPLE and TRIVIAL tasks should be ... SIMPLE. If you want to draw a rectangle, there should be a single procedure to draw a rectangle. If you want to play an audio clip, there should be a single procedure to play an audio clip. Etc. This is something OS & Graphics API's tend to be fascinatingly terrible at even for the most trivial of tasks, and that is a big chunk of what we set out to solve. -2. Simple implementations +2. Simple to understand
When you need to do something more complicated, you need to understand the library you're working with. For some reason, it seems like it's a standard for libraries today to obscure the implementation details as much as possible spread out in layers and layers of procedure calls and abstractions. This is terrible. In Oogabooga, there is none of that. We WANT you to delve into our implementations and see exactly what we do. We do not hide ANYTHING from you. We do not impose RESTRICTIONS on how you solve problems. If you need to know what a procedure does, you search for the symbol and look at the implementation code. That's it. diff --git a/TODO b/TODO index cb32ea4..f9d409b 100644 --- a/TODO +++ b/TODO @@ -28,7 +28,6 @@ - Window positioning & sizing is fucky wucky - Renderer - - Custom shaders (just do hlsl for now, later we transpile) - Still compile a default that's set by default and we can set with set_shader_for_basic_2d // with screen space coords too (i.e, Vector2 instead of Matrix4) void draw_outline_rect_xform(Matrix4 xform, Vector2 size, float thickness, Vector4 color); // maybe have draw_rect_xform just be an outline and have another one for draw_filled_rect_xform or something