home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.mdf / SourceCode / GameKit / Apps / HighScoreTester / English.lproj / HighScoreTester.nib / data.nib (.txt) < prev   
Encoding:
NeXT TypedStream Data  |  1994-06-07  |  10.0 KB  |  219 lines

  1. typedstream
  2. IBObjectData
  3. Object
  4. CustomObject
  5. ExtendedApp
  6. MenuTemplate
  7. *@*@ccc
  8. HighScoreTester
  9. Matrix
  10. Control
  11.     Responder
  12. @:@iiii
  13. MenuCell
  14. ButtonCell
  15. ActionCell
  16.     Helvetica
  17. Info Panel...
  18. Preferences...
  19. Help...
  20. ff@@#::s
  21. submenuAction:
  22. NXImage
  23. NXmenuArrow
  24. New Game
  25. Abort Game
  26. Pause
  27. Next Level
  28. Clear High Scores
  29. Paste
  30. Select All
  31. Windows
  32. Arrange in Front
  33. Control Panel...
  34. Statistics...
  35. High Scores...
  36. Miniaturize Window
  37. Close Window
  38. FormCell
  39.     End Time:
  40. [14@]
  41. Button
  42. -newGame: (to GameBrain)
  43. -nextLevel (to GameBrain)
  44. -addToScore: (to ScoreKeeper)
  45. -abortGame: (to GameBrain)
  46. )-pauseGame: (to GameBrain; toggles pause)
  47.     TextField
  48. TextFieldCell
  49. -gameOver: (to GameBrain)
  50. -You can use the buttons at left to control the High Score system.  The buttons send messages to GameKit objects, as labelled.  All you have to do is send the messages as if you were the main, controlling, game logic.  You'll notice that such an action causes certain changes, in both the HighScoreSlot and the interface itself.  Note that in actuality, some of the buttons on this panel would be in the main menu of your game; they are in the menu here, too.  Note that the buttons, in some cases, are slightly different than the menu item versions.  For example, sending the -nextLevel: message from the menu is a form of "cheating" in most games; thus the GameBrain goes into a cheat mode, where the slot cannot be saved in a network table.  The global GameInfo object lets you customize this behavior to taste.
  51. points
  52. Be sure to check out the real-time changes in the HighScore and Statistics panels and to change the parameters in the Preferences Panel, too!
  53. The game is currently Unpaused.
  54. Player
  55.  has cheated:  
  56. NXswitch
  57.     NXswitchH
  58. CustomView
  59. GameView
  60. Title
  61. GameBrain's HighScoreSlot!
  62. ,How the HighScoreSlot is filled:
  63. Start Time:  Set when the GameBrain gets a -newGame: message.  End Time:  Set when the GameBrain gets a -gameOver: message.  Elapsed Time:  figured by a combination of the start and stop times, regulated by the pause/unpause methods.  Default Name:  Changed to the most recently entered name from the High Score system; netinfo real user name if none was entered.  User Name:  login name of player, can't be changed.  Machine Name:  name of host CPU; can't be changed.  Starting level:  set by Preferences Brain.  Ending level:  the current level at the time of game over; level is advanced by asking the GameBrain to do so via -nextLevel.  And the score is taken from the global ScoreKeeper object, which is known to both the GameBrain and the custom game logic that you write.
  64. Start Time:
  65. Elapsed Time:
  66. Default Name:
  67. User Name:
  68. Machine Name:
  69. Starting Level:
  70. Ending Level:
  71. Score:
  72. Field:
  73. Score
  74. Level
  75. High Score
  76. HighScoreController
  77. WinDel
  78. HighScoreTesterController
  79. InfoController
  80. WindowTemplate
  81. iiii***@s@
  82. Control Panel
  83. Panel
  84. ScoreKeeper
  85. PreferencesBrain
  86. Statistics
  87.     GameBrain
  88. NXStringTable
  89.     HashTable
  90. No way!
  91. Welcome1
  92. Welcome to HighScoreTester %s!
  93. Enjoyed
  94. FI hope you enjoyed playing HighScoreTester.  Don't forget to register!
  95. Understand
  96. I understand.
  97. TryMe
  98. HighScoreTester Demo
  99. Copy #%s Is Registered
  100.     HaveScore
  101. You've got a high score!
  102. Yeah!  The boss is coming!
  103. You betcha!
  104. PrintTitle
  105. &HighScoreTester -- Score: %d, High: %d
  106. NoForget
  107. I won't forget.
  108. LoadImages
  109. Images
  110. Um, no.
  111. CantReg
  112. Cannot save registration key.
  113.     LoadPrefs
  114. Preferences
  115. SharewareMessage
  116.     LoadScore
  117. Music Score
  118. ReallyQuit
  119. 9There's a game in progress... Do you really want to quit?
  120. Version
  121. MailMessage
  122. I've been playing %s a bit and find it to be
  123. simply piles of fun.  In fact, I think it would be
  124. even more fun if it:
  125. <insert interesting suggestions here>
  126. I also found that I had the following problems:
  127. <insert report of annoying bugs here>
  128. Well, thanks for the prompt reply I know you'll
  129. be sending to me...
  130.              I love to play games on the NeXT,
  131.              
  132.     OKForever
  133. OK Forever
  134.     ThrowAway
  135. +Do you want to throw away the current game?
  136. LetsPlay
  137. Let's Play
  138. LoadInit
  139.     Main .nib
  140. PausedTitle
  141. HighScoreTester - Paused
  142. Sound
  143. Unreg
  144. This Copy Is Unregistered
  145. TryLater
  146. I'll try it later.
  147. Player
  148. Author
  149. Don_Yacktman@byu.edu
  150. Welcome
  151. Screen
  152. Unpause
  153. SharewareAlert
  154. Shareware Alert
  155.     LoadSound
  156. Sounds
  157. AuthorName
  158. GameName
  159. NotRegistered
  160. Not registered.
  161. Goodbye
  162. Goodbye!
  163. VersionDate
  164. May. 9, 1993
  165. Abort
  166. Clobber
  167. ]Due to a bug in Mail.app, this action will clobber any letter you may be currently composing.
  168. Warning
  169. Statsf
  170. Controlsf
  171. File's Ownerf
  172. MainMenufz
  173. [62@]
  174. IBControlConnector
  175. IBConnector
  176. copy:
  177. paste:
  178. selectAll:
  179. showHelpPanel:
  180. performMiniaturize:
  181. performClose:
  182. arrangeInFront:
  183. IBOutletConnector
  184. slotMatrix
  185.     scoreText
  186. scoreKeeper
  187.     gameBrain
  188. infoController
  189.     levelText
  190. pauseMenuCell
  191. preferencesBrain
  192. strings
  193.     clearMenu
  194. preferences
  195. highScoreController
  196. topScoreText
  197. highScoreTable
  198. info:
  199. preferences:
  200. startNewGame:
  201. nextLevel:
  202. clearHighScores:
  203. displayHighScores:
  204. makeKeyAndOrderFront:
  205. abortGame:
  206. nextLevelWithoutCheat:
  207. sendScore:
  208.     gameOver:
  209. pauseMonitor
  210. hide:
  211. quit:
  212. trapPause:
  213. performClick:
  214. delegate
  215. cheatSwitch
  216. controller
  217. gameScreen
  218. gameWindow
  219.