Exemplo n.º 1
0
 ///<summary>GameDeviceインスタンスの取得</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);
 }
Exemplo n.º 2
0
        private Sound sound;//サウンドオブジェクト

        /// <summary>
        /// コンストラクタ
        /// </summary>
        /// <param name="resources"></param>
        public SELoader(string[,] resources)
            : base(resources)
        {
            sound = GameDevice.Instance().GetSound();
            base.Initialize();
        }
Exemplo n.º 3
0
        private Renderer renderer; //描画オブジェクト

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

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