/// <summary> /// Initializes a new instance of the <see cref="Knot3.GameScreen"/> class. /// </summary> /// <param name='game'> /// The Game. /// </param> public GameScreen(Knot3Game game) { this.game = game; this.NextState = this; this.CurrentRenderEffects = new RenderEffectStack (defaultEffect: new StandardEffect (this)); this.PostProcessingEffect = new StandardEffect (this); this.input = new InputManager (this); }
public StartScreen(Knot3Game game) : base(game) { menu = new Menu (this, new WidgetInfo (), DisplayLayer.Menu); }
static void Main() { game = new Knot3Game (); game.Run (); }
public static void Initialize(Knot3Game game) { CreativeMode = new CreativeModeScreen (game); StartScreen = new StartScreen (game); OptionScreen = new OptionScreen (game); VideoOptionScreen = new VideoOptionScreen (game); LoadSavegameScreen = new CreativeLoadScreen (game); CreativeMode.Initialize (); StartScreen.Initialize (); OptionScreen.Initialize (); VideoOptionScreen.Initialize (); LoadSavegameScreen.Initialize (); }