Autor Beitrag
oern
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 142

Linux, Win XP
D7
BeitragVerfasst: So 09.07.06 19:14 
BSL Loader

Der BSL Loader ist ein Programm das aus bestimmten Pascal Source Code eine 3d Welt erstellt.

Ein Beispiel:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
unit map;

procedure main;
begin

  loadtexturefrompicture('sonne''sonne.jpg');
  createball('ball1', createpos(00100));
  addcol('ball1'2);
  settexture('ball1''sonne');
  setradius('ball1'50);
  
end;

end.

Dieser Code erzeugt eine Kugel.

Eine komplette Liste aller verfügbaren Functionen findet man hier (das ganze gibt es auch noch hier als XML Version). Natürlich sind auch die Funktionen der Unit SysUtils benutzbar. Desweiteren gibt es auch einige Demoscripte die zeigen wie man Objekte erstellt, Schleifen benutzt und Funktionen deklariert (Alles ist praktisch Pascal kompatibl).

Technisches
Zum interpretieren des pascal Codes wird der JvInterpreter der JEDIs benutzt und zur Anzeige OpenGL mit GLScene.
Einloggen, um Attachments anzusehen!
_________________
Ich hab eine Signatur