文件名称:带音效的VC++俄罗斯方块游戏源码
文件大小:1.46MB
文件格式:RAR
更新时间:2021-05-17 08:51:07
俄罗斯方块
带音效的VC++俄罗斯方块游戏源码,游戏区域是限定大小的区域,本游戏的游戏区域有21×25个矩形,每个矩形width为10单位,heght为6个单位(canvas 的绝对单位是固定的,非像素)。 创建RusBlock类包含相应的数据和行为,创建二维数组aState[21][25]记录游戏区域中被标记的矩形。 俄罗斯方块有7个部件,每个部件所占的矩形的个数和位置不同,所以建立部件类,然后建立数组储存7个部件,每个部件包涵数组储存该部件所占的矩形的个数和位置。当下落的部件到底了,就会产生一个新的部件,就部件的被标记的矩形就会赋值给游戏区域的数组。
【文件预览】:
codefans.net
----Tetris()
--------Rule.cpp(660B)
--------Russia.h(984B)
--------Tetris.dsw(537B)
--------Rule.h(306B)
--------TetrisView.cpp(5KB)
--------TetrisDoc.h(1KB)
--------HelpDlg.h(1KB)
--------HelpDlg.cpp(1KB)
--------ReadMe.txt(4KB)
--------res()
--------Tetris.dsp(5KB)
--------MainFrm.h(2KB)
--------Russia.cpp(9KB)
--------Tetris.aps(359KB)
--------HeroDlg.h(1KB)
--------HeroDlg.cpp(2KB)
--------Resource.h(1KB)
--------StdAfx.cpp(208B)
--------Tetris.cpp(4KB)
--------LevelDlg.h(1KB)
--------Tetris.clw(3KB)
--------Tetris.rc(13KB)
--------MainFrm.cpp(2KB)
--------TetrisView.h(2KB)
--------StdAfx.h(1KB)
--------Tetris.h(2KB)
--------bin()
--------LevelDlg.cpp(2KB)
--------TetrisDoc.cpp(2KB)