91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 23.65MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-08-07
  • 語言: C/C++
  • 標簽: 小游戲??

資源簡介

我賭十包辣條,超詳細的代碼注釋你值得擁有,包括圖片和背景音樂全部資源。使用VS完成,利用了EasyX圖形庫,超適合C語言初學者初探游戲設計的大門(或課設)。有問題歡迎咨詢^-^

資源截圖

代碼片段和文件信息

//作者是湘潭市的一名在讀大學生,初學C語言
//第一次做游戲代碼多有缺陷,請多指正
//使用了EasyX圖形庫,計算單位為像素
//作者郵箱:3167881811@qq.com
//歡迎來郵交流

#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#pragma?comment(lib?“winmm.lib“)
#define?pi?3.141592653589
#define?min?0.5
#define?r?15

//定義球的結構體
struct?balltype
{
double?x?=?0?y?=?0;???//坐標
double?dx?=?0?dy?=?0;?//坐標變化量
int?flag?=?0;??????????//桌內存在標志
int?drawflag?=?0;??????//桌外存在標志
int?runflag?=?1; ???//運動標志
}ball[16];

//定義球洞位置數組
long?hole[6][2]?=?{?{280122}{282?579}{731112}{729592}{1178122}{1180579}?};

//定義打進球的位置
long?holex?=?1170;
long?holey?=?50;

//初始化力度
long?power?=?10;

//定義顏色標志
int?ca?=?0?cb?=?0?cc?=?0;??//球桿顏色
int?ta?=?0; ?????//球桌顏色

//定義游戲模式標志
int?count?=?0;

//必要的函數聲明
void?startgame();
void?gamesetting();
void?setbar();
void?settable();
void?aboutgame();
void?exitgame();
void?ball_3();
void?ball_8();
void?ball_9();
void?shot(int?count);

//初始界面
void?firstpage()
{
//初始化窗口
initgraph(1280?700);

//主菜單頁面
loadimage(NULL?_T(“res/主菜單.png“));

//定義鼠標消息
MOUSEMSG?msg?=?{?0?};
int?m?=?1;//m為?“是否檢測鼠標信息”?的標志變量
while?(m)
{
//獲取鼠標信息
msg?=?GetMouseMsg();

//進入模式選擇頁面
if?((50?<=?msg.x?&&?msg.x?<=?250)?&&?(290?<=?msg.y?&&?msg.y?<=?350)?&&?(msg.uMsg?==?WM_LBUTTONDOWN))
{
m?=?0;
startgame();
}

//進入設置頁面
if?((50?<=?msg.x?&&?msg.x?<=?250)?&&?(390?<=?msg.y?&&?msg.y?<=?450)?&&?(msg.uMsg?==?WM_LBUTTONDOWN))
{
m?=?0;
gamesetting();
}

//進入關于頁面
if?((50?<=?msg.x?&&?msg.x?<=?250)?&&?(480?<=?msg.y?&&?msg.y?<=?540)?&&?(msg.uMsg?==?WM_LBUTTONDOWN))
{
m?=?0;
aboutgame();
}

//進入退出頁面
if?((50?<=?msg.x?&&?msg.x?<=?250)?&&?(570?<=?msg.y?&&?msg.y?<=?630)?&&?(msg.uMsg?==?WM_LBUTTONDOWN))
{
m?=?0;
exitgame();
}
}
closegraph();
}

//開始游戲
void?startgame()
{
//選擇游戲模式頁面
loadimage(NULL?_T(“res/選擇頁面.png“));

MOUSEMSG?msg?=?{?0?};
int?m?=?1;
while?(m)
{
msg?=?GetMouseMsg();

//進入游戲模式選擇頁面
if?((50?<=?msg.x?&&?msg.x?<=?200)?&&?(320?<=?msg.y?&&?msg.y?<=?370)?&&?(msg.uMsg?==?WM_LBUTTONDOWN))
{
m?=?0;?count?=?4;
ball_3();
}

if?((50?<=?msg.x?&&?msg.x?<=?200)?&&?(420?<=?msg.y?&&?msg.y?<=?470)?&&?(msg.uMsg?==?WM_LBUTTONDOWN))
{
m?=?0;?count?=?16;
ball_8();
}

if?((50?<=?msg.x?&&?msg.x?<=?200)?&&?(520?<=?msg.y?&&?msg.y?<=?570)?&&?(msg.uMsg?==?WM_LBUTTONDOWN))
{
m?=?0;?count?=?10;
ball_9();
}

//單擊右鍵返回主菜單
if?(msg.uMsg?==?WM_RBUTTONDOWN)
{
m?=?0;
firstpage();
}
}
}

//游戲設置
void?gamesetting()
{
//設置頁面
loadimage(NULL?_T(“res/設置頁面.png“));

MOUSEMSG?msg?=?{?0?};
int?m?=?1;
while?(m)
{
msg?=?GetMouseMsg();
//單擊左鍵球桿設置
if?((msg.uMsg?==?WM_LBUTTONDOWN)?&&?(60?<=?msg.x?&&?msg.x?<=?280)?&&?(240?<=?msg.y?&&?msg.y?<=?290))
{
m?=?0;
setbar();
}

//單擊左鍵

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????23363??2020-02-13?21:21??main.cpp
?????文件????????3570??2020-02-15?17:05??RCa06972
?????目錄???????????0??2020-02-15?18:25??res\
?????文件????????7234??2020-02-08?20:14??res\power2.bmp
?????文件?????1802137??2020-02-11?18:45??res\主菜單.png
?????文件?????1587764??2020-02-09?15:24??res\關于頁面.png
?????文件???????12204??2017-07-06?02:44??res\擊桿.wav
?????文件??????129436??2020-02-09?11:22??res\噓聲.wav
?????文件??????396334??2017-07-06?02:44??res\掌聲.wav
?????文件??????743967??2020-02-11?19:32??res\游戲背景0.png
?????文件??????744484??2020-02-11?19:31??res\游戲背景1.png
?????文件??????743218??2020-02-11?19:33??res\游戲背景2.png
?????文件??????747819??2020-02-11?19:30??res\游戲背景3.png
?????文件?????1275822??2020-02-09?15:01??res\球桿設置.png
?????文件?????1279466??2020-02-09?15:00??res\球桌設置.png
?????文件?????5303932??2020-02-09?09:55??res\背景音樂.wav
?????文件?????5659392??2020-02-09?10:00??res\背景音樂2.wav
?????文件?????1276935??2020-02-09?15:08??res\設置頁面.png
?????文件???????32664??2020-02-09?13:34??res\進袋.wav
?????文件?????1629686??2020-02-11?19:01??res\退出頁面.png
?????文件?????2339283??2020-02-11?19:19??res\選擇頁面.png
?????文件?????????444??2020-02-13?14:45??resource.h
?????文件????????1649??2020-02-13?15:05??Resource.rc
?????文件????????1324??2020-02-02?16:41??臺球小游戲.aps
?????文件??????649216??2020-02-13?21:21??臺球小游戲.exe
?????文件????????1449??2020-02-13?15:32??臺球小游戲.sln
?????文件????????7665??2020-02-13?15:05??臺球小游戲.vcxproj
?????文件????????1323??2020-02-13?15:05??臺球小游戲.vcxproj.filters
?????文件?????????168??2020-02-02?15:24??臺球小游戲.vcxproj.user
?????文件???????67646??2020-02-13?14:45??圖標.ico

評論

共有 條評論