Allegro Una libreria per la programmazione di videogiochi


Support This Project
Ospitato da: SourceForge
Pagina del progetto

  

Binding con altri linguaggi

Se vuoi aggiungere un collegamento a questa pagina, o se c'è un collegamento interrotto che deve essere corretto/rimosso usa l'indirizzo indicato in fondo a questa pagina per contattare il webmaster e segnalare il cambiamento.

Ada

AdaAllegro - Leonid Dulman has worked on providing an ADA-95(2005) interface for the Allegro game library.

C++

alBitmap - alBitmap è un wrapper C++ per il tipo dati BITMAP di Allegro. Gestisce l'allocazione/deallocazione della memoria, ha funzioni inline per la creazione di bitmap, caricamento, salvataggio, disegno, comparazione, più alcune funzioni di comodità per stampare testo con il tipo string della STL.

Allegro Simplificator - Allegro Simplificator è un wrapper per C++. Fornisce classi per la maggior parte delle funzioni di Allegro e aggiunge alcune nuove funzionalità (comunicazione di rete multipiattaforma). Contiene alcuni esempi ed una estesa documentazione.

C#

AllegNet - AllegNet è una libreria .NET, scritta in C# 2.0, basata sulla versione 4.2.0 di Allegro. Con AllegNet puoi creare il tuo videogame completamente in codice gestito. Così da poter compilare giochi in C#, vb.net, J# e C++ gestito.

Mallegro - Mallegro (or Managed Allegro) is a .NET wrapper for Allegro written by Michael Jensen. It promises making Allegro available to C# and VB.NET developers.

D

DAllegro - Tydr Schnubbis organised an effort to be able to use Allegro from the D programming language.

Lisp

Common Lisp FFI per Allegro - cl-alleg fornisce un interfaccia esterna di funzioni per la libreria Allegro. E' costruita su CFFI e dovrebbe quindi essere portabile a varie implementazioni di common lisp. L'autore gestisce anche un blog sullo sviluppo di giochi con cl-alleg a http://gameylisp.blogspot.com/.

Lua

LuAllegro - L'obiettivo del progetto LuAllegro è di fornire una libreria grafica libera e multipiattaforma per Lua. Ovviamente Allegro è usato per questo scopo.

Mercury

Mercury - Mercury-Allegro provides a fairly complete set of bindings to Allegro and AllegroGL for the Mercury programming language. It's available as part of the mercury-extras ROTD (release-of-the-day) distributions on the Mercury web site.

Pascal

Allegro.pas - Allegro.pas is a wrapper to use Allegro with Pascal compilers like Delphi or Free Pascal.

Perl

Perl - Un'interfaccia Perl per Allegro scritta da Colin O'Leary.

Python

PyAllegro - Questa pagina ospita tutti i binding di Python. Al momento ci sono 2 progetti: Alpy (una interfaccia pura in C) e PyAlleg (un interfaccia a Pyrex).

Scheme

Bigloo-Allegro - Questo è un binding abbandonato per Bigloo (un compilatore Scheme).

MzScheme - Allegro scheme è un insieme di binding MzScheme per Allegro scritti da Jon Rafkind. Usando la bella libreria FFI di MzScheme è molto semplice legare scheme ad una qualunque libreria C. In allegro.ss troverete un insieme di binding specifici per Allegro e in image.ss un wrapper di scheme che dovrebbe semplificare il lavoro.

Binding per il compilatore Scheme->C. - Binding di Allegro 5 a tre compilatori Scheme->C (CHICKEN, Gambit-C e Bigloo) scritto da Peter Wang come prova. Notare che Allegro 5 è ancora in fase di sviluppo.

Other

Pagina Wiki sui binding - Anche il Wiki ha una pagina sui binding ad altri linguaggi. Poichè chiunque può modificarla, potrebbe avere ulteriori link non presenti su questa pagina. Ma potrebbero non funzionare o puntare a progetti abbandonati o ad uno stadio molto primitivo.