Beispiel #1
0
 /// <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);
 }
Beispiel #2
0
        private Sound sound;//サウンドオブジェクト

        /// <summary>
        /// コンストラクタ
        /// </summary>
        /// <param name="resources"></param>
        public BGMLoader(string[,] resources)
            : base(resources)
        {
            sound = GameDevice.Instance().GetSound(); //GameDeviceからサウンドオブジェクトを取得
            base.Initialize();
        }
Beispiel #3
0
        private Renderer renderer; //描画オブジェクト

        /// <summary>
        /// コンストラクタ
        /// </summary>
        /// <param name="resources"></param>
        public TextureLoader(string[,] resources)
            : base(resources)
        {
            renderer = GameDevice.Instance().GetRenderer();
            base.Initialize();
        }
Beispiel #4
0
        private Sound sound;//サウンドオブジェクト

        /// <summary>
        /// コンストラクタ
        /// </summary>
        /// <param name="resources"></param>
        public SELoader(string[,] resources)
            : base(resources)
        {
            sound = GameDevice.Instance().GetSound();
            base.Initialize();
        }