YAGL - Yet Another Game Library (FB 0.20)
YAGL - Yet Another Game Library (FB 0.20)
YAGL - Yet Another Game Library for FreeBASIC 0.20
Hey everyone, the other day Z!re/Jattenalle introduced me to YAGL when I was working on some OpenGL, and the latest version available was for 0.16. It wouldn't compile in 0.20 (Even with -lang) so I played with it in 0.16 and really liked it. After a quick couple hours last night, I ported it to 0.20 and added 3 simple demos. Let me know what you think, and if there are any bugs, I'd be glad to address them!
Thanks!
Conexion
---
From the Website:
http://www.apiservers.com/yagl/index.php
- "Yagl is a high-performance 2D game programming library based on OpenGL and OpenAL. Its purpose is to be a fast, easy-to-use general-purpose game development tool. It is completely object-oriented and supports fast graphic blitters, easy integration with OpenGL, 3D sound, keyboard, mouse and gamepad/joystick input. Also, wrappers for C and FreeBASIC exist making it attractive for procedural languages too. Best of all, yagl is free, and released under the zlib License."
FreeBASIC\examples\libraries\YAGL\Font\font.bas
FreeBASIC\examples\libraries\YAGL\Yagl!\yagl!.bas
Download:
http://www.apiservers.com/yagl/index.ph ... e=download
Hey everyone, the other day Z!re/Jattenalle introduced me to YAGL when I was working on some OpenGL, and the latest version available was for 0.16. It wouldn't compile in 0.20 (Even with -lang) so I played with it in 0.16 and really liked it. After a quick couple hours last night, I ported it to 0.20 and added 3 simple demos. Let me know what you think, and if there are any bugs, I'd be glad to address them!
Thanks!
Conexion
---
From the Website:
http://www.apiservers.com/yagl/index.php
- "Yagl is a high-performance 2D game programming library based on OpenGL and OpenAL. Its purpose is to be a fast, easy-to-use general-purpose game development tool. It is completely object-oriented and supports fast graphic blitters, easy integration with OpenGL, 3D sound, keyboard, mouse and gamepad/joystick input. Also, wrappers for C and FreeBASIC exist making it attractive for procedural languages too. Best of all, yagl is free, and released under the zlib License."
FreeBASIC\examples\libraries\YAGL\Font\font.bas
FreeBASIC\examples\libraries\YAGL\Yagl!\yagl!.bas
Download:
http://www.apiservers.com/yagl/index.ph ... e=download
Last edited by Conexion on Dec 30, 2008 22:42, edited 1 time in total.
-
- Posts: 56
- Joined: Dec 15, 2008 10:24
- Contact:
-
- Posts: 56
- Joined: Dec 15, 2008 10:24
- Contact:
DaveUnit, perhaps you're looking for this (this link still works):
http://forum.qbasicnews.com/index.php?topic=11027.0
http://forum.qbasicnews.com/index.php?topic=11027.0
Imortis, I've noticed some of the documentation is lacking in some areas. While I'm not entirely sure of the specs of the Networking stuff in the library, I may end up writing some documentation for the FB version and it can be a little tricky to get a hold of. When this happens, I'll look into the networkDevice section and see what can be done.
Interesting, is it just Yagl!.exe , or is it all of the demos? I'll check out the code and make sure everything is being allocated and destroyed properly :). Thanks!Rens wrote:Nice conversion!
But i get this error when exiting the compiled examples:
Yagl - Yet another game library: Yagl!.exe - Program error
Instruction on 0x69315966 is pointing to memory on 0x00000c0.
Read or write on memory is failed.
Maybe it's only on my system?