/// <summary> /// GameDeviceインスタンスの取得 /// (Game1クラスで使う実体生成用) /// </summary> /// <param name="content">コンテンツ管理者</param> /// <param name="graphics">グラフィック機器</param> /// <returns>GameDeviceインスタンス</returns> public static GameDevice Instance(ContentManager content, GraphicsDevice graphics) { //インスタンスがまだ生成されてないければ生成する if (instance == null) { instance = new GameDevice(content, graphics); } return(instance); }
private Sound sound;//サウンドオブジェクト /// <summary> /// コンストラクタ /// </summary> /// <param name="resources"></param> public SELoader(string[,] resources) : base(resources) { sound = GameDevice.Instance().GetSound(); base.Initialize(); }
private Sound sound;//サウンドオブジェクト /// <summary> /// コンストラクタ /// </summary> /// <param name="resources"></param> public BGMLoader(string[,] resources) : base(resources) { sound = GameDevice.Instance().GetSound(); //GameDeviceからサウンドオブジェクトを取得 base.Initialize(); }
private Renderer renderer; //描画オブジェクト /// <summary> /// コンストラクタ /// </summary> /// <param name="resources"></param> public TextureLoader(string[,] resources) : base(resources) { renderer = GameDevice.Instance().GetRenderer(); base.Initialize(); }