コード例 #1
0
 public IodineVM(Game game = null)
 {
     Game                = game;
     Engine              = new IodineEngine();
     Reloader            = new ScriptReloader("*.id");
     Reloader.LoadScript = Load;
     if (Game != null)
     {
         Reloader.PauseGame  = Game.Pause;
         Reloader.ResumeGame = Game.Resume;
         Game.Content.RegisterAssetHandler <IodineScript> (typeof(IodineScriptProvider));
     }
     currentError = string.Empty;
     SetupGlobals();
 }
コード例 #2
0
ファイル: PythonVM.cs プロジェクト: parhelia512/nginz
 public PythonVM(Game game = null)
 {
     Game                = game;
     Engine              = PythonHost.CreateEngine();
     Scope               = Engine.CreateScope();
     Reloader            = new ScriptReloader("*.py");
     Reloader.LoadScript = Load;
     if (Game != null)
     {
         Reloader.PauseGame  = Game.Pause;
         Reloader.ResumeGame = Game.Resume;
         Game.Content.RegisterAssetHandler <PythonScript> (typeof(PythonScriptProvider));
     }
     currentError = string.Empty;
     SetupGlobals();
 }