資源簡介
API:Windows API
工具:VC++6.0
(源碼都有注釋的,供大家學習,寫的不好的地方請不吝賜教)
今年剛畢業的,自從學習C語言以來,一直有一個小小的愿望——“自己動手寫一個俄羅斯方塊”,今天終于實現了,查了很多資料,包括DOS下的編程、SDL、OPENGL等等,最后還是確定用Windows API來做,剛好要學習Windwos編程
游戲說明:左右鍵控制方向,下鍵加速,上鍵變形,空格暫停
代碼片段和文件信息
#include?“stdafx.h“
#include?“resource.h“
//?Global?Variables:
extern?HINSTANCE?hInst; //?current?instance
extern?TCHAR?sztitle[MAX_LOADSTRING]; //?The?title?bar?text
extern?TCHAR?szWindowClass[MAX_LOADSTRING];
extern?BOARD_TYPE?Table_board[ROW_GAMEBOARD][COLUMN_GAMEBOARD];???//?The?title?bar?text
extern?HDC?BoardHdc;
extern?BLOCK_TYPE?shape[19];
extern?BLOCK_TYPE?Shape_Temp;
extern?int?flag_new;
extern?int?int_next;
extern?unsigned?int?score?level;
extern?BOOL?Space;?//按空格鍵暫停TRUE的時候暫停
extern?unsigned?int?speed;
//
//??FUNCTION:?WndProc(HWND?unsigned?WORD?LONG)
//
//??PURPOSE:??Processes?messages?for?the?main?window.
//
//??WM_COMMAND -?process?the?application?menu
//??WM_PAINT -?Paint?the?main?window
//??WM_DESTROY -?post?a?quit?message?and?re
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????48640??2011-11-06?13:49??game3.opt
?????文件???????2144??2011-11-06?13:36??game3.plg
?????文件???????3483??2011-11-06?13:38??game3.rc
?????文件???????2055??2011-10-27?22:09??ReadMe.txt
?????文件????????991??2011-11-06?13:38??resource.h
?????文件???????1150??2011-11-04?21:20??small.ico
?????文件????????292??2011-10-27?22:09??StdAfx.cpp
?????文件????????977??2011-10-31?17:20??StdAfx.h
?????文件???????9662??2011-11-04?22:36??Tetris48_48.ico
?????文件???????4286??2011-11-03?15:03??Tetris.ico
?????文件??????15934??2011-11-06?13:33??Release\function.obj
?????文件??????????0??2011-11-06?13:33??Release\function.sbr
?????文件????1205248??2011-11-06?13:34??Release\game3.bsc
?????文件??????53248??2011-11-06?13:34??Release\game3.exe
?????文件???????3279??2011-11-06?13:33??Release\game3.obj
?????文件????2298320??2011-11-06?13:33??Release\game3.pch
?????文件???????6272??2011-11-06?13:34??Release\game3.res
?????文件??????????0??2011-11-06?13:33??Release\game3.sbr
?????文件????????228??2011-11-06?13:33??Release\StdAfx.obj
?????文件?????449252??2011-11-06?13:33??Release\StdAfx.sbr
?????文件??????41984??2011-11-06?13:34??Release\vc60.idb
?????文件??????16443??2011-11-06?13:46??function.cpp
?????文件??????14764??2011-11-06?13:38??game3.aps
?????文件???????5551??2011-11-05?17:56??game3.cpp
?????文件???????4540??2011-11-06?00:07??game3.dsp
?????文件????????518??2011-10-27?22:09??game3.dsw
?????文件???????2958??2011-11-05?18:19??game3.h
?????文件??????58368??2011-11-06?13:49??game3.ncb
?????目錄??????????0??2011-11-06?13:34??Release
-----------?---------??----------?-----??----
............此處省略2個文件信息
- 上一篇:c語言課程設計大一用的實驗報告
- 下一篇:C語言課設五子連珠C語言游戲
評論
共有 條評論