public ScenariosComponent(SandboxGame game, PenumbraComponent penumbra, PenumbraControllerComponent penumbraController, PythonInterpreter interpreter)
     : base(game)
 {
     _penumbra = penumbra;
     _penumbraController = penumbraController;
     _interpreter = interpreter;
 }
Exemple #2
0
        public UIComponent(SandboxGame game, PenumbraControllerComponent penumbraController) : base(game)
        {
            PenumbraController = penumbraController;
            Scenarios          = game.Scenarios;

            Enabled = false;
            Visible = true;
        }
        public UIComponent(SandboxGame game, PenumbraControllerComponent penumbraController)
            : base(game)
        {
            _penumbraController = penumbraController;
            _scenarios = game.Scenarios;

            penumbraController.ShadowTypeChanged += (s, e) => SetShadowTypeInfo();
            SetShadowTypeInfo();

            Enabled = false;
            Visible = true;
        }
Exemple #4
0
        static void Main(string[] args)
        {
            using (SandboxGame game = new SandboxGame())
            {
#if DEBUG
                /*
                 * int tickCount = 0;
                 * game.OnUpdate += () =>
                 * {
                 *      Console.WriteLine("Tick " + tickCount);
                 *      tickCount++;
                 * };
                 */
#endif
                game.OnEnd += () =>
                {
                    Console.WriteLine("Game over!");
                };

                game.Run();
            }
        }
Exemple #5
0
 public ScenariosComponent(SandboxGame game, PenumbraComponent penumbra, PenumbraControllerComponent penumbraController)
     : base(game)
 {
     _penumbra           = penumbra;
     _penumbraController = penumbraController;
 }
 public HullGenerationComponent(SandboxGame game, PenumbraComponent penumbra)
     : base(game)
 {
     _penumbra = penumbra;
 }
Exemple #7
0
 static void Main()
 {
     using (var game = new SandboxGame())
         game.Run();
 }