home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c082_122 / 5.ddi / CHECKERS.ZIP / CHECKERS.RC < prev    next >
Encoding:
Text File  |  1992-06-10  |  5.8 KB  |  152 lines

  1. // ObjectWindows - (C) Copyright 1992 by Borland International
  2.  
  3. #include <windows.h>
  4. #include <owlrc.h>
  5. #include <bwcc.h>
  6.  
  7. #include "checkers.h"
  8.  
  9. CheckersIcon ICON checkers.ico
  10.  
  11. Checkers MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  12. BEGIN
  13.    POPUP "&Game"
  14.    BEGIN
  15.       MenuItem "&New",          CM_FILENEW
  16.       MenuItem "&Restore...",      CM_FILEOPEN
  17.       MenuItem "&Save",         CM_FILESAVE
  18.       MenuItem "Save&As...",    CM_FILESAVEAS
  19.       MenuItem "&Exit\aAlt+F4", IDM_EXIT
  20.       MenuItem Separator
  21.       MenuItem "&Undo\aAlt+BkSp", CM_UNDO, GRAYED
  22.       MenuItem "Re&do",         CM_REDO, GRAYED
  23.    END
  24.    POPUP "&Options"
  25.    BEGIN
  26.       MenuItem "&Search Depth...",         CM_SEARCHDEPTH
  27.       MenuItem "&Iterative deepening",  CM_ITERATE, CHECKED
  28.       MenuItem "&Killer Moves",         CM_KILLER,  CHECKED
  29.       MenuItem "&Logging",              CM_LOG,     CHECKED
  30.    END
  31.    MenuItem "&Pass",         CM_MOVE
  32.    POPUP "&Help"
  33.    BEGIN
  34.       MenuItem "&About...",  CM_ABOUT
  35.    END
  36. END
  37.  
  38.  
  39. RedManBitmap BITMAP redman.bmp
  40. BlackManBitmap BITMAP blackman.bmp
  41. BlackKingBitmap BITMAP blackkng.bmp
  42. RedKingBitmap BITMAP redking.bmp
  43. Hand CURSOR hand.cur
  44. HandWPiece CURSOR handpc.cur
  45.  
  46.  
  47. CheckerCommands ACCELERATORS
  48. BEGIN
  49.    VK_BACK, CM_UNDO, VIRTKEY, ALT
  50.    VK_F4, CM_EXIT, VIRTKEY, ALT
  51. END
  52.  
  53.  
  54. About DIALOG 7, 22, 140, 96
  55. CAPTION "About Checkers"
  56. CLASS "BorDlg"
  57. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  58. BEGIN
  59.     CONTROL "Copyright (C) 1992", -1, "STATIC", SS_LEFT | WS_GROUP, 40, 42, 60, 8
  60.     CONTROL "CheckersIcon", -1, "static", SS_ICON | WS_CHILD, 23, 23, 16, 16
  61.     CONTROL "Object Windows ", -1, "STATIC", WS_GROUP, 43, 13, 54, 8
  62.     CONTROL "CHECKERS", -1, "STATIC", WS_GROUP, 50, 23, 39, 8
  63.     CONTROL "Borland International, Inc.", -1, "STATIC", SS_LEFT | WS_GROUP, 28, 51, 84, 8
  64.     CONTROL "", IDOK, "BorBtn", WS_TABSTOP, 54, 72, 32, 20
  65.     CONTROL "", -1, "BorShade", 1, 17, 11, 105, 52
  66.     CONTROL "", -1, "BorShade", 2, 0, 67, 141, 1
  67. END
  68.  
  69.  
  70. SD_FILEOPEN DIALOG 9, 29, 197, 150
  71. CAPTION "File Open"
  72. CLASS "BorDlg"
  73. STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_MODALFRAME
  74. BEGIN
  75.     CONTROL "", -1, "BorShade", 1, 5, 4, 148, 18
  76.     CONTROL "", -1, "BorShade", 1, 5, 57, 70, 89
  77.     CONTROL "", -1, "BorShade", 1, 82, 57, 70, 89
  78.     CONTROL "", -1, "BorShade", BSS_VDIP, 156, 0, 1, 150
  79.     CONTROL " File&name:", -1, "STATIC", SS_LEFT | WS_GROUP, 6, 8, 36, 10
  80.     CONTROL "", ID_FNAME, "EDIT", WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL, 42, 7, 106, 12
  81.     CONTROL " Directory:", -1, "STATIC", SS_LEFT | WS_GROUP, 5, 29, 37, 10
  82.     CONTROL "", ID_FPATH, "STATIC", WS_CHILD | WS_VISIBLE | WS_GROUP, 42, 29, 110, 10
  83.     CONTROL " &Files:", -1, "STATIC", SS_LEFT | WS_GROUP, 5, 47, 69, 10
  84.     CONTROL "", ID_FLIST, "LISTBOX", WS_CHILD | WS_VISIBLE | WS_TABSTOP | LBS_STANDARD, 8, 61, 64, 82
  85.     CONTROL " &Directories:", -1, "STATIC", SS_LEFT | WS_GROUP, 82, 47, 69, 10
  86.     CONTROL "", ID_DLIST, "LISTBOX", WS_CHILD | WS_VISIBLE | WS_TABSTOP | LBS_STANDARD, 85, 61, 64, 82
  87.     CONTROL "&Ok", IDOK, "BorBtn", BS_DEFPUSHBUTTON | WS_TABSTOP, 160, 4, 33, 21
  88.     CONTROL "&Cancel", IDCANCEL, "BorBtn", BS_PUSHBUTTON | WS_TABSTOP, 160, 34, 33, 20
  89. END
  90.  
  91.  
  92. SD_FILESAVE DIALOG 11, 25, 146, 144
  93. CAPTION "File Save As"
  94. CLASS "BorDlg"
  95. STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_MODALFRAME
  96. BEGIN
  97.     CONTROL "", -1, "BorShade", 1, 4, 53, 70, 89
  98.     CONTROL "", -1, "BorShade", 1, 4, 4, 139, 18
  99.     CONTROL "", -1, "BorShade", BSS_VDIP, 82, 43, 1, 101
  100.     CONTROL "", -1, "BorShade", BSS_HDIP, 83, 43, 64, 1
  101.     CONTROL " File&name:", -1, "STATIC", SS_LEFT | WS_GROUP, 5, 7, 36, 10
  102.     CONTROL "", ID_FNAME, "EDIT", WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL, 40, 7, 98, 12
  103.     CONTROL " Directory:", -1, "STATIC", SS_LEFT | WS_GROUP, 4, 27, 36, 10
  104.     CONTROL "", ID_FPATH, "STATIC", WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 27, 102, 10
  105.     CONTROL " &Directories:", -1, "STATIC", SS_LEFT | WS_GROUP, 4, 43, 69, 10
  106.     CONTROL "", ID_DLIST, "LISTBOX", WS_CHILD | WS_VISIBLE | WS_TABSTOP | LBS_STANDARD, 7, 57, 64, 82
  107.     CONTROL "Button", IDOK, "BorBtn", BS_DEFPUSHBUTTON | WS_TABSTOP, 97, 64, 36, 24
  108.     CONTROL "&Cancel", IDCANCEL, "BorBtn", BS_PUSHBUTTON | WS_TABSTOP, 97, 99, 36, 24
  109. END
  110.  
  111. SD_INPUTDIALOG DIALOG 6, 19, 180, 76
  112. CLASS "BorDlg"
  113. STYLE WS_POPUP | WS_CAPTION
  114. BEGIN
  115.     CONTROL "", -1, "BorShade", 1, 11, 23, 160, 18
  116.     CONTROL "", -1, "BorShade", 2, 0, 45, 180, 1
  117.     CONTROL "", ID_PROMPT, "STATIC", WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 8, 160, 10
  118.     CONTROL "", ID_INPUT, "EDIT", WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL, 14, 26, 154, 12
  119.     CONTROL "&Ok", IDOK, "BorBtn", BS_DEFPUSHBUTTON | WS_TABSTOP, 46, 50, 33, 21
  120.     CONTROL "&Cancel", IDCANCEL, "BorBtn", BS_PUSHBUTTON | WS_TABSTOP, 97, 50, 33, 20
  121. END
  122.  
  123. GameWonDlg DIALOG 19, 26, 142, 88
  124. CAPTION "Checkers"
  125. CLASS "bordlg"
  126. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  127. BEGIN
  128.     CONTROL "", -1, "BorShade", 1, 11, 9, 120, 38
  129.     CONTROL "Amazing!  I actually won!", -1, "STATIC", SS_LEFT | WS_GROUP, 30, 15, 81, 8
  130.     CONTROL "Play again, please?!!", -1, "STATIC", SS_LEFT | WS_GROUP, 36, 32, 70, 8
  131.     CONTROL "", IDYES, "BorBtn", BS_DEFPUSHBUTTON | WS_TABSTOP, 29, 62, 32, 20
  132.     CONTROL "", IDNO, "BorBtn", BS_PUSHBUTTON | WS_TABSTOP, 80, 62, 32, 20
  133.     CONTROL "", -1, "BorShade", 2, 0, 55, 142, 1
  134. END
  135.  
  136.  
  137. UserWonDlg DIALOG 18, 18, 142, 93
  138. CAPTION "Checkers"
  139. CLASS "BorDlg"
  140. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  141. BEGIN
  142.     CONTROL "", -1, "BorShade", 1, 23, 8, 95, 49
  143.     CONTROL "Congratulations, ", -1, "STATIC", SS_LEFT | WS_GROUP, 44, 15, 54, 8
  144.     CONTROL "You beat me!", -1, "STATIC", SS_LEFT | WS_GROUP, 49, 26, 44, 8
  145.     CONTROL "Give me another chance?", -1, "STATIC", SS_LEFT | WS_GROUP, 29, 43, 83, 8
  146.     CONTROL "", -1, "BorShade", 2, 0, 64, 142, 1
  147.     CONTROL "", IDYES, "BorBtn", BS_DEFPUSHBUTTON | WS_TABSTOP, 32, 69, 32, 20
  148.     CONTROL "", IDNO, "BorBtn", BS_PUSHBUTTON | WS_TABSTOP, 78, 69, 32, 20
  149. END
  150.  
  151. 
  152.