资源简介
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语言游戏
相关资源
- 精通UNIX下C语言编程及项目实践总结与
- 加权调度算法(C语言)
- crc16几种标准校验算法及c语言代码(
- 树莓派CAN通讯(c语言)
- FTP客户端源代码C语言
- C语言基数排序——顺序队列实现
- 256色转灰度图(c语言)
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- C++ 用C语言判断文件是否存在
- c语言地空对战游戏.zip
- c语言实现水波纹显示效果.zip
- c语言打字母游戏源码.zip
- c语言使用CMakeLists.txt编译和使用静态
- 高级冒泡排序高级(c语言)
- C语言程序设计单元练习及答案pdf
- 高斯 Jordan消元法 c语言代码
- c语言练习习题附答案.doc
- 基于c语言的多功能电子表的单片机实
- 基于C语言的电压表单片机实践
- 用C语言写的一个俄罗斯方块程序
- c语言定时关机
- 八皇后 回溯算法 (C语言与c#源码)
- shell实现(c语言)
- 蛇形矩阵源码(c语言)
- c语言新手入门必备笔记
- 哈夫曼树C语言编程实现
- c语言开发规范.pdf
- 编程语言推荐系统(c语言源码)
- C语言实现字节流与十六进制字符串的
评论
共有 条评论