Aluminium95/WormsVala — Issue #20: Scripting des IA / Terrains / Objets
Author: Aluminium95
Created: 2011-10-24 07:45:48+00:00
State: open
Labels: Feature

http://live.gnome.org/Vala/LuaSample

Il serait génial de permettre de faire un système de scripting pour les terrains, les comportements des IAs, les comportements des objets !

De plus on peut utiliser des fonctions définies en Vala dans le code Lua !

```vala
string code = """
print "Lua Code From Vala Code!"
my_func(33)
""";

var vm = new LuaVM ();
vm.open_libs ();
vm.register ("my_func", my_func); // enregistre la fonction vala dans la VM lua
vm.do_string (code);
```

Il faut donc inventer un système pour gérer la création de nouveaux terrains de manière purement fonctionnelle ( pas d'OO en lua :D )