- Timestamp:
- 2016-06-08 11:33:01 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/23/ohjaajat/Punasininen/Punasininen/Punasininen/Punasininen.cs
r7203 r7204 1 1 using System; 2 2 using System.Collections.Generic; 3 using System.Linq; 3 4 using Jypeli; 4 5 using Jypeli.Assets; … … 14 15 15 16 private Player blue; 16 private Player red; 17 private Player red; 18 private Image[] orangeTileImages = LoadImages("bluetile\\bluetile", 12); 19 private Image[] blueTileImages; 20 private Image orangeGlow = LoadImage("orangeglow"); 21 private Image blueGlow = LoadImage("blueglow"); 22 17 23 private Image bluepic; 18 24 private Image redpic; … … 26 32 public override void Begin() 27 33 { 34 28 35 IsMouseVisible = true; // <- voi ottaa pois 29 36 shader = new Shader(GraphicsDevice, Content, Camera); … … 32 39 CreateLevel(); 33 40 AddControls(); 41 } 42 43 private static Image[] LoadImages(string prefix, int numberOfImages) 44 { 45 var images = new Image[numberOfImages]; 46 for (int i = 1; i <= numberOfImages; i++) 47 { 48 //images[i-1] = LoadImage(string.Format("{0}{1:0000}", prefix, numberOfImages)); 49 images[i-1] = LoadImage($"{prefix}{numberOfImages.ToString().PadLeft(4, '0')}"); 50 } 51 return images; 34 52 } 35 53 … … 136 154 void ColorTile(PhysicsObject player, PhysicsObject platform) 137 155 { 156 GameObject glow = platform.Objects.FirstOrDefault(); 157 if (glow == null) 158 { 159 glow = new GameObject(TILE_SIZE * 7, TILE_SIZE * 7); 160 platform.Add(glow); 161 } 162 glow.Image = player.Color == Color.Blue? blueGlow : orangeGlow; 138 163 platform.Color = player.Color; 139 164
Note: See TracChangeset
for help on using the changeset viewer.