public Screen(Screen parent, ScreenManager manager) { this.parent = parent; this.screenmanager = manager; this.ready = true; this.transition_time = 0.5f; }
public EditorScreen(Editor editor, ScreenManager manager) : base(null, manager) { this.editor = editor; menu_screen = new EditorMainMenu(this, manager); }
public Instructions(Screen parent, ScreenManager manager) : base(parent, manager) { logo = Resources.instructions_texture_region; transition_time = 3; background = 1; }
public GameScreen(Hyades game, ScreenManager manager) : base(null, manager) { this.game = game; //title_screen = new Title(this, manager); menu_screen = new MainMenu(this, manager); }
protected override void LoadContent() { Resources.Load(content); input = new MultiInputDevice(PlayerIndex.One); //input = new GamePadDevice(PlayerIndex.One); game = new Hyades(input); screenmanager = new ScreenManager(input); gamescreen = new GameScreen(game, screenmanager); screenmanager.FadeIn(gamescreen); Title logo = new Title(gamescreen, screenmanager); screenmanager.FadeIn(logo); /* editor = new Editor(input); screenmanager = new ScreenManager(input); editorscreen = new EditorScreen(editor, screenmanager); screenmanager.FadeIn(editorscreen); */ }
public ScreenManager(InputDevice input) { this.screen_list = new List<Screen>(); this.input = input; instance = this; }
public Title(Screen parent, ScreenManager manager) : base(parent, manager) { logo = Resources.logo_texture_region; transition_time = 3; background = 1; }
public ScreenManager(InputDevice input) { this.screen_list = new List <Screen>(); this.input = input; instance = this; }