📄 tanks.rc
字号:
FONT 8, "MS Sans Serif"
BEGIN
PUSHBUTTON "&Close",IDCANCEL,39,84,62,14
PUSHBUTTON "&Disconnect player",IDC_DICONNECT,106,84,62,14
CONTROL "List1",IDC_PLAYERS_LIST,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING |
LVS_AUTOARRANGE | WS_BORDER | WS_TABSTOP,7,7,193,71
END
IDD_ENUMSESSIONS_DIALOG DIALOG DISCARDABLE 0, 0, 254, 166
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Tanks Game - Select Session"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "&Refresh",IDC_REFRESH,101,118,50,14
PUSHBUTTON "OK",IDOK,64,145,50,14
PUSHBUTTON "Cancel",IDCANCEL,138,145,50,14
LISTBOX IDC_ENUMSESSION_LIST,13,24,228,57,LBS_SORT |
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
CONTROL "Join the first session found.",IDC_RADIO_JOINTOFIRST,
"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,19,90,216,8
CONTROL "List all sessions found and let me select one.",
IDC_RADIO_ENUMALL,"Button",BS_AUTORADIOBUTTON |
WS_TABSTOP,19,101,216,8
GROUPBOX "Static",IDC_ENUMSESSION_TEXT,7,15,240,122,BS_FLAT
END
IDD_CHAT_DIALOG DIALOG DISCARDABLE 0, 0, 186, 151
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Tanks Chat Window"
FONT 8, "MS Sans Serif"
BEGIN
EDITTEXT IDC_CHAT_EDIT,7,110,172,12,ES_AUTOHSCROLL
PUSHBUTTON "&Close",IDCANCEL,67,129,50,14
LISTBOX IDC_CHAT_LIST,7,7,172,87,LBS_NOINTEGRALHEIGHT |
WS_VSCROLL | WS_TABSTOP
LTEXT "Press Enter to send your message to all other players:",
IDC_STATIC,7,97,172,11
END
#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "\0"
VALUE "FileDescription", "Distributed Tanks Game\0"
VALUE "FileVersion", "1, 0, 0, 1\0"
VALUE "InternalName", "Tanks\0"
VALUE "LegalCopyright", "Copyright (C) 1998\0"
VALUE "OriginalFilename", "Tanks.EXE\0"
VALUE "ProductName", "Technion project - Distributed Tanks Game\0"
VALUE "ProductVersion", "1, 0, 0, 1\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
#endif // !_MAC
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE
BEGIN
IDD_ABOUTBOX, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 210
TOPMARGIN, 7
BOTTOMMARGIN, 48
END
IDD_TANKS_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 200
TOPMARGIN, 7
BOTTOMMARGIN, 150
END
IDD_GAME_SETUP, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 310
TOPMARGIN, 7
BOTTOMMARGIN, 116
END
IDD_SERVER_MGMT, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 200
TOPMARGIN, 7
BOTTOMMARGIN, 98
END
IDD_ENUMSESSIONS_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 247
TOPMARGIN, 7
BOTTOMMARGIN, 159
END
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDR_MAIN_MENU MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "E&xit", ID_EXIT
END
POPUP "&Game"
BEGIN
MENUITEM "&New game", ID_NEW_GAME
MENUITEM "&Stop game", ID_STOP_GAME
END
POPUP "&Settings"
BEGIN
MENUITEM "Set &keyboard mapping...", ID_KBD_MAPPING
MENUITEM "Set &game preferences...", ID_SET_GAME
MENUITEM "Set &communication preferences...", ID_SET_COMM
MENUITEM "&Server management...", ID_SERVER_MGMT
END
POPUP "S&ound"
BEGIN
MENUITEM "&Mute", ID_SOUND_MUTE, CHECKED
END
POPUP "&Chat"
BEGIN
MENUITEM "&Open..", ID_CHAT_OPEN
END
POPUP "&Help", HELP
BEGIN
MENUITEM "&About...", ID_HELP_ABOUT
MENUITEM "&Player's guide", ID_PALYERS_GUIDE
END
END
/////////////////////////////////////////////////////////////////////////////
//
// AVI
//
IDR_AVI_OK AVI DISCARDABLE "Animation\\OK.avi"
IDR_AVI_CANCEL AVI DISCARDABLE "Animation\\Cancel.avi"
IDR_AVI_DEFAULT AVI DISCARDABLE "Animation\\Default.avi"
IDR_AVI_TANK0 AVI DISCARDABLE "Animation\\Tank1.avi"
IDR_AVI_TANK1 AVI DISCARDABLE "Animation\\Tank2.avi"
IDR_AVI_TANK2 AVI DISCARDABLE "Animation\\Tank3.avi"
IDR_AVI_TANK3 AVI DISCARDABLE "Animation\\Tank4.avi"
/////////////////////////////////////////////////////////////////////////////
//
// WAVE
//
FIRE_BULLET WAVE MOVEABLE PURE "Sounds\\FireBullet.wav"
FIRE_SHELL WAVE MOVEABLE PURE "Sounds\\FireShell.wav"
SHELL_EXPLODE WAVE MOVEABLE PURE "Sounds\\ShellExplode.wav"
MINE_EXPLODE WAVE MOVEABLE PURE "Sounds\\MineExplode.wav"
TANK_EXPLODE WAVE MOVEABLE PURE "Sounds\\TankExplode.wav"
DROP_BOMB WAVE MOVEABLE PURE "Sounds\\DropBomb.wav"
PICK_BONUS WAVE MOVEABLE PURE "Sounds\\PickBonus.wav"
GAME_OVER WAVE MOVEABLE PURE "Sounds\\GameOver.wav"
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
IDR_MAIN_DLG_ACCELERATOR ACCELERATORS DISCARDABLE
BEGIN
"K", ID_KBD_MAPPING, VIRTKEY, CONTROL, NOINVERT
"S", IDD_GAME_SETUP, VIRTKEY, CONTROL, NOINVERT
"T", ID_SET_COMM, VIRTKEY, CONTROL, NOINVERT
VK_F2, ID_NEW_GAME, VIRTKEY, NOINVERT
VK_F7, ID_LOG_GAME, VIRTKEY, NOINVERT
VK_F8, ID_PLAYBACK, VIRTKEY, NOINVERT
"X", ID_EXIT, VIRTKEY, ALT, NOINVERT
END
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_ABOUTBOX "&About Tanks..."
END
STRINGTABLE DISCARDABLE
BEGIN
ID_EXIT "Exit the game"
ID_STOP_GAME "Stop current game session"
ID_NEW_GAME "Start a new game session"
ID_KBD_MAPPING "Set keyboard mapping"
ID_SET_GAME "Set game session preferences"
ID_SET_COMM "Set communication preferences"
ID_LOG_GAME "Log current game session to a file"
ID_PLAYBACK "Playback a previously logged game session"
IDS_REGISTRY_KEY "Technion"
IDS_CANT_SAVE_GAME_SETUP "Cannot save game settings"
IDS_HOST_ON_EXIT "Exiting now will end session for all players. Are you sure ?"
IDS_PLAYER_ON_EXIT "Are you sure ?"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_HOST_ON_STOP "Stopping now will end session for all players. Are you sure ?"
IDS_SINGLE_INSTANCE "Cannot run more than one instance of the application on the same machine simultaneously !!!"
IDS_LOST_SEVER_CONNECTION
"Lost connection to server - ending the game !!!"
IDS_MUST_SELECT_PLAYER_TO_REMOVE
"To remove a player, you must select one from the list."
IDS_CANT_KILL_JUDGE "You cannot remove host player."
IDS_CANT_KILL_PLAYER "Cannot kill selected player"
IDS_CANT_SHOW_IE "Cannot start Internet Explorer"
IDS_OUTOFMEMORY_ERR "Memory allocation error."
END
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
#define _AFX_NO_SPLITTER_RESOURCES
#define _AFX_NO_OLE_RESOURCES
#define _AFX_NO_TRACKER_RESOURCES
#define _AFX_NO_PROPERTY_RESOURCES
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE 9, 1
#pragma code_page(1252)
#endif
#include "res\Tanks.rc2" // non-Microsoft Visual C++ edited resources
#include "afxres.rc" // Standard components
#endif
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -