protected override void Initialize() { input = new Input(Form.MainForm); input.Load(); var dirs = new[] { @"img\PPD\home", @"img\PPD\main_game", @"img\PPD\single", @"img\PPD\multi", @"img\PPDEditor" }; foreach (var dir in dirs) { var spriteManager = new DirSpriteManager(dir); spriteManager.Pack(); } resourceManager = new PPDFramework.Resource.SpriteResourceManager(device, @"img\PPD\main_game"); sceneManager = new SceneManager(device) { GameHost = this }; testSceneManager = new TestSceneManager(sceneManager, device); testSceneManager.Add(typeof(TextScene)); testSceneManager.Add(typeof(ScissorScene)); testSceneManager.Add(typeof(ImageScene)); testSceneManager.Add(typeof(FilterScene)); testSceneManager.Add(typeof(NumberImageScene)); testSceneManager.Add(typeof(ScreenFilterScene)); testSceneManager.Add(typeof(MaskScene)); testSceneManager.Add(typeof(MovieScene)); var scene = testSceneManager.Initialize(); SetPropertyToScene(scene); scene.Load(); sceneManager.CurrentScene = scene; TextEditableControl.IMEStarted += control_IMEStarted; }
public NumberImageScene(TestSceneManager testSceneManager, PPDDevice device) : base(testSceneManager, device) { }
public MovieScene(TestSceneManager testSceneManager, PPDDevice device) : base(testSceneManager, device) { }
public FilterScene(TestSceneManager testSceneManager, PPDDevice device) : base(testSceneManager, device) { }
protected TestSceneBase(TestSceneManager testSceneManager, PPDDevice device) : base(device) { this.testSceneManager = testSceneManager; }
public ScissorScene(TestSceneManager testSceneManager, PPDDevice device) : base(testSceneManager, device) { }