コード例 #1
0
ファイル: AudioManager.cs プロジェクト: Otto404/wp-xna
        internal void LoadContent( ResourceManager resourceManager )
        {
            if ( null == resourceManager )
                return;

            foreach ( Resource resource in resourceManager.Resources )
                if ( resource.Type == ResourceType.Sound )
                    this.sounds.Add ( resource.Name, resourceManager.GetSound ( resource.Name ) );
                else if ( resource.Type == ResourceType.Music )
                    this.music.Add ( resource.Name, resourceManager.GetMusic ( resource.Name ) );
        }
コード例 #2
0
ファイル: Scene.cs プロジェクト: Otto404/wp-xna
        protected Scene( Vector2 location, GestureType gestureType, IList<Resource> resources, IList<Making> makings, bool isBroken, bool isBackgroundMusicLoop )
        {
            this.Location = location;
            this.GestureType = gestureType;

            this.resourceManager = new ResourceManager ( resources );
            this.audioManager = new AudioManager ( );

            if ( null != makings )
                foreach ( Making making in makings )
                    if ( null != making )
                        this.makings.Add ( making.Name, making );

            foreach ( Making making in this.makings.Values )
                making.Init ( this );

            this.IsBroken = isBroken;
            this.isBackgroundMusicLoop = isBackgroundMusicLoop;
        }
コード例 #3
0
ファイル: Button.cs プロジェクト: Otto404/wp-xna
        internal override void InitResource( ResourceManager resourceManager )
        {
            base.InitResource ( resourceManager );

            this.backgroundMovie.InitResource ( resourceManager );
        }
コード例 #4
0
ファイル: Shape.cs プロジェクト: Otto404/wp-xna
 internal override void InitResource( ResourceManager resourceManager )
 {
     this.Texture = resourceManager.GetTexture ( this.resourceName );
 }
コード例 #5
0
ファイル: Label.cs プロジェクト: Otto404/wp-xna
 internal override void InitResource( ResourceManager resourceManager )
 {
     this.font = resourceManager.GetFont ( this.resourceName );
 }
コード例 #6
0
ファイル: Making.cs プロジェクト: Otto404/wp-xna
 internal virtual void InitResource( ResourceManager resourceManager )
 {
 }