⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pathfinder2d.rc

📁 a星路径规划
💻 RC
📖 第 1 页 / 共 2 页
字号:
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#define APSTUDIO_HIDDEN_SYMBOLS
#include "windows.h"
#undef APSTUDIO_HIDDEN_SYMBOLS
#include "resource.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32

/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_PATHFINDER2D        ICON    DISCARDABLE     "PathFinder2D.ICO"
IDI_SMALL               ICON    DISCARDABLE     "SMALL.ICO"
IDI_PAUSED              ICON    DISCARDABLE     "icon1.ico"
IDI_UNPAUSED            ICON    DISCARDABLE     "icon2.ico"

/////////////////////////////////////////////////////////////////////////////
//
// Menu
//

IDC_PATHFINDER2D MENU DISCARDABLE 
BEGIN
    POPUP "App"
    BEGIN
        MENUITEM "P&ause/Resume\tPAUSE or SPACEBAR", IDM_PAUSE_RESUME
        MENUITEM SEPARATOR
        POPUP "Color Scheme"
        BEGIN
            MENUITEM "White\t1",                    IDM_COLORSCHEME_WHITE
            MENUITEM "Black\t2",                    IDM_COLORSCHEME_BLACK
            MENUITEM "Gray\t3",                     IDM_COLORSCHEME_GRAY
            MENUITEM "Paper\t5",                    IDM_COLORSCHEME_PAPER
        END
        MENUITEM SEPARATOR
        MENUITEM "&Zoom (x2)\tINS or Z",        IDM_ZOOM
        MENUITEM SEPARATOR
        MENUITEM "Re-&Path\tENTER",             IDM_REPATH
        MENUITEM "&Update and Re-Path\tBACKSPACE", IDM_UPDATE_AND_REPATH
        MENUITEM SEPARATOR
        MENUITEM "Presearch\t'",                IDM_PRESEARCH
        MENUITEM "Presearch View\t/",           IDM_PRESEARCH_VIEW
        MENUITEM SEPARATOR
        MENUITEM "&Game Mode\t`",               IDM_GAMEMODE
        MENUITEM "&Routing View\tINS",          IDM_ROUTING_VIEW
        MENUITEM SEPARATOR
        MENUITEM "Level - Single-layer map (256 x 256)", IDM_SINGLELAYER
        , GRAYED
        MENUITEM "World - Multi-layer map (64k x 64k)", IDM_MULTILAYER
        , GRAYED
        MENUITEM SEPARATOR
        POPUP "Map Size", GRAYED
        BEGIN
            MENUITEM "16x16",                       IDMP_MAPSIZE_16x16
            , GRAYED
            MENUITEM "64x64",                       IDM_MAPSIZE_64X64
            , GRAYED
            MENUITEM "32x32",                       IDM_MAPSIZE_32X32
            , GRAYED
            MENUITEM "256x256",                     IDM_MAPSIZE_256x256
            , GRAYED
            MENUITEM "128x128",                     IDM_MAPSIZE_128x128
            , GRAYED
            MENUITEM "512x512",                     IDM_MAPSIZE_512X512
            , GRAYED
        END
        MENUITEM SEPARATOR
        MENUITEM "Save Settings",               IDM_SAVE_SETTINGS, GRAYED
        MENUITEM "Load Settings",               IDM_LOAD_SETTINGS, GRAYED
        MENUITEM SEPARATOR
        MENUITEM "E&xit\tESC",                  IDM_EXIT
    END
    POPUP "&Algorithm"
    BEGIN
        MENUITEM "A* Heap, Integer, No closed (v4)\tA", IDM_ASTAR
        MENUITEM "A* Heap, &Integer (v3i)\tI",  IDM_ASTAR_HEAPINTEGER
        MENUITEM "A* &Heap (v3)\tH",            IDM_ASTAR_HEAP
        MENUITEM "A* &Linked-list (v2)\tL",     IDM_ASTAR_LINKEDLIST
        MENUITEM "A* Array (v1)\tO",            IDM_ASTAR_ARRAY
        MENUITEM "&Dijkstra\tD",                IDM_DIJKSTRA
        MENUITEM "A* Complete, Linked-list\tC", IDM_ASTAR_COMPLETE, GRAYED
        MENUITEM "D*",                          IDM_DSTAR, GRAYED
        MENUITEM SEPARATOR
        MENUITEM "Best-First &Search\tS",       IDM_BESTFIRST
        MENUITEM "&Breadth-First Search (BFS)\tB", IDM_BREADTHFIRST
        MENUITEM "Depth-&First Search (DFS)\tF", IDM_DEPTHFIRST, GRAYED
        MENUITEM "Rand-Hand Rule\tR",           IDM_RIGHTHANDRULE, GRAYED
        MENUITEM SEPARATOR
        MENUITEM "De&velopment (work on new algs here)\tX", IDM_DEVELOPMENT
    END
    POPUP "&Search Directions"
    BEGIN
        MENUITEM "&4 directions\t4",            IDM_DIRECTIONS4
        MENUITEM "&8 directions\t8",            IDM_DIRECTIONS8
    END
    POPUP "&Distance Methods"
    BEGIN
        MENUITEM "&Manhattan\tM\t   abs(x2-x1) + abs(y2-y1), AKA Taxi Cab, Chessboard, etc. (4-point)", 
                                                IDM_MANHATTAN_DISTANCE
        MENUITEM "&Diagonal\tG\t   max( abs(x2-x1), abs(y2-y1) ) (8-point)", 
                                                IDM_DIAGONAL_DISTANCE
        MENUITEM "&Pythagoras\tP\t  sqrt( (x2-x1)^2 + (y2-y1)^2 ) AKA Euclidian or Straight Line Distance", 
                                                IDM_PYTHAGORAS_DISTANCE
        MENUITEM "&Simple Pythagoras\t;\t  (x2-x1)^2 + (y2-y1)^2 ", 
                                                IDM_SIMPLE_PYTHAGORAS_DISTANCE

    END
    POPUP "&Cost"
    BEGIN
        MENUITEM "Cost by &Terrain\tT",         IDM_COST_BY_TERRAIN
        POPUP "&Uniform Cost"
        BEGIN
            MENUITEM "16.0",                        IDM_COST_16
            MENUITEM "8.0",                         IDM_COST_8
            MENUITEM "4.0",                         IDM_COST_4
            MENUITEM "2.0",                         IDM_COST_2
            MENUITEM "1.0\tU",                      IDM_COST_1
            MENUITEM "0.5",                         IDM_COST_0_5
            MENUITEM "0.25",                        IDM_COST_0_25
            MENUITEM "0 .125",                      IDM_COST_0_125
            MENUITEM "0.0",                         IDM_COST_0
        END
        MENUITEM SEPARATOR
        POPUP "&Median Terrain Cost"
        BEGIN
            MENUITEM "&1",                          IDM_MEDIAN_1
            MENUITEM "&8",                          IDM_MEDIAN_8
            MENUITEM "1&6",                         IDM_MEDIAN_16
            MENUITEM "&Auto",                       IDM_MEDIAN_AUTO
        END
        MENUITEM SEPARATOR
        POPUP "&Diagonal Cost "
        BEGIN
            MENUITEM "1.&0\t,",                     IDM_DIAGONAL_COST_1
            MENUITEM "1.&4\t.",                     IDM_DIAGONAL_COST_1_4
        END
    END
    POPUP "&Maps"
    BEGIN
        MENUITEM "&Draw Mode\tTAB",             IDM_DRAWMODE
        MENUITEM SEPARATOR
        MENUITEM "&Open TGA Map\tALT-O",        IDM_MAP_OPEN
        MENUITEM "&Save TGA Map\tALT-S",        IDM_MAP_SAVE
        MENUITEM SEPARATOR
        POPUP "Terrain Maps"
        BEGIN
            MENUITEM "Mars 200X200",                IDM_MAP_MARS200X200
            MENUITEM "Mars",                        IDM_MAP_MARS
            MENUITEM "Clutter",                     IDM_MAP_CLUTTER
            MENUITEM "Swirl",                       IDM_MAP_SWIRL
            MENUITEM "Chi",                         IDM_MAP_CHI
            MENUITEM "Author",                      IDM_MAP_AUTHOR
            MENUITEM "X",                           IDM_MAP_X
            MENUITEM "Wiggling Snake",              IDM_MAP_WIGGLINGSNAKE
            MENUITEM "The Hill",                    IDM_MAP_HILL
            MENUITEM "Flower",                      IDM_MAP_FLOWER
            MENUITEM "Islands",                     IDM_MAP_ISLANDS
            MENUITEM "Island",                      IDM_MAP_ISLAND
        END
        POPUP "Mazes and Labyrinths"
        BEGIN
            MENUITEM "Square Maze",                 IDM_MAP_SQUARE_MAZE
            MENUITEM "Perfect Maze",                IDM_MAP_PERFECT_MAZE
            MENUITEM "Braid Maze",                  IDM_MAP_BRAID_MAZE
            MENUITEM "Crack Maze",                  IDM_MAP_CRACK_MAZE
            MENUITEM "Cavern Maze",                 IDM_MAP_CAVERN_MAZE
            MENUITEM "Diagonal Maze",               IDM_MAP_DIAGONAL_MAZE
            MENUITEM "Spiral Maze",                 IDM_MAP_SPIRAL_MAZE
            MENUITEM "Segment Maze",                IDM_MAP_SEGMENT_MAZE
            MENUITEM "Hex Maze",                    IDM_MAP_HEX_MAZE
            MENUITEM "Circle Maze",                 IDM_MAP_CIRCLE_MAZE
            MENUITEM SEPARATOR
            MENUITEM "Labyrinth",                   IDM_MAP_LABYRINTH
            MENUITEM "Unicursal Maze",              IDM_MAP_UNICURSAL_MAZE
            MENUITEM "Replica Labyrinth",           IDM_MAP_REPLICA_LABYRINTH

            MENUITEM "Man in the Middle Labyrinth", IDM_MAP_MAN_IN_THE_MIDDLE_LABYRINTH

            MENUITEM "Cretan Labyrinth",            IDM_MAP_CRETAN_LABYRINTH
        END
        POPUP "Technical Maps"
        BEGIN
            MENUITEM "Box on Box no G",             IDM_MAP_BOXONBOXNOG
            MENUITEM "Box on Box",                  IDM_MAP_BOXONBOX
            MENUITEM "comp.ai.games straight line", IDM_MAP_STRAIGHTLINE
            MENUITEM "Grid",                        IDM_MAP_GRID
            MENUITEM "CheckerBoard",                IDM_MAP_CHECKERBOARD
            MENUITEM "Pipe Maze",                   IDM_MAP_PIPEMAZE
            MENUITEM "Random",                      IDM_MAP_RANDOM
            MENUITEM "Big Box",                     IDM_MAP_BIGBOX
            MENUITEM "Random Boxes",                IDM_MAP_RANDOMBOXES
            MENUITEM "Random Open Boxes",           IDM_MAP_RANDOMOPENBOXES
            MENUITEM "Random Terrain",              IDM_MAP_RANDOMTERRAIN
            MENUITEM "Gates",                       IDM_MAP_GATES
            MENUITEM "Crash Me",                    IDM_MAP_CRASHME
            MENUITEM "No Path",                     IDM_MAP_NO_PATH
            MENUITEM "Clear Path",                  IDM_MAP_CLEAR_PATH
            MENUITEM "Zig Zag",                     IDM_MAP_ZIGZAG
        END
    END
    POPUP "De&velopers"
    BEGIN
        MENUITEM "DEBUG12 - Mars 200x200 4d 1.0diag manhat\tF12", 
                                                IDM_DEBUG12
        MENUITEM "DEBUG11 - Mars, no path\tF11", IDM_DEBUG11
        MENUITEM "DEBUG10 - Mars\tF10",         IDM_DEBUG10
        MENUITEM "DEBUG9 - Line\tF9",           IDM_DEBUG9
        MENUITEM "DEBUG8 - Simple\tF8",         IDM_DEBUG8
        MENUITEM "DEBUG7 - Pipes\tF7",          IDM_DEBUG7
        MENUITEM "DEBUG6 - Clutter\tF6",        IDM_DEBUG6
        MENUITEM "DEBUG5 - Random\tF5",         IDM_DEBUG5
        MENUITEM "DEBUG4 - diagonal line NW to SE\tF4", IDM_DEBUG4
        MENUITEM "DEBUG3 - diagonal line NE to SW\tF3", IDM_DEBUG3
        MENUITEM "DEBUG2 - horizontal line\tF2", IDM_DEBUG2
        MENUITEM "DEBUG1 - two point horiz line\tF1", IDM_DEBUG1
        MENUITEM SEPARATOR
        MENUITEM "ALT-DEBUG12 - Mars 200x200 8d 1.4diag pythag\tALT-F12", 
                                                IDM_ALTDEBUG12
        MENUITEM "ALT-DEBUG11 - Square Maze\tALT-F11", IDM_ALTDEBUG11
        MENUITEM "ALT-DEBUG10 - Unicursal Maze\tALT-F10", IDM_ALTDEBUG10
        MENUITEM "ALT-DEBUG9 - Hex Maze\tALT-F9", IDM_ALTDEBUG9
        MENUITEM "ALT-DEBUG8 - Labyrinth\tALT-F8", IDM_ALTDEBUG8

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -