コード例 #1
0
ファイル: Screen.cs プロジェクト: Hamsand/Swf2XNA
 public Screen(V2DContent v2dContent)
 {
     this.v2dWorld = v2dContent.v2dWorld;
     this.textures = v2dContent.textures;
     SetAttributes();
 }
コード例 #2
0
 public SplashScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #3
0
 public BaseScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #4
0
 public Tutorial4Screen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #5
0
 public TwoCanalTwoTrainScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #6
0
 public AllTrainScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #7
0
 public LaneChangeScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #8
0
ファイル: RevoluteJointDemo.cs プロジェクト: Hamsand/Swf2XNA
 public RevoluteJointDemo(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #9
0
ファイル: V2DScreen.cs プロジェクト: yzqlwt/Swf2XNA
 public V2DScreen(V2DContent v2dContent) : base(v2dContent)
 {
     CreateWorld();
 }
コード例 #10
0
 public TwoTrainTwoRestScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #11
0
 //[V2DSpriteAttribute(isStatic = true, categoryBits = Category.WATER, maskBits = Category.PLAYER, isSensor = true)]
 //protected V2DSprite[] water;
 //[V2DSpriteAttribute(isStatic = true, categoryBits = Category.WATER, maskBits = Category.PLAYER)]
 //protected V2DSprite[] bridgeRail;
 //[SpriteAttribute(depthGroup = 14)]
 //protected Sprite[] bridge;
 public AllWaterScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #12
0
 public AllCarsScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #13
0
 public HudScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #14
0
ファイル: DistanceJointDemo.cs プロジェクト: Hamsand/Swf2XNA
 public DistanceJointDemo(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #15
0
 public SteamRollerScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #16
0
ファイル: VexToScreen.cs プロジェクト: Hamsand/Swf2XNA
        public V2DContent GetV2DContent(ContentProcessorContext context)
        {
            V2DContent result = new V2DContent();
            result.v2dWorld = v2dWorld;

            //XmlSerializer xs = new XmlSerializer(typeof(V2DWorld));
            //StringWriter sw = new StringWriter();
            //xs.Serialize(sw, result.v2dWorld);

            result.contentTextures.Clear();
            foreach (string s in paths.Values)
            {
                ExternalReference<TextureContent> tr = new ExternalReference<TextureContent>(s);
                Texture2DContent texture = context.BuildAndLoadAsset<TextureContent, Texture2DContent>(tr, null);
                result.contentTextures.Add(Path.GetFileNameWithoutExtension(s), texture);
            }

            return result;
        }
コード例 #17
0
 public HousesScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #18
0
 public WideBoulevardScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #19
0
ファイル: Scene2Data.cs プロジェクト: Hamsand/Swf2XNA
 public Scene2Data(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #20
0
 public TwoCanalTwoBoulevardScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #21
0
 public TitleScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #22
0
ファイル: PulleyJointDemo.cs プロジェクト: Hamsand/Swf2XNA
 public PulleyJointDemo(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #23
0
 public TwoLaneScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #24
0
 public Level0Screen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #25
0
 public TwoCanalScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #26
0
ファイル: SpinnerDemo.cs プロジェクト: nyxojaele/Swf2XNA
 public SpinnerDemo(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #27
0
ファイル: V2DScreen.cs プロジェクト: olegzu/Swf2XNA
 public V2DScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
     CreateWorld();
 }
コード例 #28
0
ファイル: Screen.cs プロジェクト: Hamsand/Swf2XNA
 private void EnsureV2DWorld()
 {
     if (SymbolImport != null && v2dWorld == null)
     {
         // ** note: unnamed elements may actually fall out of scope and get gc/disposed, so need a ref
         // todo: use multiple content loaders per screen and unload where needed.
         //V2DContent content = V2DGame.instance.Content.Load<V2DContent>(SymbolImport.assetName);
         content = V2DGame.instance.Content.Load<V2DContent>(SymbolImport.assetName);
         v2dWorld = content.v2dWorld;
         textures = content.textures;
         v2dWorld.RootInstance.Definition = v2dWorld.GetDefinitionByName(V2DGame.ROOT_NAME);
     }
 }
コード例 #29
0
 public SpaceMediumScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #30
0
 public StartScreen(V2DContent v2dContent)
     : base(v2dContent)
 {
 }
コード例 #31
0
 public GameOverlay(V2DContent v2dContent)
     : base(v2dContent)
 {
     isPersistantScreen = true;
 }