基本信息
源码名称:窗体版坦克大战 游戏源码
源码大小:15.69M
文件格式:.rar
开发语言:C/C++
更新时间:2019-08-10
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
vs2015正常运行
private: System::Void pictureBox1_Click(System::Object^ sender, System::EventArgs^ e) {
timer1->Stop();
timer2->Stop();
FrmMenu^ frmMenu = gcnew FrmMenu();
frmMenu->ShowDialog();
timer1->Start();
timer2->Start();
}
private: System::Void 下一关ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
MessageBox::Show("恭喜过关!");
FrmsingleGame2^ frmsingleGame2 = gcnew FrmsingleGame2();
frmsingleGame2->Show();
PlaySound(TEXT("imgs\\sound\\开始游戏.wav"), NULL, SND_FILENAME | SND_ASYNC);
cin.get();
cin.get();
this->Hide();
}
/*private: System::Void FrmsingleGame1_Load(System::Object^ sender, System::EventArgs^ e) {
Thread^ t = gcnew Thread(gcnew ThreadStart(this, &FrmsingleGame1::ThreadRun));
t->Start();
}
void ThreadRun() {
//开始线程,添加,并运行
tank^ j;
for (int i = 0; i < 5; i )
{
j = gcnew tank(this, (i 1) * 100 70 - 115);//创建对象,设置tank的Y轴位置
tankList->Add(j);//将添加到集合,后面界面绘制要用
j->Run();
Thread::Sleep(5000);//等待5秒,产生下一个tank
}
}
private: System::Void timer2_Tick(System::Object^ sender, System::EventArgs^ e) {
this->Invalidate();
}
};
}
}*/
private: System::Void FrmsingleGame1_KeyUp(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e) {
if (e->KeyCode == Keys::J)
{
if (temp == 1) {
PlaySound(TEXT("imgs\\sound\\fire.wav"), NULL, SND_FILENAME | SND_ASYNC);
cin.get();
cin.get();
temp = 0;
Thread^ t = gcnew Thread(gcnew ThreadStart(this, &FrmsingleGame1::BulletRun));
t->Start();
}
}
}
private: System::Void FrmsingleGame1_FormClosing(System::Object^ sender, System::Windows::Forms::FormClosingEventArgs^ e) {
if (MessageBox::Show("你确定要退出吗", "提示", MessageBoxButtons::YesNo) == System::Windows::Forms::DialogResult::Yes) {
e->Cancel = false;
}
else {
e->Cancel = true;
}
}
private: System::Void 返回选择界面ToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
this->Hide();
}
private: System::Void FrmsingleGame1_FormClosed(System::Object^ sender, System::Windows::Forms::FormClosedEventArgs^ e) {
Application::Exit();
}
private: System::Void panel1_Paint(System::Object^ sender, System::Windows::Forms::PaintEventArgs^ e) {
}
};
}