MapMenuView.h 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. /*
  2. =======================================================================================
  3. Copyright (C) 2009-2011 id Software LLC, a ZeniMax Media company. All Right Reserved.
  4. This file is part of the DOOM Classic iOS v2.1 GPL Source Code.
  5. =======================================================================================
  6. */
  7. #import <UIKit/UIKit.h>
  8. #import <Foundation/Foundation.h>
  9. #import "UIFontLabel.h"
  10. #import "UIFontButton.h"
  11. @interface MapMenuView : UIView {
  12. @public
  13. IBOutlet UIScrollView * mapScroller1;
  14. IBOutlet UIScrollView * mapScroller2;
  15. IBOutlet UIScrollView * mapScroller3;
  16. IBOutlet UIScrollView * mapScroller4;
  17. IBOutlet UIButton * lastElement1;
  18. IBOutlet UIButton * lastElement2;
  19. IBOutlet UIButton * lastElement3;
  20. IBOutlet UIButton * lastElement4;
  21. IBOutlet UIImageView * easySelection;
  22. IBOutlet UIImageView * mediumSelection;
  23. IBOutlet UIImageView * hardSelection;
  24. IBOutlet UIImageView * NightmareSelection;
  25. UIScrollView * selectedScroller;
  26. IBOutlet UIFontLabel * easySelectionLabel;
  27. IBOutlet UIFontLabel * mediumSelectionLabel;
  28. IBOutlet UIFontLabel * hardSelectionLabel;
  29. IBOutlet UIFontLabel * nightmareSelectionLabel;
  30. IBOutlet UIFontButton * playButton;
  31. IBOutlet UIFontLabel * playLabel;
  32. UIFontButton * selectedMap;
  33. int episodeSelected;
  34. int mapSelected;
  35. }
  36. - (int) getSkill;
  37. - (void) playMap: (int) dataset: (int) episode: (int) map;
  38. - (void) resetDifficulty;
  39. - (void) setEpisode: (int) episode;
  40. -(IBAction) BackPressed;
  41. -(IBAction) Play;
  42. -(IBAction) UpMission;
  43. -(IBAction) DownMission;
  44. // Difficulty Setting
  45. -(IBAction) EasyPressed;
  46. -(IBAction) MediumPressed;
  47. -(IBAction) HardPressed;
  48. -(IBAction) NightmarePressed;
  49. // DOOM EPISODES
  50. -(IBAction) E1M1;
  51. -(IBAction) E1M2;
  52. -(IBAction) E1M3;
  53. -(IBAction) E1M4;
  54. -(IBAction) E1M5;
  55. -(IBAction) E1M6;
  56. -(IBAction) E1M7;
  57. -(IBAction) E1M8;
  58. -(IBAction) E1M9;
  59. -(IBAction) E2M1;
  60. -(IBAction) E2M2;
  61. -(IBAction) E2M3;
  62. -(IBAction) E2M4;
  63. -(IBAction) E2M5;
  64. -(IBAction) E2M6;
  65. -(IBAction) E2M7;
  66. -(IBAction) E2M8;
  67. -(IBAction) E2M9;
  68. -(IBAction) E3M1;
  69. -(IBAction) E3M2;
  70. -(IBAction) E3M3;
  71. -(IBAction) E3M4;
  72. -(IBAction) E3M5;
  73. -(IBAction) E3M6;
  74. -(IBAction) E3M7;
  75. -(IBAction) E3M8;
  76. -(IBAction) E3M9;
  77. -(IBAction) E4M1;
  78. -(IBAction) E4M2;
  79. -(IBAction) E4M3;
  80. -(IBAction) E4M4;
  81. -(IBAction) E4M5;
  82. -(IBAction) E4M6;
  83. -(IBAction) E4M7;
  84. -(IBAction) E4M8;
  85. -(IBAction) E4M9;
  86. @end