예제 #1
0
파일: Making.cs 프로젝트: Otto404/wp-xna
        internal virtual void Init( Scene scene )
        {
            this.scene = scene;

            if ( this is ILockable )
                ( this as ILockable ).Location += scene.Location;
        }
예제 #2
0
        internal SceneLoader( World world, Scene[] scenes, Type[] afterSceneTypes )
        {
            if ( null == world )
                throw new ArgumentNullException ( "world", "world can't be null" );

            if ( null != scenes )
                foreach ( Scene scene in scenes )
                    if ( null != scene )
                    {
                        scene.World = world;
                        scene.IsClosed = false;

                        this.scenes.Add ( scene );
                    }

            this.afterSceneTypes = afterSceneTypes;
        }
예제 #3
0
파일: Button.cs 프로젝트: Otto404/wp-xna
        internal override void Init( Scene scene )
        {
            base.Init ( scene );

            this.backgroundMovie.Init ( scene );
        }