public Explosion(Texture2D textrue, Vector3 position) { sprite = new SimpleSprite( AppMain.graphics, textrue); sprite.Center.X = 0.5f; sprite.Center.Y = 0.5f; sprite.Position = position; }
public static void Initialize() { graphics = new GraphicsContext (); ImageRect rectScreen = graphics.Screen.Rectangle; generator = new Random (); dots = new List<SimpleSprite> (); //dots_2 = new List<SimpleSprite> (); hits = new List<Hits> (); //creating texture2D in prep for the Simple Sprites texture = new Texture2D ("/Application/resources/world.png", false); texture2 = new Texture2D ("/Application/resources/dot.png", false); texture3 = new Texture2D ("/Application/resources/dot_1.png", false); Atlanta = new Texture2D ("/Application/resources/Atlanta.png", false); Paris_1 = new Texture2D ("/Application/resources/Paris_01.png", false); Paris_2 = new Texture2D ("/Application/resources/Paris_02.png", false); Paris_3 = new Texture2D ("/Application/resources/Paris_03.png", false); Paris_4 = new Texture2D ("/Application/resources/Paris_04.png", false); LosAngeles = new Texture2D ("/Application/resources/LA.png", false); NewYork = new Texture2D ("/Application/resources/NYC.png", false); particle_Tex = new Texture2D ("/Application/resources/fire_particle.png", false); skyline_1_fire = new Texture2D ("/Application/resources/Paris_01_hit.png", false); skyline_2_fire = new Texture2D ("/Application/resources/Paris_02_hit.png", false); skyline_3_fire = new Texture2D ("/Application/resources/Paris_03_hit.png", false); skyline_4_fire = new Texture2D ("/Application/resources/Paris_04_hit.png", false); //create array to put different player maps in. SimpleSprite[] skylines = new SimpleSprite[] { ATL1 = new SimpleSprite (graphics, Atlanta), paris_1 = new SimpleSprite (graphics, Paris_1), LA = new SimpleSprite (graphics, LosAngeles), NYC = new SimpleSprite (graphics, NewYork), ATL = new SimpleSprite (graphics, Atlanta), }; for (int s = 0; s <= skylines.Length; ++s) { if (s == Convert.ToInt32 (ID)) { play_Sky_Line_1 = skylines [s]; play_Sky_Line_1.Position.X = 0; play_Sky_Line_1.Position.Y = 0; } if (play_Sky_Line_1 == skylines [1]) { play_Sky_Line_2 = new SimpleSprite (graphics, Paris_2); play_Sky_Line_3 = new SimpleSprite (graphics, Paris_3); play_Sky_Line_4 = new SimpleSprite (graphics, Paris_4); } if (play_Sky_Line_1 == skylines [2]) { play_Sky_Line_2 = new SimpleSprite (graphics, Paris_2); play_Sky_Line_3 = new SimpleSprite (graphics, Paris_3); play_Sky_Line_4 = new SimpleSprite (graphics, Paris_4); } if (play_Sky_Line_1 == skylines [3]) { play_Sky_Line_2 = new SimpleSprite (graphics, Paris_2); play_Sky_Line_3 = new SimpleSprite (graphics, Paris_3); play_Sky_Line_4 = new SimpleSprite (graphics, Paris_4); } if (play_Sky_Line_1 == skylines [4]) { play_Sky_Line_2 = new SimpleSprite (graphics, Paris_2); play_Sky_Line_3 = new SimpleSprite (graphics, Paris_3); play_Sky_Line_4 = new SimpleSprite (graphics, Paris_4); } //if(skylines[s] == LA_1) //{// //play_Sky_Line_2 = skylines [LA_2]; //play_Sky_Line_3 = skylines [LA_3]; //play_Sky_Line_4 = skylines [LA_4]; //} } play_Sky_Line_2.Position.X = 240; play_Sky_Line_2.Position.Y = 0; play_Sky_Line_3.Position.X = 480; play_Sky_Line_3.Position.Y = 0; play_Sky_Line_4.Position.X = 720; play_Sky_Line_4.Position.Y = 0; skyline_1 = new Rectangle (0, 410, Paris_1.Width, 134); //skyline_2 = new Rectangle(240, 410, Paris_2.Width, 134); //skyline_3 = new Rectangle(480, 410, Paris_3.Width, 134); //skyline_4 = new Rectangle(720, 410, Paris_4.Width, 134); World = new SimpleSprite (graphics, texture); Fire_skyline_1 = new SimpleSprite (graphics, skyline_1_fire); Fire_skyline_2 = new SimpleSprite (graphics, skyline_2_fire); Fire_skyline_3 = new SimpleSprite (graphics, skyline_3_fire); Fire_skyline_4 = new SimpleSprite (graphics, skyline_4_fire); yellow_Dot = new SimpleSprite (graphics, texture3); red_Dot = new SimpleSprite (graphics, texture2); particle = new SimpleSprite (graphics, particle_Tex); spriteArray [0] = red_Dot; spriteArray [1] = yellow_Dot; }
public void Initialize() { //graphics = new GraphicsContext(); //UISystem.Initialize(graphics); Console.WriteLine("---- game scene -----"); ImageRect rectScreen = AppMain.graphics.Screen.Rectangle; generator = new Random (); dots = new List<SimpleSprite> (); //dots_2 = new List<SimpleSprite> (); hits = new List<Hits> (); //creating texture2D in prep for the Simple Sprites //texture = new Texture2D ("/Application/resources/world.png", false); texture2 = new Texture2D ("/Application/resources/Bomb_mini.png", false); texture2_left = new Texture2D("/Application/resources/Bomb_mini_left.png", false); texture2_right = new Texture2D("/Application/resources/Bomb_mini_right.png", false); texture3 = new Texture2D ("/Application/resources/dot_1.png", false); Atlanta = new Texture2D ("/Application/resources/Atlanta.png", false); Paris_1 = new Texture2D ("/Application/resources/Paris_01.png", false); Paris_2 = new Texture2D ("/Application/resources/Paris_02.png", false); Paris_3 = new Texture2D ("/Application/resources/Paris_03.png", false); Paris_4 = new Texture2D ("/Application/resources/Paris_04.png", false); Atlanta_01 = new Texture2D("/Application/resources/Atlanta_01.png", false); Atlanta_02 = new Texture2D("/Application/resources/Atlanta_02.png", false); Atlanta_03 = new Texture2D("/Application/resources/Atlanta_03.png", false); Atlanta_04 = new Texture2D("/Application/resources/Atlanta_04.png", false); LA_01 = new Texture2D("/Application/resources/LA_01.png", false); LA_02 = new Texture2D("/Application/resources/LA_02.png", false); LA_03 = new Texture2D("/Application/resources/LA_03.png", false); LA_04 = new Texture2D("/Application/resources/LA_04.png", false); NYC_01= new Texture2D("/Application/resources/NYC_01.png", false); NYC_02= new Texture2D("/Application/resources/NYC_02.png", false); NYC_03= new Texture2D("/Application/resources/NYC_03.png", false); NYC_04= new Texture2D("/Application/resources/NYC_04.png", false); LosAngeles = new Texture2D ("/Application/resources/LA.png", false); NewYork = new Texture2D ("/Application/resources/NYC.png", false); particle_Tex = new Texture2D ("/Application/resources/fire_particle.png", false); skyline_1_fire = new Texture2D ("/Application/resources/Paris_01_hit.png", false); skyline_2_fire = new Texture2D ("/Application/resources/Paris_02_hit.png", false); skyline_3_fire = new Texture2D ("/Application/resources/Paris_03_hit.png", false); skyline_4_fire = new Texture2D ("/Application/resources/Paris_04_hit.png", false); explosionPic = new Texture2D("/Application/resources/GraySmoke.png",false); //create array to put different player maps in. SimpleSprite[] skylines = new SimpleSprite[] { ATL1 = new SimpleSprite (AppMain.graphics, Atlanta_01),//0 paris_1 = new SimpleSprite (AppMain.graphics, Paris_1),//1 LA = new SimpleSprite (AppMain.graphics, LA_01), NYC = new SimpleSprite (AppMain.graphics, NYC_01), ATL = new SimpleSprite (AppMain.graphics, Atlanta_01), }; for (int s = 0; s <= skylines.Length; ++s) { if (s == Convert.ToInt32 (ID)) { play_Sky_Line_1 = skylines [s]; play_Sky_Line_1.Position.X = 0; play_Sky_Line_1.Position.Y = 0; } if (play_Sky_Line_1 == skylines [1]) { play_Sky_Line_2 = new SimpleSprite (AppMain.graphics, Paris_2); play_Sky_Line_3 = new SimpleSprite (AppMain.graphics, Paris_3); play_Sky_Line_4 = new SimpleSprite (AppMain.graphics, Paris_4); } if (play_Sky_Line_1 == skylines [2]) { play_Sky_Line_2 = new SimpleSprite (AppMain.graphics, LA_02); play_Sky_Line_3 = new SimpleSprite (AppMain.graphics, LA_03); play_Sky_Line_4 = new SimpleSprite (AppMain.graphics, LA_04); } if (play_Sky_Line_1 == skylines [3]) { play_Sky_Line_2 = new SimpleSprite (AppMain.graphics, NYC_02); play_Sky_Line_3 = new SimpleSprite (AppMain.graphics, NYC_03); play_Sky_Line_4 = new SimpleSprite (AppMain.graphics, NYC_04); } if (play_Sky_Line_1 == skylines [4]) { play_Sky_Line_2 = new SimpleSprite (AppMain.graphics, Atlanta_02); play_Sky_Line_3 = new SimpleSprite (AppMain.graphics, Atlanta_03); play_Sky_Line_4 = new SimpleSprite (AppMain.graphics, Atlanta_04); } //if(skylines[s] == LA_1) //{// //play_Sky_Line_2 = skylines [LA_2]; //play_Sky_Line_3 = skylines [LA_3]; //play_Sky_Line_4 = skylines [LA_4]; //} } play_Sky_Line_2.Position.X = 240; play_Sky_Line_2.Position.Y = 0; play_Sky_Line_3.Position.X = 480; play_Sky_Line_3.Position.Y = 0; play_Sky_Line_4.Position.X = 720; play_Sky_Line_4.Position.Y = 0; skyline_1 = new Rectangle (0, 410, Paris_1.Width, 134); //skyline_2 = new Rectangle(240, 410, Paris_2.Width, 134); //skyline_3 = new Rectangle(480, 410, Paris_3.Width, 134); //skyline_4 = new Rectangle(720, 410, Paris_4.Width, 134); //World = new SimpleSprite (AppMain.graphics, texture); Fire_skyline_1 = new SimpleSprite (AppMain.graphics, skyline_1_fire); Fire_skyline_2 = new SimpleSprite (AppMain.graphics, skyline_2_fire); Fire_skyline_3 = new SimpleSprite (AppMain.graphics, skyline_3_fire); Fire_skyline_4 = new SimpleSprite (AppMain.graphics, skyline_4_fire); yellow_Dot = new SimpleSprite (AppMain.graphics, texture3); red_Dot = new SimpleSprite (AppMain.graphics, texture2); particle = new SimpleSprite (AppMain.graphics, particle_Tex); spriteArray [0] = red_Dot; spriteArray [1] = yellow_Dot; timeCount = new Sce.PlayStation.HighLevel.UI.Label(); score = new Sce.PlayStation.HighLevel.UI.Label(); labelOfScore = new Sce.PlayStation.HighLevel.UI.Label(); labelSetting(timeCount, //time count "30", 960/2 - 20, 0, 150, 100, 32, FontStyle.Regular, new UIColor(0, 0, 0, 255)); timer = new System.Diagnostics.Stopwatch();//timer labelSetting(score, //score "0", 960 - 100, 0, 150, 100, 20, FontStyle.Regular, new UIColor(0, 0, 0, 255)); labelSetting(labelOfScore, //score board "Score: ", 960 - 200, 0, 150, 100, 20, FontStyle.Regular, new UIColor(0, 0, 0, 255)); //heath bar -- saparate to 5 parts _uiScene = new Sce.PlayStation.HighLevel.UI.Scene(); ImageBox healthIcon = new ImageBox(); healthIcon.Image = new ImageAsset("/Application/resources/shield-grey.png"); healthIcon.PivotType = PivotType.MiddleCenter; healthIcon.Width = healthIcon.Image.Width/4.5f; healthIcon.Height = healthIcon.Image.Height/4.5f; healthIcon.SetPosition(35,40); healthbar_01 = new ImageBox(); healthbar_01.Image = new ImageAsset("/Application/resources/red-rectangle.jpg"); healthbar_01.PivotType = PivotType.MiddleCenter; healthbar_01.Width = healthbar_01.Image.Width/4.5f; healthbar_01.Height = healthbar_01.Image.Height/4.5f; healthbar_01.SetPosition(100,40); healthbar_02 = new ImageBox(); healthbar_02.Image = new ImageAsset("/Application/resources/red-rectangle.jpg"); healthbar_02.PivotType = PivotType.MiddleCenter; healthbar_02.Width = healthbar_02.Image.Width/4.5f; healthbar_02.Height = healthbar_02.Image.Height/4.5f; healthbar_02.SetPosition(155,40); healthbar_03 = new ImageBox(); healthbar_03.Image = new ImageAsset("/Application/resources/red-rectangle.jpg"); healthbar_03.PivotType = PivotType.MiddleCenter; healthbar_03.Width = healthbar_03.Image.Width/4.5f; healthbar_03.Height = healthbar_03.Image.Height/4.5f; healthbar_03.SetPosition(210,40); healthbar_04 = new ImageBox(); healthbar_04.Image = new ImageAsset("/Application/resources/red-rectangle.jpg"); healthbar_04.PivotType = PivotType.MiddleCenter; healthbar_04.Width = healthbar_04.Image.Width/4.5f; healthbar_04.Height = healthbar_04.Image.Height/4.5f; healthbar_04.SetPosition(265,40); _uiScene.RootWidget.AddChildLast(timeCount); _uiScene.RootWidget.AddChildLast(score); _uiScene.RootWidget.AddChildLast(healthIcon); _uiScene.RootWidget.AddChildLast(healthbar_01); _uiScene.RootWidget.AddChildLast(healthbar_02); _uiScene.RootWidget.AddChildLast(healthbar_03); _uiScene.RootWidget.AddChildLast(healthbar_04); _uiScene.RootWidget.AddChildLast(labelOfScore); UISystem.SetScene(_uiScene); // create menu scene }