home *** CD-ROM | disk | FTP | other *** search
/ Freeware for SPARC / sparcapps.tar / me / Apps / Games / Puzzle.app / Puzzle.nib (.txt) < prev   
NeXT TypedStream Data  |  1994-06-07  |  5KB  |  128 lines

  1. typedstream
  2. StreamTable
  3.     HashTable
  4. Object
  5. [20c]
  6. typedstream
  7. [627c]
  8. typedstream
  9.     HashTable
  10. Object
  11. Puzzle
  12. HeaderClass
  13. %%%%i@@
  14. genericobject_nib
  15. matrix
  16. blank
  17. window
  18. movePiece:
  19. FirstResponder
  20. firstnib
  21. checkSpelling:
  22. alignSelCenter:
  23.     unscript:
  24. pasteFont:
  25. runPageLayout:
  26. superscript:
  27. copyRuler:
  28.     copyFont:
  29. selectAll:
  30. pasteRuler:
  31. toggleRuler:
  32. showGuessPanel:
  33. alignSelLeft:
  34. paste:
  35. performClose:
  36. arrangeInFront:
  37. subscript:
  38. copy:
  39. alignSelRight:
  40. delete:
  41. orderFrontColorPanel:
  42. underline:
  43. performMiniaturize:
  44. [4329c]
  45. typedstream
  46.     HashTable
  47. Object
  48. NibData
  49. @@@@s
  50. Storage
  51. {*@@}
  52.     [41{*@@}]
  53. File's Owner
  54. CustomObject
  55. Application
  56. MainMenu
  57. MenuTemplate
  58. *@*@ccc
  59. Puzzle
  60. Matrix
  61. Control
  62.     Responder
  63. @:@iiii
  64. MenuCell
  65. ButtonCell
  66. ActionCell
  67. Info...
  68.     Helvetica
  69. Paste
  70. Select All
  71. ff@@#::s
  72. submenuAction:
  73. Bitmap
  74.     menuArrow
  75. GameWindow
  76. WindowTemplate
  77. iiii***@s@
  78.     15-Puzzle
  79. Window
  80. [16@]
  81. Button8
  82. PuzzleInstance
  83. Panel
  84.     TextField
  85. TextFieldCell
  86.     15 Puzzle
  87. Version 1.0
  88. Button
  89. defaultappicon
  90. -This software is placed in the public domain.#
  91. Michael Mellinger
  92. (mmelling@Trirex.Com)#
  93. Button1*
  94. Field1
  95. Field2%
  96. VersionNumber 
  97. Field/
  98. Field38
  99. Field4=
  100.     More Info
  101. ScrollView
  102. ClipView
  103. ciifffcfffs
  104. [633c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  105. \margl40
  106. \margr40
  107. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ul0\fs24 The 15-Puzzle game is an excellent example of a program that is trivial to do on the NeXT because of Interface Builder and the NeXT Appkit.    There are many little enhancements that could be added to this game, and in fact, I think a souped up version does exist, but I wanted to keep this version simple so the average programmer could appreciate the beauty of NeXTstep programming at a glance.  The program only required around 60 lines of  code, including the disclaimer! 
  108. NXCursor
  109. NXImage
  110. NXibeam
  111. Scroller
  112. _doScroller:
  113. @@@ffs`
  114. ScrollingTextSM
  115. {i*@@@}
  116. [13{i*@@@}]
  117. hide:
  118. terminate:
  119. copy:
  120. paste:
  121. selectAll:
  122. matrix
  123. movePiece:
  124. window
  125. delegate
  126. makeKeyAndOrderFront:@M
  127. blank
  128.