home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 7 Games / 07-Games.zip / pmlife10.zip / PMLIFE10.RC < prev    next >
Text File  |  1996-10-17  |  5KB  |  145 lines

  1. #include "pm.h"
  2. #include "pmlife10.h"
  3.  
  4. ICON ID_RESOURCE pmlife.ico
  5.  
  6. MENU ID_RESOURCE
  7. BEGIN
  8.   SUBMENU "Li~Fe", IDM_LIFE
  9.   BEGIN
  10.     MENUITEM "~Init\t^I", IDM_INIT
  11.     MENUITEM "~Add\t^A", IDM_ADD
  12.     MENUITEM "~Start\t^S", IDM_START
  13.     MENUITEM "S~Top\t^T", IDM_END
  14.     MENUITEM "~Quit\t^Q", SC_CLOSE, MIS_SYSCOMMAND
  15.   END
  16.   SUBMENU "~Option", IDM_OPTION
  17.   BEGIN
  18.     MENUITEM "~Delay\t^D", IDM_SETDELAY
  19.     MENUITEM "En~Large Cell\t^L", IDM_ENLARGE
  20.     MENUITEM "Sh~Rink Cell\t^R", IDM_SHRINK
  21.     MENUITEM "~Colour\t^C", IDM_SETCOLOUR
  22.     MENUITEM "Field Size", IDM_FIELDSIZE
  23.     MENUITEM "Load", IDM_LOADSETTINGS
  24.     MENUITEM "Save", IDM_SAVESETTINGS
  25.     MENUITEM "Save as Default", IDM_SAVEDEFSETTINGS
  26.   END
  27.   MENUITEM "About", IDM_ABOUT
  28.  
  29. END
  30.  
  31. ACCELTABLE ID_RESOURCE
  32. BEGIN
  33.   "^F", IDM_LIFE
  34.   "^I", IDM_INIT
  35.   "^A", IDM_ADD
  36.   "^S", IDM_START
  37.   "^T", IDM_END
  38.   "^O", IDM_OPTION
  39.   "^D", IDM_SETDELAY
  40.   "^L", IDM_ENLARGE
  41.   "^R", IDM_SHRINK
  42.   "^Q", SC_CLOSE
  43.   "^X", SC_CLOSE
  44. END
  45.  
  46. DLGTEMPLATE IDD_ABOUT LOADONCALL MOVEABLE DISCARDABLE
  47. BEGIN
  48.   DIALOG "", IDD_ABOUT, 20, 22, 150, 120
  49.   BEGIN
  50.     CTEXT          "PMLIFE 1.0", IDD_NULL, 2, 103, 146, 10
  51.     CTEXT          "An Implementation of", IDD_NULL, 2, 87, 146, 9
  52.     CTEXT          "Conway's Life Game for", IDD_NULL, 2, 71, 146, 9
  53.     CTEXT          "OS/2 Presentation Manager by", IDD_NULL, 2, 56, 146, 9
  54.     CTEXT          "The Creative CAT, 1996 with", IDD_NULL, 2, 41, 146, 9
  55.     CTEXT          "Virtual Pascal/2", IDD_NULL, 2, 26, 146, 9
  56.     DEFPUSHBUTTON  "OK", DID_OK, 55, 4, 40, 12, WS_GROUP
  57.   END
  58. END
  59.  
  60. DLGTEMPLATE IDD_SETDELAY LOADONCALL MOVEABLE DISCARDABLE
  61. BEGIN
  62.   DIALOG "", IDD_SETDELAY, 16, 14, 200, 88, FS_DLGBORDER
  63.   BEGIN
  64.     CTEXT           "Speed Control", IDD_NULL, 4, 67, 192, 9, DT_VCENTER
  65.     RTEXT           "Delay in msec", IDD_NULL, 127, 51, 64, 9
  66.     AUTOCHECKBOX    "Idle Time", IDD_SETPRTY, 5, 32, 47, 13, WS_GROUP
  67.     CONTROL         "", IDD_SCROLLBAR, 62, 32, 94, 13, WC_SLIDER,
  68.                         WS_VISIBLE | WS_TABSTOP
  69.                         CTLDATA 12,0,10,0,10,0
  70.     ENTRYFIELD      "", IDD_ENTRYBOX, 161, 32, 30, 13, ES_RIGHT | ES_READONLY
  71.     DEFPUSHBUTTON   "OK", DID_OK, 6, 4, 38, 12
  72.     PUSHBUTTON      "Cancel", DID_CANCEL, 56, 4, 38, 12
  73.   END
  74. END
  75.  
  76. DLGTEMPLATE IDD_FILELIST LOADONCALL MOVEABLE DISCARDABLE
  77. BEGIN
  78.   DIALOG "", IDD_FILELIST, 15, 5, 200, 170, FS_DLGBORDER
  79.   BEGIN
  80.     CTEXT "Select Figure", IDD_NULL, 10, 155, 80, 12
  81.     LISTBOX , IDD_LISTBOX, 10, 20, 130, 140, WS_TABSTOP
  82.     DEFPUSHBUTTON "OK", DID_OK, 6, 4, 28, 12, WS_TABSTOP | WS_GROUP
  83.     PUSHBUTTON "Cancel", DID_CANCEL, 56, 4, 38, 12, WS_TABSTOP | WS_GROUP
  84.  
  85.     GROUPBOX "Rotation",   IDD_NULL, 145, 95, 50, 75
  86.     AUTORADIOBUTTON "0",   IDD_ROTATE0, 150, 145, 40, 12
  87.     AUTORADIOBUTTON "90",  IDD_ROTATE90, 150, 130, 40, 12
  88.     AUTORADIOBUTTON "180", IDD_ROTATE180, 150, 115, 40, 12
  89.     AUTORADIOBUTTON "-90", IDD_ROTATE270, 150, 100, 40, 12
  90.  
  91.     GROUPBOX "Mirror",     IDD_NULL, 145, 50, 50, 40
  92.     AUTOCHECKBOX "Horiz",  IDD_MIRRORH, 150, 70, 40, 12, WS_TABSTOP
  93.     AUTOCHECKBOX "Vert",   IDD_MIRRORV, 150, 55, 40, 12, WS_TABSTOP
  94.  
  95.     GROUPBOX "Offset",     IDD_NULL, 145, 5, 50, 40
  96.     CTEXT "X", IDD_NULL, 150, 25, 10, 12, DT_BOTTOM
  97.     EDITTEXT "", IDD_INITCOLUMN, 160, 25, 30, 12, WS_VISIBLE
  98.     CTEXT "Y", IDD_NULL, 150, 10, 10, 12, DT_BOTTOM
  99.     EDITTEXT "", IDD_INITROW, 160, 10, 30, 12, WS_VISIBLE
  100.  
  101.   END
  102. END
  103.  
  104. DLGTEMPLATE IDD_COLOUR
  105. BEGIN
  106.   DIALOG "", IDD_COLOUR, 15, 5, 150, 140, FS_DLGBORDER
  107.   BEGIN
  108.  
  109.     DEFPUSHBUTTON "OK", DID_OK, 6, 4, 38, 12, WS_TABSTOP | WS_GROUP
  110.     PUSHBUTTON "Cancel", DID_CANCEL, 56, 4, 38, 12,
  111.                                                WS_TABSTOP | WS_GROUP
  112.  
  113.     GROUPBOX "Fore Colour",   IDD_NULL, 10, 80, 135, 55
  114.     AUTORADIOBUTTON "White",  IDD_FOREWHITE, 30, 115, 40, 12,
  115.                                                 WS_TABSTOP | WS_GROUP
  116.     AUTORADIOBUTTON "Yellow", IDD_FOREYELLOW, 80, 115, 40, 12
  117.     AUTORADIOBUTTON "Cyan",   IDD_FORECYAN, 30, 100, 40, 12
  118.     AUTORADIOBUTTON "Red",    IDD_FORERED, 80, 100, 40, 12
  119.     AUTORADIOBUTTON "Black",  IDD_FOREBLACK, 30, 85, 40, 12
  120.     AUTORADIOBUTTON "Grey",   IDD_FOREGREY, 80, 85, 40, 12
  121.     GROUPBOX "Back Colour",   IDD_NULL, 10, 20, 135, 55
  122.     AUTORADIOBUTTON "Black",  IDD_BACKBLACK, 30, 55, 40, 12,
  123.                                                 WS_TABSTOP | WS_GROUP
  124.     AUTORADIOBUTTON "Yellow", IDD_BACKYELLOW, 80, 55, 40, 12
  125.     AUTORADIOBUTTON "Blue",   IDD_BACKBLUE, 30, 40, 40, 12
  126.     AUTORADIOBUTTON "Magenta",IDD_BACKMAGENTA, 80, 40, 40, 12
  127.     AUTORADIOBUTTON "White",  IDD_BACKWHITE, 30, 25, 40, 12
  128.     AUTORADIOBUTTON "Grey",   IDD_BACKGREY, 80, 25, 40, 12
  129.   END
  130. END
  131.  
  132. DLGTEMPLATE IDD_FIELDSIZE LOADONCALL MOVEABLE DISCARDABLE
  133. BEGIN
  134.   DIALOG "", IDD_FIELDSIZE, 41, 24, 103, 95, FS_DLGBORDER
  135.   BEGIN
  136.     AUTORADIOBUTTON "1024 x 1024", IDD_LARGEFIELD, 21, 70, 57, 9, WS_GROUP
  137.     AUTORADIOBUTTON "512 x 512", IDD_MEDIUMFIELD, 21, 56, 48, 10
  138.     AUTORADIOBUTTON "256 x 256", IDD_SMALLFIELD, 21, 42, 49, 9
  139.     AUTOCHECKBOX    "Wrap", IDD_FIELDWRAP, 12, 21, 40, 9, WS_GROUP
  140.     DEFPUSHBUTTON   "OK", DID_OK, 8, 2, 29, 13
  141.     PUSHBUTTON      "Cancel", DID_CANCEL, 40, 2, 29, 13
  142.     GROUPBOX        "Size of Life Field", IDD_NULL, 12, 35, 80, 55
  143.   END
  144. END
  145.