Ada bindings for Raylib 5.1 library.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Ognjen Milan Robovic ad15946d12 Update to generation... 2週間前
example Update to generation... 2週間前
.gitignore Generation example and rescaling... 2週間前
LICENSE Initial commit 1ヶ月前
README.md README and window,,, 2週間前
compile.sh Generation example and rescaling... 2週間前
install.sh Explaining examples and utter install script cancer... 2週間前
raylib.ads Explaining examples and utter install script cancer... 2週間前

README.md

raylib-ada

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.
  • All files in ‘./example/resource/’ folder are under CC0 license, downloaded from opengameart.org.

Compile:

$ sh compile.sh

Install:

$ sudo sh install.sh
with Raylib;
use  Raylib;

procedure Window is
begin
	Open_Window (720, 360, "Heyo Raylib!" & ASCII.NUL);
	--
	Main_Loop: loop
		exit when Window_Should_Close;
		--
		Begin_Drawing;
		Clear_Background (Blue);
		End_Drawing;
	end loop Main_Loop;
	--
	Close_Window;
end Window;