home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / graphics / directx / tri3 / d3dmain.rc < prev    next >
Text File  |  1997-07-14  |  4KB  |  104 lines

  1. /*
  2.  *  Copyright (C) 1995, 1996 Microsoft Corporation. All Rights Reserved.
  3.  *
  4.  *  File: d3dmain.rc
  5.  *
  6.  */
  7. #include "d3dres.h"
  8. #include "windows.h"
  9.  
  10. AppIcon ICON    DISCARDABLE     "d3d.ico"
  11.  
  12. AppMenu MENU DISCARDABLE 
  13. BEGIN
  14.     POPUP "&File"
  15.     BEGIN
  16.         MENUITEM "&About..\tF1",                MENU_ABOUT
  17.         MENUITEM SEPARATOR
  18.         MENUITEM "&Single Step\tSpc",           MENU_STEP
  19.         MENUITEM "&Go\tEnter",                  MENU_GO
  20.         MENUITEM "&Toggle Stats\tTab",          MENU_STATS
  21.         MENUITEM SEPARATOR
  22.         MENUITEM SEPARATOR
  23.         MENUITEM "E&xit\tESC",                  MENU_EXIT
  24.     END
  25.     POPUP "&Render"
  26.     BEGIN
  27.         MENUITEM "&Flat\tF2",                   MENU_FLAT
  28.         MENUITEM "&Gouraud\tF3",                MENU_GOURAUD
  29.         MENUITEM "P&hong\tF4",                  MENU_PHONG
  30.         MENUITEM SEPARATOR
  31.         MENUITEM "&Point\tCtrl+P",              MENU_POINT
  32.         MENUITEM "&Wireframe\tCtrl+W",          MENU_WIREFRAME
  33.         MENUITEM "&Solid\tCtrl+S",              MENU_SOLID
  34.         MENUITEM SEPARATOR
  35.         MENUITEM "&Dithering\tCtrl+D",          MENU_DITHERING
  36.         MENUITEM "&Anti-aliasing\tCtrl+A",      MENU_ANTIALIAS
  37.         MENUITEM SEPARATOR
  38.         MENUITEM "&Z Buffer\tF5",               MENU_ZBUFFER
  39.         MENUITEM "&Clears\tF6",                 MENU_CLEARS
  40.     END
  41.     POPUP "&Lighting"
  42.     BEGIN
  43.         MENUITEM "&Specular Highlights\tF7",    MENU_SPECULAR       
  44.         MENUITEM "&Fog\tCtrl+F",                MENU_FOG
  45.     END
  46.     POPUP "&Textures"
  47.     BEGIN
  48.         MENUITEM "&Textures On\tF8",            MENU_TEXTURE_TOGGLE
  49.         MENUITEM "&Swap Textures\tF9",          MENU_TEXTURE_SWAP
  50.         MENUITEM "Perspective &Correct\tF10",   MENU_PERSPCORRECT
  51.         MENUITEM SEPARATOR
  52.         MENUITEM "P&oint Filtering\tCtrl+O",    MENU_POINT_FILTER
  53.         MENUITEM "Bi-&Linear Filtering\tCtrl+L",MENU_LINEAR_FILTER
  54.         MENUITEM SEPARATOR
  55.     END
  56.     POPUP "&Modes"
  57.     BEGIN
  58.         MENUITEM "&Fullscreen\tAlt+Enter",      MENU_FULLSCREEN
  59.         MENUITEM "&Previous Mode\tAlt+PgUp",    MENU_PREVIOUS_MODE
  60.         MENUITEM "&Next Mode\tAlt+PgDown",      MENU_NEXT_MODE
  61.         MENUITEM SEPARATOR
  62.     END
  63. END
  64.  
  65.  
  66. AppAccel ACCELERATORS DISCARDABLE 
  67. BEGIN
  68.     VK_F1,          MENU_ABOUT,         VIRTKEY, NOINVERT
  69.     VK_F2,          MENU_FLAT,          VIRTKEY, NOINVERT
  70.     VK_F3,          MENU_GOURAUD,       VIRTKEY, NOINVERT
  71.     VK_F4,          MENU_PHONG,         VIRTKEY, NOINVERT
  72.     VK_F5,          MENU_ZBUFFER,       VIRTKEY, NOINVERT
  73.     VK_F6,          MENU_CLEARS,        VIRTKEY, NOINVERT
  74.     VK_F7,          MENU_SPECULAR,      VIRTKEY, NOINVERT
  75.     VK_F8,          MENU_TEXTURE_TOGGLE,VIRTKEY, NOINVERT
  76.     VK_F9,          MENU_TEXTURE_SWAP,  VIRTKEY, NOINVERT
  77.     VK_F10,         MENU_PERSPCORRECT,  VIRTKEY, NOINVERT
  78.     "P",            MENU_POINT,         VIRTKEY, CONTROL, NOINVERT
  79.     "W",            MENU_WIREFRAME,     VIRTKEY, CONTROL, NOINVERT
  80.     "S",            MENU_SOLID,         VIRTKEY, CONTROL, NOINVERT
  81.     "D",            MENU_DITHERING,     VIRTKEY, CONTROL, NOINVERT
  82.     "A",            MENU_ANTIALIAS,     VIRTKEY, CONTROL, NOINVERT
  83.     "F",            MENU_FOG,           VIRTKEY, CONTROL, NOINVERT
  84.     "O",            MENU_POINT_FILTER,  VIRTKEY, CONTROL, NOINVERT
  85.     "L",            MENU_LINEAR_FILTER, VIRTKEY, CONTROL, NOINVERT
  86.     VK_ESCAPE,      MENU_EXIT,          VIRTKEY, NOINVERT
  87.     VK_SPACE,       MENU_STEP,          VIRTKEY, NOINVERT
  88.     VK_RETURN,      MENU_GO,            VIRTKEY, NOINVERT
  89.     VK_RETURN,      MENU_FULLSCREEN,    VIRTKEY, ALT, NOINVERT
  90.     VK_TAB,         MENU_STATS,         VIRTKEY, NOINVERT
  91.     VK_NEXT,        MENU_NEXT_MODE,     VIRTKEY, ALT, NOINVERT
  92.     VK_PRIOR,       MENU_PREVIOUS_MODE, VIRTKEY, ALT, NOINVERT
  93. END
  94.  
  95. AppAbout DIALOG DISCARDABLE  0, 0, 188, 96
  96. STYLE DS_MODALFRAME | WS_POPUP
  97. BEGIN
  98.     DEFPUSHBUTTON   "OK",IDOK,76,75,35,14
  99.     CTEXT           "Direct3D Example",IDC_STATIC,61,5,65,15
  100.     CTEXT           "Copyright (c) 1995, 1996 Microsoft Corp.",IDC_STATIC,21,55,
  101.                     145,12
  102.     ICON            "AppIcon",IDC_STATIC,86,25,16,16
  103. END
  104.