v16: 添加了全局背景音效
|
@ -0,0 +1,2 @@
|
|||
v16: 添加了全局背景音效
|
||||
v17: 修改了一点bug,在返回菜单后调用InitMap(),避免再次进入游戏界面时有脏数据导致显示出错
|
|
@ -0,0 +1,31 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.5.33530.505
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tank_battles_on_the_scrap_paper", "tank_battles_on_the_scrap_paper\tank_battles_on_the_scrap_paper.vcxproj", "{AC8C4A04-1650-473C-8E9A-3B7CDE2AD5CC}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|x64 = Debug|x64
|
||||
Debug|x86 = Debug|x86
|
||||
Release|x64 = Release|x64
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{AC8C4A04-1650-473C-8E9A-3B7CDE2AD5CC}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{AC8C4A04-1650-473C-8E9A-3B7CDE2AD5CC}.Debug|x64.Build.0 = Debug|x64
|
||||
{AC8C4A04-1650-473C-8E9A-3B7CDE2AD5CC}.Debug|x86.ActiveCfg = Debug|Win32
|
||||
{AC8C4A04-1650-473C-8E9A-3B7CDE2AD5CC}.Debug|x86.Build.0 = Debug|Win32
|
||||
{AC8C4A04-1650-473C-8E9A-3B7CDE2AD5CC}.Release|x64.ActiveCfg = Release|x64
|
||||
{AC8C4A04-1650-473C-8E9A-3B7CDE2AD5CC}.Release|x64.Build.0 = Release|x64
|
||||
{AC8C4A04-1650-473C-8E9A-3B7CDE2AD5CC}.Release|x86.ActiveCfg = Release|Win32
|
||||
{AC8C4A04-1650-473C-8E9A-3B7CDE2AD5CC}.Release|x86.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {4E9B74CF-EE0B-430C-8380-34BE94639065}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,24 @@
|
|||
// 子弹定义
|
||||
#ifndef BULLET_H
|
||||
#define BULLET_H
|
||||
|
||||
/*
|
||||
子弹:
|
||||
子弹坐标:x,y
|
||||
攻击力damage:表示当前子弹造成的伤害
|
||||
存活标志:is_alive
|
||||
方向dir:
|
||||
UP 上
|
||||
DOWN 下
|
||||
LEFT 左
|
||||
RIGHT 右
|
||||
*/
|
||||
struct bullet {
|
||||
int x, y;
|
||||
int damage; // 子弹攻击力
|
||||
int dir;
|
||||
bool is_live; // 是否存活
|
||||
//tank shooter; //值为enemies[i]或player
|
||||
};
|
||||
|
||||
#endif // !BULLET_H
|
|
@ -0,0 +1,52 @@
|
|||
// 其他配置定义
|
||||
#ifndef DATA_CONFIG_H
|
||||
#define DATA_CONFIG_H
|
||||
// 导入 tank 和 bullet 定义头文件
|
||||
#include "tank.h"
|
||||
#include "bullet.h"
|
||||
|
||||
// 常量定义
|
||||
const int CELL_SIZE = 30; // 每个单元格(坦克、墙、空地等)的大小(例如:像素)
|
||||
const int MAP_CELL_NUM = 20; // 地图大小为MAP_CELL_NUM^2
|
||||
const int ENEMIES_NUM = 10; // 地图上最多的敌人数量
|
||||
const int BULLET_NUM = 20; // 地图上最多的子弹数量
|
||||
const int SINGLE_BULLET = 3; // 每个坦克同时存在的最多子弹数量
|
||||
const int White = 0; // 灰度图-白
|
||||
const int Black = 1; // 灰度图-黑
|
||||
|
||||
#define PIEXL1 30 //像素常量
|
||||
#define PIEXL2 4
|
||||
#define X_OFFSET 50 //以左上第一块墙为基准的偏移量
|
||||
#define Y_OFFSET 45 //以左上第一块墙为基准的偏移量
|
||||
/*
|
||||
地图:
|
||||
使用数组存储地图信息
|
||||
map[x][y] 存储当前坦克信息
|
||||
BLANK 空地
|
||||
RED_TANK 红方坦克
|
||||
RED_DEAD_TANK 红方阵亡坦克
|
||||
BLUE_TANK, 蓝方坦克
|
||||
BLUE_DEAD_TANK 蓝方阵亡坦克
|
||||
WALL 墙
|
||||
BULLET 子弹
|
||||
*/
|
||||
enum CELL_Type {
|
||||
BLANK, // 空地
|
||||
RED_TANK, // 红方坦克
|
||||
RED_DEAD_TANK, // 红方报废坦克
|
||||
BLUE_TANK, // 蓝方坦克
|
||||
BLUE_DEAD_TANK, // 蓝方报废坦克
|
||||
WALL, // 墙
|
||||
BULLET, // 子弹
|
||||
};
|
||||
int map[MAP_CELL_NUM][MAP_CELL_NUM]; //在map.h预设好
|
||||
|
||||
int kill = 5; //击杀数
|
||||
tank player; //玩家
|
||||
tank enemies[ENEMIES_NUM]; //敌人
|
||||
bullet E_bullets[BULLET_NUM * ENEMIES_NUM]; //敌方坦克子弹数组
|
||||
bullet P_bullets[BULLET_NUM]; //玩家子弹数组
|
||||
|
||||
tank enemy; // 用于更改敌人的属性(难度设置用到)
|
||||
|
||||
#endif // !DATA_CONFIG_H
|
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 8.8 KiB |
After Width: | Height: | Size: 8.8 KiB |
After Width: | Height: | Size: 8.6 KiB |
After Width: | Height: | Size: 8.5 KiB |
After Width: | Height: | Size: 8.7 KiB |
After Width: | Height: | Size: 8.5 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 8.9 KiB |
After Width: | Height: | Size: 137 KiB |
After Width: | Height: | Size: 124 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 131 KiB |
After Width: | Height: | Size: 125 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 131 KiB |
After Width: | Height: | Size: 125 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 128 KiB |
After Width: | Height: | Size: 130 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 246 B |
After Width: | Height: | Size: 187 KiB |
After Width: | Height: | Size: 182 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 165 KiB |
After Width: | Height: | Size: 148 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 160 KiB |
After Width: | Height: | Size: 153 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 160 KiB |
After Width: | Height: | Size: 153 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 152 KiB |
After Width: | Height: | Size: 72 KiB |
After Width: | Height: | Size: 149 KiB |
After Width: | Height: | Size: 159 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 382 KiB |
After Width: | Height: | Size: 440 KiB |
After Width: | Height: | Size: 1.2 MiB |
After Width: | Height: | Size: 220 KiB |
After Width: | Height: | Size: 37 KiB |
After Width: | Height: | Size: 290 KiB |
After Width: | Height: | Size: 3.6 MiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 532 KiB |
After Width: | Height: | Size: 185 KiB |
After Width: | Height: | Size: 450 KiB |
After Width: | Height: | Size: 1.2 MiB |
After Width: | Height: | Size: 247 KiB |
After Width: | Height: | Size: 827 KiB |
After Width: | Height: | Size: 206 KiB |
After Width: | Height: | Size: 248 KiB |
After Width: | Height: | Size: 224 KiB |
|
@ -0,0 +1,54 @@
|
|||
// map.cpp
|
||||
#include "map.h"
|
||||
|
||||
// 定义两个地图数组
|
||||
int map1[50][50];
|
||||
int map2[50][50];
|
||||
|
||||
void init_map1()
|
||||
{
|
||||
for (int i = 0; i < 50; i++)
|
||||
{
|
||||
for (int j = 0; j < 50; j++)
|
||||
{
|
||||
// 四周为墙
|
||||
if (i == 0 || i == 49 || j == 0 || j == 49)
|
||||
{
|
||||
map1[i][j] = WALL;
|
||||
}
|
||||
// 构造中间的+形状
|
||||
else if (i == 24 || j == 24)
|
||||
{
|
||||
map1[i][j] = WALL;
|
||||
}
|
||||
else
|
||||
{
|
||||
map1[i][j] = BLANK;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void init_map2()
|
||||
{
|
||||
for (int i = 0; i < 50; i++)
|
||||
{
|
||||
for (int j = 0; j < 50; j++)
|
||||
{
|
||||
// 四周为墙
|
||||
if (i == 0 || i == 49 || j == 0 || j == 49)
|
||||
{
|
||||
map2[i][j] = WALL;
|
||||
}
|
||||
// 构造中间的X形状
|
||||
else if (i == j || i + j == 49)
|
||||
{
|
||||
map2[i][j] = WALL;
|
||||
}
|
||||
else
|
||||
{
|
||||
map2[i][j] = BLANK;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
// 预制地图定义
|
||||
// map.h
|
||||
#ifndef MAP_H
|
||||
#define MAP_H
|
||||
|
||||
#include "data_config.h"
|
||||
|
||||
// 声明两个地图数组
|
||||
extern int map1[50][50];
|
||||
extern int map2[50][50];
|
||||
|
||||
// 声明地图初始化函数
|
||||
void init_map1();
|
||||
void init_map2();
|
||||
|
||||
#endif // !MAP_H
|
|
@ -0,0 +1,16 @@
|
|||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ 生成的包含文件。
|
||||
// 供 resource.rc 使用
|
||||
//
|
||||
#define IDR_WAVE1 101
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 102
|
||||
#define _APS_NEXT_COMMAND_VALUE 40001
|
||||
#define _APS_NEXT_CONTROL_VALUE 1001
|
||||
#define _APS_NEXT_SYMED_VALUE 101
|
||||
#endif
|
||||
#endif
|
|
@ -0,0 +1,33 @@
|
|||
// 坦克定义
|
||||
#ifndef TANK_H
|
||||
#define TANK_H
|
||||
|
||||
/*
|
||||
坦克:
|
||||
坐标:x,y
|
||||
血量hp:表示当前坦克血量
|
||||
攻击力attack:表示当前坦克攻击力
|
||||
方向dir:
|
||||
UP 上
|
||||
DOWN 下
|
||||
LEFT 左
|
||||
RIGHT 右
|
||||
*/
|
||||
enum Direction {
|
||||
UP, // 上
|
||||
DOWN, // 下
|
||||
LEFT, // 左
|
||||
RIGHT, // 右
|
||||
};
|
||||
|
||||
struct tank {
|
||||
int x, y;//坐标
|
||||
int hp; // 血量
|
||||
int attack; // 攻击力
|
||||
int dir; // 方向
|
||||
bool is_taken = false;//报销坦克是否已经被玩家捡取
|
||||
|
||||
tank(): attack(1), hp(5){}
|
||||
};
|
||||
|
||||
#endif // !TANK_H
|
|
@ -0,0 +1,147 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<VCProjectVersion>16.0</VCProjectVersion>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<ProjectGuid>{ac8c4a04-1650-473c-8e9a-3b7cde2ad5cc}</ProjectGuid>
|
||||
<RootNamespace>tankbattlesonthescrappaper</RootNamespace>
|
||||
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v143</PlatformToolset>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v143</PlatformToolset>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v143</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v143</PlatformToolset>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="Shared">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="main.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="bullet.h" />
|
||||
<ClInclude Include="data_config.h" />
|
||||
<ClInclude Include="resource.h" />
|
||||
<ClInclude Include="tank.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="resource.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Media Include="music\bgm.wav" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
|
@ -0,0 +1,46 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="源文件">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="头文件">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="资源文件">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="main.cpp">
|
||||
<Filter>源文件</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="tank.h">
|
||||
<Filter>头文件</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="bullet.h">
|
||||
<Filter>头文件</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="data_config.h">
|
||||
<Filter>头文件</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="resource.h">
|
||||
<Filter>头文件</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="resource.rc">
|
||||
<Filter>资源文件</Filter>
|
||||
</ResourceCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Media Include="music\bgm.wav">
|
||||
<Filter>资源文件</Filter>
|
||||
</Media>
|
||||
</ItemGroup>
|
||||
</Project>
|