Code: Select all
import System;
import Irrlicht;
import Irrlicht.Video;
import Irrlicht.Core;
import Irrlicht.Scene;
class Cool
{
function Init() {
var device:IrrlichtDevice = new IrrlichtDevice(DriverType.OPENGL);
device.WindowCaption = "Hello Moto!";
if( device.Run() == false ) return;
System.Console.WriteLine( "Irrlicht version " + device.Version );
device.ResizeAble = true;
device.CursorControl.Visible = true;
device.GUIEnvironment.AddStaticText( "Irrlicht with JScript!", new Rect( 0, 0, 640, 480), false, true, null, 1 )
device.GUIEnvironment.AddMessageBox( "JScript!", "Irrlicht loves .net and JScript :P", false, null, null, 2 );
var shade = 0; var shadev = 1;
while( device.Run() ) {
if( shade > 250 ) shadev = -1;
if( shade < 5 ) shadev = 1;
shade += shadev;
device.VideoDriver.BeginScene(true, true, new Color(0, shade, shade, shade));
device.GUIEnvironment.DrawAll();
device.VideoDriver.EndScene();
}
}
}
var meh = new Cool;
meh.Init();
jsc /out:js/test.exe /reference:js/Irrlicht.NET.dll js/test.js

ps. cant get it to load meshes/textures without crashing on me yet