aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxolatile2024-04-23 10:10:22 -0400
committerxolatile2024-04-23 10:10:22 -0400
commitbcd06cfd60cd399c4eab5d2df82889dbf4062918 (patch)
tree55355c4a63bd0ed3242a7c0b98ecf7a388e4590f
parentcffe810f431a57038dd816d5a1c09fc90f983b3c (diff)
downloadxolatile-raylib-ada-bcd06cfd60cd399c4eab5d2df82889dbf4062918.tar.xz
xolatile-raylib-ada-bcd06cfd60cd399c4eab5d2df82889dbf4062918.tar.zst
Notice for developers... Temporary...
-rw-r--r--README.md25
1 files changed, 23 insertions, 2 deletions
diff --git a/README.md b/README.md
index be82612..6683684 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,27 @@
# raylib-ada
-Ada bindings for Raylib 5.1 library.
+Ada bindings for Raylib 5.1 library, written and configured manually for the most part.
+
+Important note for users:
+- Currently, bindings are stable and finished, but being tested. When I test them, this notice will be removed.
+- If you want to start writing an Ada program using these bindings, it's better to wait when testing is done!
+- Variadic functions and function pointers were completely removed due to "language barrier"...
+- Some function names and function arguments were renamed to follow pedantic naming style and Ada conventions.
+- If you "Init" something, you "Deinit" it later, if you "Close" something, that means you "Opened" it...
+- Also, if you "Alloc(ated)" something, you have to "Dealloc(ate) it later, not "Free" it, you didn't "Imprison" it.
+- Sorry...
+- There are examples, you can compile and run them, this is all still being tested...
+- First of all, run 'sudo sh install.sh', then 'sh compile.sh' and see the results with 'ls' command. Thanks.
+
+Compile:
+```bash
+$ sh compile.sh
+```
+
+Install:
+```bash
+$ sudo sh install.sh
+```
```ada
with Raylib;
@@ -8,7 +29,7 @@ use Raylib;
procedure Window is
begin
- Open_Window (720, 360, "Heyo Raylib!" & Character'Val (0));
+ Open_Window (720, 360, "Heyo Raylib!" & ASCII.NUL);
--
Main_Loop: loop
exit when Window_Should_Close;