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

  • 大小: 41.3MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-08-08
  • 語言: C/C++
  • 標(biāo)簽: c語言??項目開發(fā)??

資源簡介

深入c語言項目開發(fā)源碼.rar ,深入體驗c語言項目開發(fā)一書的c源代碼,配合教材看效果很好

資源截圖

代碼片段和文件信息

/*
?*俄羅斯方塊源程序
?*/
#include?
#include?
#include?
#include???/*圖形函數(shù)庫*/

/*定義按鍵碼*/
#define?VK_LEFT??0x4b00
#define?VK_RIGHT?0x4d00
#define?VK_DOWN??0x5000
#define?VK_UP????0x4800
#define?VK_ESC???0x011b
#define?TIMER?0x1c??????/*設(shè)置中斷號*/

/*定義常量*/
#define?MAX_BOX?19??????????/*總共有19種各形態(tài)的方塊*/
#define?BSIZE?20????????????/*方塊的邊長是20個象素*/
#define?Sys_x?160???????????/*顯示方塊界面的左上角x坐標(biāo)*/
#define?Sys_y?25????????????/*顯示方塊界面的左上角y坐標(biāo)*/
#define?Horizontal_boxs?10??/*水平的方向以方塊為單位的長度*/
#define?Vertical_boxs?15????/*垂直的方向以方塊為單位的長度也就說長是15個方塊*/
#define?Begin_boxs_x?Horizontal_boxs/2??/*產(chǎn)生第一個方塊時出現(xiàn)的起始位置*/

#define?FgColor?3???????/*前景顏色如文字.2-green*/
#define?BgColor?0???????/*背景顏色.0-blac*/

#define?LeftWin_x?Sys_x+Horizontal_boxs*BSIZE+46????????/*右邊狀態(tài)欄的x坐標(biāo)*/

#define?false?0
#define?true?1
/*移動的方向*/
#define?MoveLeft?1
#define?MoveRight?2
#define?MoveDown?3
#define?MoveRoll?4
/*以后坐標(biāo)的每個方塊可以看作是像素點是BSIZE*BSIZE的正方形*/
/*定義全局變量*/
int?current_box_numb;???/*保存當(dāng)前方塊編號*/
int?Curbox_x=Sys_x+Begin_boxs_x*BSIZECurbox_y=Sys_y;/*xy是保存方塊的當(dāng)前坐標(biāo)的*/
int?flag_newbox=false;??/*是否要產(chǎn)生新方塊的標(biāo)記0*/
int?speed=0;????????????/*下落速度*/
int?score=0;????????????/*總分*/
int?speed_step=30;???????/*每等級所需要分?jǐn)?shù)*/
void?interrupt?(*oldtimer)(void);/*?指向原來時鐘中斷處理過程入口的中斷處理函數(shù)指針?*/

struct?BOARD????????????/*游戲底板結(jié)構(gòu)表示每個點所具有的屬性*/
{
????int?var;????????????/*當(dāng)前狀態(tài)?只有0和11表示此點已被占用*/
????int?color;??????????/*顏色游戲底板的每個點可以擁有不同的顏色.增強(qiáng)美觀*/
}Table_board[Vertical_boxs][Horizontal_boxs];

/*方塊結(jié)構(gòu)*/
struct?SHAPE
{
????char?box[2];????????????/*一個字節(jié)等于8位每4位來表示一個方塊的一行
??????????????????????????????如:box[0]=“0x88“box[1]=“0xc0“表示的是:
??????????????????????????????1000
??????????????????????????????1000
??????????????????????????????1100
??????????????????????????????0000*/
????int?color;??????????????/*每個方塊的顏色*/
????int?next;???????????????/*下個方塊的編號*/
};


