基本信息
源码名称:窗体版坦克大战 游戏源码
源码大小: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) { } }; }