- Timestamp:
- 2013-07-24 16:06:17 (10 years ago)
- Location:
- 2013/27/TeemuM
- Files:
-
- 11 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
2013/27/TeemuM/Game/Game/Game/Game.cs
r4589 r4643 18 18 public static G game; 19 19 Image Background = LoadImage("Ground0"); 20 Image NormalButton = LoadImage("buttonNormal"); 21 Image PressedButton = LoadImage("buttonPressed"); 22 Image HoverButton = LoadImage("buttonHighLight"); 23 Image MenuBG0 = LoadImage("MenuBackground0"); 24 Image MenuBG1 = LoadImage("MenuBackground1"); 25 20 26 private IntMeter scoreboard; 21 27 public Player player { get; private set; } … … 32 38 { 33 39 ClearAll(); 34 MultiSelectWindow menu = new MultiSelectWindow("TESTMODE", "Developer tools", "Start this thing", /*"Perks",*/"Get me out of here");35 menu.DefaultCancel = 0;40 MultiSelectWindow menu = new MultiSelectWindow("TESTMODE", "Developer tools", "Start this thing", "Perks", "Get me out of here"); 41 menu.DefaultCancel = 3; 36 42 menu.AddItemHandler(0, delegate() { MessageDisplay.Add("Starting game..."); StartGame(); DeveloperCommand(); }); 37 43 menu.AddItemHandler(1, StartGame); 38 //menu.AddItemHandler(2, PerkMenu); 39 menu.AddItemHandler(2, Exit); 44 menu.AddItemHandler(2, PerkMenu); 45 menu.AddItemHandler(3, Exit); 46 47 foreach (var button in menu.Buttons) 48 { 49 button.Image = NormalButton; 50 button.ImageHover = HoverButton; 51 button.ImagePressed = PressedButton; 52 button.ImageReleased = NormalButton; 53 } 54 40 55 Add(menu); 41 56 } … … 262 277 menu.AddItemHandler(1, SaveAndBackToMenu); 263 278 menu.AddItemHandler(2, Exit); 279 280 foreach (var button in menu.Buttons) 281 { 282 button.Image = NormalButton; 283 button.ImageHover = HoverButton; 284 button.ImagePressed = PressedButton; 285 button.ImageReleased = NormalButton; 286 } 287 264 288 Add(menu); 265 289 IsPaused = true; … … 271 295 menu.DefaultCancel = 0; 272 296 menu.AddItemHandler(0, delegate { IsPaused = false; }); 297 298 foreach (var button in menu.Buttons) 299 { 300 button.Image = NormalButton; 301 button.ImageHover = HoverButton; 302 button.ImagePressed = PressedButton; 303 button.ImageReleased = NormalButton; 304 } 305 273 306 Add(menu); 274 307 IsPaused = true; … … 284 317 menu.AddItemHandler(3, StartGame); 285 318 menu.AddItemHandler(4, MainMenu); 319 320 foreach (var button in menu.Buttons) 321 { 322 button.Image = NormalButton; 323 button.ImageHover = HoverButton; 324 button.ImagePressed = PressedButton; 325 button.ImageReleased = NormalButton; 326 } 327 286 328 Add(menu); 287 329 } … … 296 338 menu.AddItemHandler(3, MainMenu); 297 339 menu.AddItemHandler(4, MainMenu); 340 341 foreach (var button in menu.Buttons) 342 { 343 button.Image = NormalButton; 344 button.ImageHover = HoverButton; 345 button.ImagePressed = PressedButton; 346 button.ImageReleased = NormalButton; 347 } 348 349 298 350 Add(menu); 299 351 } 300 352 301 353 public void Map() 302 { 354 { 303 355 Level.Width = Screen.Width; 304 356 Level.Height = Screen.Height; … … 313 365 levelBorders.Right.Color = Color.Aqua; 314 366 levelBorders.Right.IgnoresCollisionResponse = true; 315 367 316 368 317 369 Level.Background.Image = Background; … … 327 379 LifeBar.BorderColor = Color.Black; 328 380 LifeBar.BindTo(player.health); 329 Add(LifeBar );381 Add(LifeBar, 0); 330 382 } 331 383 … … 336 388 ClearControls(); 337 389 Keyboard.Listen(Key.Enter, ButtonState.Pressed, delegate() { MainMenu(); }, null); 390 Keyboard.Listen(Key.Escape, ButtonState.Pressed, delegate() { Exit(); }, null); 391 338 392 GameObject layer = new GameObject(Game.Screen.Width + 100, Game.Screen.Height + 100); 339 393 layer.Color = Color.Transparent; … … 350 404 r.X = Level.Center.X; 351 405 r.Y = Level.Center.Y - Screen.Height / 4; 352 r.Clicked += delegate() { MainMenu(); }; 406 r.Clicked += delegate() { MainMenu(); }; 407 r.Image = NormalButton; 408 r.ImageHover = HoverButton; 409 r.ImagePressed = PressedButton; 353 410 Add(r, 1); 411 412 PushButton e = new PushButton("Exit Game"); 413 e.X = Level.Center.X; 414 e.Y = Level.Center.Y - Screen.Height / 3; 415 e.Clicked += delegate() { Exit(); }; 416 e.Image = NormalButton; 417 e.ImageHover = HoverButton; 418 e.ImagePressed = PressedButton; 419 420 Add(e, 1); 354 421 355 422 Timer.SingleShot(1, delegate { IsPaused = true; }); -
2013/27/TeemuM/Game/Game/Game/Game.csproj.Debug.cachefile
r4589 r4643 25 25 Content\Slime3.xnb 26 26 Content\Slime4.xnb 27 Content\buttonHighLight.xnb 28 Content\buttonNormal.xnb 29 Content\buttonPressed.xnb 30 Content\MenuBackground0.xnb 31 Content\MenuBackground1.xnb 27 32 Content\Background0.wma 28 33 Content\Background1.wma -
2013/27/TeemuM/Game/Game/GameContent/GameContent.contentproj
r4589 r4643 189 189 </Compile> 190 190 </ItemGroup> 191 <ItemGroup> 192 <Compile Include="buttonHighLight.png"> 193 <Name>buttonHighLight</Name> 194 <Importer>TextureImporter</Importer> 195 <Processor>TextureProcessor</Processor> 196 </Compile> 197 <Compile Include="buttonNormal.png"> 198 <Name>buttonNormal</Name> 199 <Importer>TextureImporter</Importer> 200 <Processor>TextureProcessor</Processor> 201 </Compile> 202 <Compile Include="buttonPressed.png"> 203 <Name>buttonPressed</Name> 204 <Importer>TextureImporter</Importer> 205 <Processor>TextureProcessor</Processor> 206 </Compile> 207 </ItemGroup> 208 <ItemGroup> 209 <Compile Include="MenuBackground0.png"> 210 <Name>MenuBackground0</Name> 211 <Importer>TextureImporter</Importer> 212 <Processor>TextureProcessor</Processor> 213 </Compile> 214 <Compile Include="MenuBackground1.png"> 215 <Name>MenuBackground1</Name> 216 <Importer>TextureImporter</Importer> 217 <Processor>TextureProcessor</Processor> 218 </Compile> 219 </ItemGroup> 191 220 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 192 221 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Note: See TracChangeset
for help on using the changeset viewer.