/*初始化方塊內(nèi)容.即定義MAX_BOX個SHAPE類型的結(jié)構(gòu)數(shù)組,并初始化*/
struct?SHAPE?shapes[MAX_BOX]=
{
/*
?*???口?????口口口???口口??????口
?*???口?????口?????????口??口口口
?*???口口??????????????口????????
?*/

????{0x88??0xc0???CYAN???1}
????{0xe8??0x0????CYAN???2}
????{0xc4??0x40???CYAN???3}
????{0x2e??0x0????CYAN???0}
/*
?*???口????????口口?口口口
?*???口?口?????口???????口
?*?口口?口口口?口????
?*/
????{0x44??0xc0???MAGENTA??5}
????{0x8e??0x0????MAGENTA??6}
????{0xc8??0x80???MAGENTA??7}
????{0xe2??0x0????MAGENTA??4}

/*
?*???口
?*???口口?????????口口
?*?????口???????口口
?*/
????{0x8c??0x40???YELLOW?9}
????{0x6c??0x0????YELLOW?8}

/*
?*???口????????口口
?*?口口??????????口口
?*?口
?*/
????{0x4c??0x80???BROWN??11}
????{0xc6??0x0????BROWN??10}

/*
?*???口???????口????????????????口
?*?口口口?????口口???口口口???口口
?*????????????口???????口???????口
?*/
????{0x4e??0x0????WHITE??13}
????{0x8c??0x80???WHITE??14}
????{0xe4??0x0????WHITE??15}
????{0x4c??0x40???WHITE??12}

/*?口
?*?口
?*?口???????口口口口
?*?口
?*/
????{0x88??0x88???RED????17}
????{0xf0??0x0

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????16742??2007-06-15?19:41??源碼\9\tuixiangzi.c

?????文件????????147??2007-07-23?11:17??源碼\8\readme.txt

?????文件??????14931??2010-09-01?22:31??源碼\8\udp\udp.c

?????文件???????4246??2007-06-07?20:14??源碼\8\udp\udp.dsp

?????文件????????529??2007-06-07?19:02??源碼\8\udp\udp.dsw

?????文件??????50176??2011-05-05?13:16??源碼\8\udp\udp.ncb

?????文件??????53760??2011-05-05?13:16??源碼\8\udp\udp.opt

?????文件????????872??2011-05-05?13:14??源碼\8\udp\udp.plg

?????文件?????159796??2011-05-05?13:14??源碼\8\udp\Debug\udp.exe

?????文件?????190976??2011-05-05?13:14??源碼\8\udp\Debug\udp.ilk

?????文件??????35651??2011-05-05?13:14??源碼\8\udp\Debug\udp.obj

?????文件????2856780??2011-05-05?13:14??源碼\8\udp\Debug\udp.pch

?????文件?????345088??2011-05-05?13:14??源碼\8\udp\Debug\udp.pdb

?????文件??????50176??2011-05-05?13:14??源碼\8\udp\Debug\vc60.idb

?????文件??????69632??2011-05-05?13:14??源碼\8\udp\Debug\vc60.pdb

?????文件??????25559??2011-01-30?10:18??源碼\7\123\123.cpp

?????文件???????3365??2010-10-18?11:56??源碼\7\123\123.dsp

?????文件????????529??2010-10-18?11:57??源碼\7\123\123.dsw

?????文件??????41984??2011-01-30?20:24??源碼\7\123\123.ncb

?????文件??????48640??2011-01-30?20:24??源碼\7\123\123.opt

?????文件????????733??2011-01-30?10:21??源碼\7\123\123.plg

?????文件???????1190??2010-10-18?11:53??源碼\7\123\ReadMe.txt

?????文件????????290??2010-10-18?11:53??源碼\7\123\StdAfx.cpp

?????文件????????769??2010-10-18?11:53??源碼\7\123\StdAfx.h

?????文件?????196660??2011-01-30?10:21??源碼\7\123\Debug\123.exe

?????文件?????271468??2011-01-30?10:21??源碼\7\123\Debug\123.ilk

?????文件??????63676??2011-01-30?10:21??源碼\7\123\Debug\123.obj

?????文件?????224716??2010-12-02?16:24??源碼\7\123\Debug\123.pch

?????文件?????533504??2011-01-30?10:18??源碼\7\123\Debug\123.pdb

?????文件???????1734??2010-10-18?11:54??源碼\7\123\Debug\StdAfx.obj

............此處省略163個文件信息

評論

共有 條評論

相關(guān)資源