Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var view = new Regulus.Utility.ConsoleViewer();
            var input = new Input(view);

            var application = new Regulus.Project.Crystal.Application(view, input);

            Regulus.Game.IFramework app = application;
            app.Launch();
            application.SetLogMessage(Regulus.Utility.Console.LogFilter.None);
            var batchCommander = new BatchCommander(application.Command , view);
            while (app.Update())
            {
                input.Update();
                batchCommander.Update();
            }

            app.Shutdown();
        }
Exemplo n.º 2
0
    void Start()
    {
        var app = new Regulus.Project.Crystal.Application(this, this);
        _Application = app;

        _Application.UserSpawnEvent += _OnSpawnUser;
        _Application.UserUnspawnEvent += _OnUnspawnUser;
        (_Application as Regulus.Game.IFramework).Launch();
    }