Changeset 6087 for 2015/24/ohjaajat/Dungeon/Dungeon/Dungeon/MainMenu.cs
- Timestamp:
- 2015-06-15 00:25:16 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/24/ohjaajat/Dungeon/Dungeon/Dungeon/MainMenu.cs
r6086 r6087 16 16 private Image ratasKuva = Game.LoadImage("ratas"); 17 17 private Image palaKuva = Game.LoadImage("pala"); 18 private Image aukkoPohjaKuva = Game.LoadImage("aukko"); 19 private Image aukkoKuva = Game.LoadImage("aukko2"); 18 20 19 21 private GameObject pala; // Putoava palkki. 20 22 private GameObject ratas; // Palkin vieressä pyörivä ratas. 23 private GameObject pohjaAukko; // Aukko josta tulee ulos barbaareja. 21 24 22 25 private const double Gravitaatio = -600.0; … … 60 63 { 61 64 var barbaari = new GameObject(64, 64); 62 barbaari.Right = peli.Camera.ScreenToWorld(new Vector(Game.Screen.Left, 0)).X; 63 barbaari.Bottom = peli.Camera.ScreenToWorld(new Vector(0, Game.Screen.Bottom)).Y + RandomGen.NextDouble(0, 32); 65 //barbaari.Right = peli.Camera.ScreenToWorld(new Vector(Game.Screen.Left, 0)).X; 66 barbaari.X = pohjaAukko.X - pohjaAukko.Width/3; 67 barbaari.Bottom = peli.Camera.ScreenToWorld(new Vector(0, Game.Screen.Bottom)).Y; // + RandomGen.NextDouble(0, 32); 64 68 barbaari.Image = peli.vihuKuvat[0]; 65 69 barbaari.Animation = new Animation(peli.vihuKuvat) { FPS = 10 }; … … 76 80 pala.Image = palaKuva; 77 81 pala.TextureWrapSize = new Vector(1, toistoja); 78 peli.Add(pala );82 peli.Add(pala, 2); 79 83 80 84 ratas = new GameObject(130, 130); 81 85 ratas.Image = ratasKuva; 82 86 ratas.Position = pala.Position + new Vector(60, 0); 83 peli.Add(ratas );87 peli.Add(ratas, 2); 84 88 85 pala.Bottom = Game.Screen.Top; 89 pala.Bottom = Game.Screen.Top; // Pala putoaa ikkunan yläreunasta. 90 91 // Aukon pohjavalo. 92 pohjaAukko = new GameObject(200, 100); 93 pohjaAukko.Image = aukkoPohjaKuva; 94 pohjaAukko.Left = peli.Camera.ScreenToWorld(new Vector(Game.Screen.Left, 0)).X; 95 pohjaAukko.Bottom = peli.Camera.ScreenToWorld(new Vector(0, Game.Screen.Bottom)).Y; 96 peli.Add(pohjaAukko, -1); 97 98 // Päällä näkyvä osittain väpinäkyvä valo. 99 var aukkoValo = new GameObject(pohjaAukko.Width, pohjaAukko.Height); 100 aukkoValo.Image = aukkoKuva; 101 aukkoValo.Position = pohjaAukko.Position; 102 peli.Add(aukkoValo, 1); 86 103 } 87 104
Note: See TracChangeset
for help on using the changeset viewer.