ElysionKronos Thorium
Preview Release

This demonstrates how to use the Thorium scripting language with the Elysion Frameworks, specifically ElysionKronos
Following classes can already be accessed:
 - Application/ActiveWindow -> Application
 - TelSprite -> elSprite
 - TelTimer -> elTimer
 - TelTrueTypeFont -> elTrueTypeFont (partially)
 - Input -> Input (they work exactly the same)
 - GUI -> GUI (not much GUI there I suppose)
 
Compiled executable for Win32 is in /bin, should work fine on Linux and Mac OS X if recompiled.
How does it work:
  The executable loads script files this way:
    1) A script file specified as a command-line parameter
	2) Fallback: Loads script file {ExecutableName}.tss
	3) Fallback: Loads script file main.tss
	
  You can also create a config file, which starts the application in the resolution and window mode you want.
  By default a 800x480 application in window mode will be started.
  The config file must either be named {ExecutableName}.cfg or config.cfg. The content must be like this:
  
  Width
  Height
  Bit Depth
  Fullscreen
  
  So an example config file which loads up a 1024x768x32 in fullscreen would look like this:
  1024
  768
  32
  true
  
 
The handling of the framework is a bit different to what you might be used to from the FreePascal/C/C++/C# version of the framework, 
it's more like LÖVE, for example:
In FPC/C++/C# it's like this:
  Image.ClipImage(makeRect(0, 0, 100, 100));
  
In Thorium it's like this:
  Image.clipImage(0, 0, 100, 100);

  
Technically you can also a bit of Horde3D, recompile the application with the use_horde3D define. You can't do much with Horde3D and
Thorium though, just initialize a context and such stuff