/// <summary> /// コンストラクタです。 /// </summary> /// <param name="args"></param> /// <param name="control"></param> protected GameCoreBase(PPDExecuteArg args, Control control) { SharpDX.Configuration.EnableReleaseOnFinalizer = true; gameTimer = new GameTimer(); Control = control; Args = args; ShouldBeExit = false; }
/// <summary> /// 起動引数つきのシーンを取得します /// </summary> /// <param name="device"></param> /// <param name="args"></param> /// <param name="dic"></param> /// <returns></returns> public abstract ISceneBase GetSceneWithArgs(PPDDevice device, PPDExecuteArg args, out Dictionary <string, object> dic);
/// <summary> /// コンストラクタです。 /// </summary> /// <param name="args"></param> /// <param name="form"></param> protected GameCore(PPDExecuteArg args, IGameForm form) : base(args, new TextEditableControl()) { Form = form; gameTimer = new GameTimer(); }