QQ空间免费代码使用方法:
打开空间把代码复制`粘贴到IE地址(IE地址栏就是那行```http://www```那里 )按回车 (效果要是没有出现就再按一次)
出现效果之后,点一下“自定义”,点保存(在点保存之前随便把某一模块稍微移动一下,不然保存的时候系统会提示你没有空间没有改变不能保存)就可以了
播放器:旋律 javascript:windowtopspace_addItem(6,1228,0,0,200,200,0);
鼠标:老鹰 javascript:windowtopspace_addItem(4,1151,0,0,0,1,0);
皮肤:天蓝色 javascript:windowtopspace_addItem(1,11762,0,0,0,1,94);
导航:可爱女生闪闪系列 javascript:windowtopspace_addItem(13,9758,0,0,200,600,0);
静悄悄 javascript:windowtopspace_addItem(1,8669,100,80,100,100,94);
快乐十分 javascript:windowtopspace_addItem(1,8674,0,80,100,100,94);
黑暗世界 javascript:windowtopspace_addItem(1,9475,0,0,1,1,94); (非主流类型)
蓝色 javascript:windowtopspace_addItem(1,11762,0,0,96,96,94);
全红 javascript:windowtopspace_addItem(1,11273,0,80,0,0,93);
-新的花哦带7个人参娃娃的花
-javascript:windowtopspace_addItem(7,20981,0,0,0,1,0);
想要的速度,不知官方什么时候就给封了呀。
爱情天使(漂浮物) javascript:windowtopspace_addItem(5,1097,0,0,1,1,0);
爱心草彩色版(漂浮物) javascript:windowtopspace_addItem(5,609,0,3,0,0,02);
HAPPY(漂浮物) javascript:windowtopspace_addItem(5,1816,0,0,1,1,0);
爱心草(漂浮物) javascript:windowtopspace_addItem(5,609,0,0,1,1,0);
免费皮肤
第一款:白色系列
javascript:windowtopspace_addItem(1,4703,0,80,0,0,94);
第二款代码:紫色系列
javascript:windowtopspace_addItem(1,7510,0,80,0,0,93);
-
第三款代码:橘色系列
javascript:windowtopspace_addItem(1,7513,0,80,0,0,93);
-
第四款代码:绿色系列
javascript:windowtopspace_addItem(1,7619,0,80,0,0,93);
-
第五款代码:粉色系列
javascript:windowtopspace_addItem(1,4693,0,0,0,0,93);
javascript:windowtopspace_addItem(1,7513,0,80,0,0,93);
第六款代码:蓝色系列
javascript:windowtopspace_addItem(1,15166,0,80,0,0,93);
第七款代码:黑色系列
javascript:windowtopspace_addItem(1,12736,0,80,0,0,93);
-
第八款代码:非主流系列
javascript:windowtopspace_addItem(1,12736,0,80,0,0,123);
第九款代码:非主流+黑色
javascript:windowtopspace_addItem(1,12736,90,80,0,0,94);
其它类型
最美的花 javascript:windowtopspace_addItem(1,4693,0,80,0,0,94);
-
如此的爱 javascript:windowtopspace_addItem(1,7513,0,80,0,0,94);
那年的歌 javascript:windowtopspace_addItem(1,7619,0,80,0,0,94);
-
-
官方皮肤
QQ之声 javascript:windowtopspace_addItem(1,15306,0,0,1,1,94);
QQ三国:javascript:windowtopspace_addItem(1,15166,0,80,0,0,94);
开场动画代码
古典美女 javascript:windowtopspace_addItem(14,7983,0,0,0,0,0);
欢迎来我家 javascript:windowtopspace_addItem(14,4386,0,0,1,1,0);
幽夜幕 javascript:windowtopspace_addItem(14,5002,0,0,1,1,0);
与你分享 javascript:windowtopspace_addItem(14,4387,0,0,1,1,0);
月光马 javascript:windowtopspace_addItem(14,5077,0,0,1,1,0);
分享 javascript:windowtopspace_addItem(14,5329,0,0,1,1,0);
冲吧跟斗云 javascript:windowtopspace_addItem(14,4333,0,0,1,1,0);
与你分享 javascript:windowtopspace_addItem(14,4387,0,0,1,1,0);
世界杯:javascript:windowtopspace_addItem(14,5242,0,0,1,1,0);
-
-
-
导航:
爱心花藤:javascript:windowtopspace_addItem(13,9114,0,0,200,600,0);
睡美人 :javascript:windowtopspace_addItem(13,9758,0,0,200,600,0);
西瓜 :javascript:windowtopspace_addItem(13,4384,0,0,150,700,0);
音乐符号 :javascript:windowtopspace_addItem(13,5330,0,0,150,700,0);
星星符号 :javascript:windowtopspace_addItem(13,5145,0,0,150,700,0);
深海奥妙 :javascript:windowtopspace_addItem(13,5003,0,0,150,700,0);
黑色竖条:javascript:windowtopspace_addItem(13,1,100,80,0,0,94);
花边横条:javascript:windowtopspace_addItem(13,5503,0,0,600,200,0);
隐藏导航 :javascript:windowtopspace_addItem(12,1,0,0,0,0,1)
显示导航 :javascript:windowtopspace_addItem(13,1,0,0,0,0,1)
播放器:
blue javascript:windowtopspace_addItem(6,676,0,0,200,200,0);
茶色 javascript:windowtopspace_addItem(6,702,0,0,200,200,0);
水晶年代 javascript:windowtopspace_addItem(6,703,0,0,200,200,0);
-
隐藏播放器代码
javascript:windowtopspace_addItem(6,676,1899,0,200,200,0);
-
-
植物代码和挂件代码
javascript:windowtopspace_addItem(2,5875,0,0,1,1,0);
javascript:windowtopspace_addItem(2,5876,0,0,1,1,0);
javascript:windowtopspace_addItem(2,5877,0,0,1,1,0);
javascript:windowtopspace_addItem(2,5878,0,0,1,1,0);
javascript:windowtopspace_addItem(2,5879,0,0,1,1,0);
javascript:windowtopspace_addItem(2,5880,0,0,1,1,0);
javascript:windowtopspace_addItem(2,5881,0,0,1,1,0);
卡通挂件
javascript:windowtopspace_addItem(16,14430,0,0,200,200,0);
javascript:windowtopspace_addItem(16,14429,0,0,200,200,0);
javascript:windowtopspace_addItem(16,16911,0,80,0,0,94);
QQ空间免费足球主题的挂件七个
巴西万岁 javascript:windowtopspace_addItem(2,5875,0,0,1,1,0);
加油法兰西 javascript:windowtopspace_addItem(2,5876,0,0,1,1,0);
前进!葡萄牙 javascript:windowtopspace_addItem(2,5877,0,0,1,1,0);
为意大利欢呼 javascript:windowtopspace_addItem(2,5878,0,0,1,1,0);
我为德国狂 javascript:windowtopspace_addItem(2,5879,0,0,1,1,0);
西班牙冲冲冲 javascript:windowtopspace_addItem(2,5880,0,0,1,1,0);
英格兰必胜 javascript:windowtopspace_addItem(2,5881,0,0,1,1,0);
QQ空间代码http://io08com
QQ空间模块http://io08com/qzone/mokuai/
QQ空间http://io08com/qzone/images/
QQ空间非主流模块http://io08com/qzone/fzltp/
QQ空间大图模块http://io08com/qzone/Datu/
QQ空间个性模块http://io08com/qzone/gxtp/
QQ空间可爱http://io08com/qzone/Keaitupian/
QQ空间flash http://io08com/qzone/Qflash/
QQ空间音乐 http://io08com/qzone/tuwen/
QQ空间视频 http://io08com/qzone/Qshipin/
以下是flash:
http://imgfree21cncom/free/flash/4swf米字星光
http://imgfree21cncom/free/flash/5swf灰色背景米字星光
http://imgfree21cncom/free/flash/6swf灰蓝背景飘落雨滴
http://imgfree21cncom/free/flash/7swf**背景飞星闪闪
http://imgfree21cncom/free/flash/9swf蓝色蝴蝶
http://imgfree21cncom/free/flash/17swf金鱼
http://imgfree21cncom/free/flash/22swf光圈由小变大
http://imgfree21cncom/free/flash/23swf蓝色背景雪花飘飘
http://imgfree21cncom/free/flash/29swf圆圈内海浪波动
http://imgfree21cncom/free/flash/33swf粉**5瓣花飘飘
http://imgfree21cncom/free/flash/35swf小星、大星光晕梦幻
http://imgfree21cncom/free/flash/35swf紫色唇印升腾
http://imgfree21cncom/free/flash/38swf树叶http://imgfree21cncom/free/flash/39swf流星
http://imgfree21cncom/free/flash/52swf黑色背景飘落的红叶
http://imgfree21cncom/free/flash/53swf雪糕降落
http://imgfree21cncom/free/flash/54swf绿色的心和I love you垂直降落
http://imgfree21cncom/free/flash/55swf两只跳跃的青蛙
http://imgfree21cncom/free/flash/56swf六边形、降落的竖条
http://imgfree21cncom/free/flash/57swf燕鱼和水泡
http://imgfree21cncom/free/flash/61swf飞腾的红心
http://imgfree21cncom/free/flash/64swf浅蓝色的雪花在空中,小雪花降落
http://imgfree21cncom/free/flash/65swf飘落的空心小兰圈http://imgfree21cncom/free/flash/72swf一只和平鸽展翅飞舞
http://imgfree21cncom/free/flash/74swf白色背景浅蓝色的气泡慢慢升空
http://imgfree21cncom/free/flash/80swf跟随鼠标的“欢迎下载”及七彩星
http://imgfree21cncom/free/flash/82swf雪花旋舞
http://imgfree21cncom/free/flash/83swf蓝色背景蓝色气泡升腾
http://imgfree21cncom/free/flash/84swf闪动的白色圆圈
http://imgfree21cncom/free/flash/86swf绿色的指针旋转
http://imgfree21cncom/free/flash/87swf跟随鼠标移动的**小球
http://imgfree21cncom/free/flash/94swf扇形旋转七彩光圈
http://imgfree21cncom/free/flash/97swf旋转的花瓣、蝴蝶随鼠标飞舞
http://imgfree21cncom/free/flash/99swf白色旋转的花瓣变形
http://imgfree21cncom/free/flash/103swf从空中滴落的一个大雨滴
http://imgfree21cncom/free/flash/113swf粉红色的花瓣飘落
http://imgfree21cncom/free/flash/114swf粉红色的大箭头
http://imgfree21cncom/free/flash/115swf跟随鼠标游动的浅蓝色的鱼
http://imgfree21cncom/free/flash/121swf飘落的白蝴蝶?
http://imgfree21cncom/free/flash/123swf透明的气泡升腾
http://imgfree21cncom/free/flash/128swf黑色的人影
http://imgfree21cncom/free/flash/129swf下雨了
http://imgfree21cncom/free/flash/130swf鼠标滑过,雪花飘飘
http://imgfree21cncom/free/flash/131swf绿色的枫叶飘落
http://imgfree21cncom/free/flash/132swf鼠标滑过、圆球线条变形
http://imgfree21cncom/free/flash/133swf按折线飞入的一个小蝌蚪流星
http://wwwniceorjp/~mosmos/free/f110swf蝴蝶女孩
http://wwwniceorjp/~mosmos/free/f111swf捉树叶的女孩
http://hlmneasenet/swf/red/liuswf柳条飘舞
http://wwwforshinenet/flash/71swf白色背景小绿叶http://wanruojaheecom/jpsc/flash2/057swf黑色背景白色飘带
http://imgfree21cncom/free/flash/16swf **背景飞舞的白色小星星
http://favorites2003vicpnet/picture/cl/2swf玫瑰花
http://rycs200451net/images/yeluoswf无色背景飘落的红叶
http://hlmneasenet/swf/red/cloudswf淡淡的紫色云飘过
http://oyja51net/flash/mhhswf漂亮的玫瑰花从上飘落
http://wwwnanzhounet/nanzhou/img520/f/shswf 从上飘落的鲜花和红心
http://imgfree21cncom/free/flash/1swf红色背景白色小流星
http://imgfree21cncom/free/flash/2swf浅绿色背景亮色竖条
http://imgfree21cncom/free/flash/3swf光球光芒时隐时现
http://imgfree21cncom/free/flash/4swf米字星光
http://imgfree21cncom/free/flash/5swf灰色背景米字星光
http://imgfree21cncom/free/flash/6swf灰蓝背景飘落雨滴
http://imgfree21cncom/free/flash/7swf**背景飞星闪闪
http://imgfree21cncom/free/flash/8swf青蛙
http://imgfree21cncom/free/flash/9swf蓝色蝴蝶
http://imgfree21cncom/free/flash/13swf黑色背景旋转轮盘
http://imgfree21cncom/free/flash/14swf蝌蚪旋转、随鼠标的白色光团
http://imgfree21cncom/free/flash/15swf黑色背景绿色飘带幻影
http://imgfree21cncom/free/flash/16swf黑色背景飞星闪闪
http://imgfree21cncom/free/flash/17swf金鱼
http://imgfree21cncom/free/flash/18swf蓝色背景水平飞镖
http://imgfree21cncom/free/flash/19swf左右晃动的竖条
http://imgfree21cncom/free/flash/20swf黑色背景水平闪动的横条
http://imgfree21cncom/free/flash/21swf黑色背景光晕
http://imgfree21cncom/free/flash/22swf光圈由小变大
http://imgfree21cncom/free/flash/23swf蓝色背景雪花飘飘
http://imgfree21cncom/free/flash/24swf左右闪动的竖条
http://imgfree21cncom/free/flash/25swf三只黑蚂蚁
http://imgfree21cncom/free/flash/26swf左右晃动的黄、绿、蓝竖线
http://imgfree21cncom/free/flash/29swf圆圈内海浪波动
http://imgfree21cncom/free/flash/30swf黑色背景蓝色梦幻
http://imgfree21cncom/free/flash/30swf黑色背景蓝色梦幻
http://imgfree21cncom/free/flash/31swf黑色背景无数小亮点飘落
http://imgfree21cncom/free/flash/32swf长发女孩
http://imgfree21cncom/free/flash/33swf粉**5瓣花飘飘
http://imgfree21cncom/free/flash/35swf小星、大星光晕梦幻
http://imgfree21cncom/free/flash/35swf紫色唇印升腾
http://imgfree21cncom/free/flash/36swf上下闪动的横条
http://imgfree21cncom/free/flash/37swf绿色、**的树叶飞舞
http://imgfree21cncom/free/flash/38swf流星飞降
http://imgfree21cncom/free/flash/39swf小+字旋转大光圈
http://imgfree21cncom/free/flash/40swf大、小八瓣雪花飘落
http://imgfree21cncom/free/flash/41swf紫色背景大、小八瓣雪花飘落
http://imgfree21cncom/free/flash/42swf空中飘动的黄球
http://imgfree21cncom/free/flash/45swf两只**的蝴蝶在左上角飞舞
http://imgfree21cncom/free/flash/46swf一片浅粉色的云团
http://imgfree21cncom/free/flash/47swf 箭头左右穿梭
http://imgfree21cncom/free/flash/48swf一个光球从右上方慢慢飞入
http://imgfree21cncom/free/flash/49swf飘落的浅粉色花瓣
http://imgfree21cncom/free/flash/50swf晃动的文字“sweet kiss day”
http://imgfree21cncom/free/flash/51swf三只飞舞的蜻蜓、闪闪的星光
http://imgfree21cncom/free/flash/52swf黑色背景飘落的红叶
http://imgfree21cncom/free/flash/53swf雪糕降落
http://imgfree21cncom/free/flash/54swf绿色的心和I love you垂直降落
http://imgfree21cncom/free/flash/55swf两只跳跃的青蛙
http://imgfree21cncom/free/flash/57swf燕鱼和水泡
http://imgfree21cncom/free/flash/58swf光晕、光圈
http://imgfree21cncom/free/flash/59swf蓝色背景飞翔的海鸥
http://imgfree21cncom/free/flash/60swf黑色背景降落的萤火虫
http://imgfree21cncom/free/flash/61swf飞腾的红心
http://imgfree21cncom/free/flash/62swf五彩礼花燃放
http://imgfree21cncom/free/flash/63swf**的四瓣花飘落
http://imgfree21cncom/free/flash/64swf浅蓝色的雪花在空中,小雪花降落
http://imgfree21cncom/free/flash/65swf飘落的空心小兰圈
http://imgfree21cncom/free/flash/66swf一只手的图形
http://imgfree21cncom/free/flash/67swf由远而近飞来的流星
http://imgfree21cncom/free/flash/68swf黑色背景飘落的雪花
http://imgfree21cncom/free/flash/70swf七彩光光芒四射(全屏)
http://imgfree21cncom/free/flash/71swf闪动的小竖条
http://imgfree21cncom/free/flash/72swf一只和平鸽展翅飞舞
http://imgfree21cncom/free/flash/73swf蓝色背景蓝色气泡慢慢升空
http://imgfree21cncom/free/flash/74swf白色背景浅蓝色的气泡慢慢升空
http://imgfree21cncom/free/flash/75swf跟随鼠标游动的七彩光圈
http://imgfree21cncom/free/flash/77swf蓝色旋转
http://imgfree21cncom/free/flash/78swf跟随鼠标旋转的数字时钟
http://imgfree21cncom/free/flash/79swf鼠标滑过方块图形变换
http://imgfree21cncom/free/flash/80swf跟随鼠标的“欢迎下载”及七彩星
http://imgfree21cncom/free/flash/81swf跟随鼠标的火苗
http://imgfree21cncom/free/flash/82swf雪花旋舞
http://imgfree21cncom/free/flash/83swf蓝色背景蓝色气泡升腾
http://imgfree21cncom/free/flash/84swf闪动的白色圆圈
http://imgfree21cncom/free/flash/85swf浅蓝色的纸片旋入
http://imgfree21cncom/free/flash/86swf绿色的指针旋转
http://imgfree21cncom/free/flash/87swf跟随鼠标移动的**小球
http://imgfree21cncom/free/flash/88swf七彩礼花开放
http://imgfree21cncom/free/flash/89swf金光闪闪(中间到四周)
http://imgfree21cncom/free/flash/90swf立方体折叠
http://imgfree21cncom/free/flash/91swf浅蓝色的纸片旋入
http://imgfree21cncom/free/flash/92swf飘舞的七彩丝线
http://imgfree21cncom/free/flash/93swf闪电效果
http://imgfree21cncom/free/flash/94swf扇形旋转七彩光圈
http://imgfree21cncom/free/flash/95swf 七彩光8字形旋转
http://imgfree21cncom/free/flash/96swf小球和旋钮、光晕
http://imgfree21cncom/free/flash/97swf旋转的花瓣、蝴蝶随鼠标飞舞
http://imgfree21cncom/free/flash/98swf飞旋的七彩光
http://imgfree21cncom/free/flash/99swf白色旋转的花瓣变形
http://imgfree21cncom/free/flash/100swf蓝宝石七彩闪光
http://imgfree21cncom/free/flash/101swf**4瓣花飘落
http://imgfree21cncom/free/flash/102swf蓝色的球从页面左侧飞入
http://imgfree21cncom/free/flash/103swf从空中滴落的一个大雨滴
http://imgfree21cncom/free/flash/104swf左右飞入两个箭头、3个圆圈旋转
http://imgfree21cncom/free/flash/105swf由中心向外扩展的闪电光圈
源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 源代码经过编译以后变成计算机可以读懂可执行的二进制指令,就成为了软件。
在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。
扩展资料
源代码主要有如下两种作用:
1、生成目标代码,即计算机可以识别的代码。
2、对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分不会在生成的程序中直接显示,也不参与编译。但是注释代码对软件的学习、分享、维护和软件复用都有巨大的好处。
因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。
参考资料:
打开网站 依次点击 “查看(v)” “源文件(c)”接着系统就会打开一个记事本 里面的东西就是网站的源代码了
从你说的网站上看 那个音乐的地址应该在
value="http://wma520musiccom/20060312//0710music/751/4Wma' + AuthCode + '">');这段代码里面
但是该网站做了防盗连处理 所以就算你得到了音乐地址也不能将他下载下来
恰好有一个:
#include "stdafxh"
#include <stdioh>
#include <mathh>
//�办跑计��
HINSTANCE hInst;
HBITMAP chess[2];
HDC hdc,mdc,bufdc;
HWND hWnd;
DWORD tPre,tNow;
int board[10][10];
bool ptab[10][10][192];
bool ctab[10][10][192];
int win[2][192];
int num[2];
bool turn,over;
int winner;
//ㄧΑ��
ATOM MyRegisterClass(HINSTANCE hInstance);
BOOL InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
void MyPaint(HDC hdc);
void InitGame();
void ComTurn();
//�祘Α
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
MSG msg;
MyRegisterClass(hInstance);
//磅《�﹍てㄧΑ
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
//笴栏癹伴
while( msgmessage!=WM_QUIT )
{
if( PeekMessage( &msg, NULL, 0,0 ,PM_REMOVE) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
else
{
tNow = GetTickCount();
if(tNow-tPre >= 100)
MyPaint(hdc);
}
}
return msgwParam;
}
//)竡の爹�跌怠摸�ㄧΑ
ATOM MyRegisterClass(HINSTANCE hInstance)
{
WNDCLASSEX wcex;
wcexcbSize = sizeof(WNDCLASSEX);
wcexstyle = CS_HREDRAW | CS_VREDRAW;
wcexlpfnWndProc = (WNDPROC)WndProc;
wcexcbClsExtra = 0;
wcexcbWndExtra = 0;
wcexhInstance = hInstance;
wcexhIcon = NULL;
wcexhCursor = NULL;
wcexhCursor = LoadCursor(NULL, IDC_ARROW);
wcexhbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wcexlpszMenuName = NULL;
wcexlpszClassName = "canvas";
wcexhIconSm = NULL;
return RegisterClassEx(&wcex);
}
//�﹍ㄧΑ
// 囱弦�钡�の㊣� InitGame() ㄧΑ秨﹍囱Ы
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
HBITMAP tile,bmp;
int rowNum,colNum;
int i,x,y;
hInst = hInstance;
hWnd = CreateWindow("canvas", "酶瓜跌怠" , WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
if (!hWnd)
{
return FALSE;
}
MoveWindow(hWnd,10,10,480,520,true);
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
hdc = GetDC(hWnd);
mdc = CreateCompatibleDC(hdc);
bufdc = CreateCompatibleDC(hdc);
bmp = CreateCompatibleBitmap(hdc,450,450);
SelectObject(mdc,bmp);
tile = (HBITMAP)LoadImage(NULL,"tilebmp",IMAGE_BITMAP,45,45,LR_LOADFROMFILE);
chess[0] = (HBITMAP)LoadImage(NULL,"chess0bmp",IMAGE_BITMAP,38,38,LR_LOADFROMFILE);
chess[1] = (HBITMAP)LoadImage(NULL,"chess1bmp",IMAGE_BITMAP,38,38,LR_LOADFROMFILE);
for (i=0;i<100;i++)
{
rowNum = i / 10;
colNum = i % 10;
x = colNum 45;
y = rowNum 45;
SelectObject(bufdc,tile);
BitBlt(mdc,x,y,45,45,bufdc,0,0,SRCCOPY);
}
InitGame();
MyPaint(hdc);
return TRUE;
}
//囱Ы�﹍ㄧΑ
// 1砞)囱弦�﹍�篈の莉秤�ず甧
// 2∕)�����よ
void InitGame()
{
int i,j,k;
int count=0;
over = false;
num[0] = num[1] = 0;
//砞)�产籔筿福���莉秤舱�い�囱�计
for(i=0;i<192;i++)
{
win[0][i] = 0;
win[1][i] = 0;
}
//�﹍て囱弦�篈
for(i=0;i<10;i++)
for(j=0;j<10;j++)
board[i][j] = 2;
//砞)�キよ��莉秤舱�
for(i=0;i<10;i++)
for(j=0;j<6;j++)
{
for(k=0;k<5;k++)
{
ptab[i][j+k][count] = true;
ctab[i][j+k][count] = true;
}
count++;
}
//砞)��よ��莉秤舱�
for(i=0;i<10;i++)
for(j=0;j<6;j++)
{
for(k=0;k<5;k++)
{
ptab[j+k][i][count] = true;
ctab[j+k][i][count] = true;
}
count++;
}
//砞)タ癸à絬よ��莉秤舱�
for(i=0;i<6;i++)
for(j=0;j<6;j++)
{
for(k=0;k<5;k++)
{
ptab[j+k][i+k][count] = true;
ctab[j+k][i+k][count] = true;
}
count++;
}
//砞)は癸à絬よ��莉秤舱�
for(i=0;i<6;i++)
for(j=9;j>=4;j--)
{
for(k=0;k<5;k++)
{
ptab[j-k][i+k][count] = true;
ctab[j-k][i+k][count] = true;
}
count++;
}
//睹计∕)パê�よ��囱�
srand(GetTickCount());
if(rand()%2 == 0)
turn = true;
else
turn = false;
}
//筿福��ㄧΑ
// 1璸衡莉秤だ计
// 2匡拒程ㄎ�竚秈《��笆�
void ComTurn()
{
int grades[2][10][10];
int m,n,i,max=0;
int u,v;
for(m=0;m<10;m++)
for(n=0;n<10;n++)
{
grades[0][m][n] = 0;
grades[1][m][n] = 0;
if(board[m][n] == 2)
{
for(i=0;i<192;i++)
{
//璸衡�产��囱���莉秤だ计
if(ptab[m][n][i] && win[0][i] != 7)
{
switch(win[0][i])
{
case 0:
grades[0][m][n]+=1;
break;
case 1:
grades[0][m][n]+=200;
break;
case 2:
grades[0][m][n]+=400;
break;
case 3:
grades[0][m][n]+=2000;
break;
case 4:
grades[0][m][n]+=10000;
break;
}
}
//璸衡筿福��囱���莉秤だ计
if(ctab[m][n][i] && win[1][i] != 7)
{
switch(win[1][i])
{
case 0:
grades[1][m][n]+=1;
break;
case 1:
grades[1][m][n]+=220;
break;
case 2:
grades[1][m][n]+=420;
break;
case 3:
grades[1][m][n]+=2100;
break;
case 4:
grades[1][m][n]+=20000;
break;
}
}
}
if(max == 0)
{
u = m;
v = n;
}
if(grades[0][m][n] > max)
{
max = grades[0][m][n];
u = m;
v = n;
}
else if(grades[0][m][n] == max)
{
if(grades[1][m][n] > grades[1][u][v])
{
u = m;
v = n;
}
}
if(grades[1][m][n] > max)
{
max = grades[1][m][n];
u = m;
v = n;
}
else if(grades[1][m][n] == max)
{
if(grades[0][m][n] > grades[0][u][v])
{
u = m;
v = n;
}
}
}
}
board[u][v] = 1; //砞)�筿福�囱�
num[1]++;
if(num[0] == 50 && num[1] == 50)
{
winner = 2; //キも
over = true;
}
else
for(i=0;i<192;i++)
{
if(ctab[u][v][i])
{
win[1][i]++;
ptab[u][v][i] = false;
win[0][i] = 7;
if(win[1][i] == 5)
{
winner = 1;
over = true;
}
}
}
turn = true; //传�产�
}
//�璹酶瓜ㄧΑ
// 跌怠禟瓜の陪ボ瘪�
void MyPaint(HDC hdc)
{
int m,n;
char str;
if(over)
{
switch(winner)
{
case 0:
str = "眤墓� ! �� F1 ��穝秈《笴栏";
break;
case 1:
str = "筿福墓� ! �� F1 ��穝秈《笴栏";
break;
case 2:
str = "ぃだ秤玺 ! �� F1 ��穝秈《笴栏";
break;
}
TextOut(hdc,10,470,str,strlen(str));
}
else if(!turn) //筿福��
{
str = "筿福�σい ";
TextOut(hdc,10,470,str,strlen(str));
ComTurn();
}
else
{
str = "赣眤�� ";
TextOut(hdc,10,470,str,strlen(str));
}
for(m=0;m<10;m++)
for(n=0;n<10;n++)
{
if(board[m][n] == 0) //禟��产囱�
{
SelectObject(bufdc,chess[0]);
BitBlt(mdc,m45+3,n45+3,38,38,bufdc,0,0,SRCCOPY);
}
else if(board[m][n] == 1) //禟�筿福囱�
{
SelectObject(bufdc,chess[1]);
BitBlt(mdc,m45+3,n45+3,38,38,bufdc,0,0,SRCCOPY);
}
else //禟���
{
SelectObject(bufdc,chess[1]);
BitBlt(mdc,m45+3,n45+3,38,38,bufdc,0,0,WHITENESS);
}
}
BitBlt(hdc,10,10,450,450,mdc,0,0,SRCCOPY);
tPre = GetTickCount();
}
//瘪�矪瞶ㄧΑ
// 1砞)�� F1 龄�穝秨﹍笴栏
// 2矪瞶�产��菲公オ龄�囱��笆�
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
int x,y,m,n,i;
switch (message)
{
case WM_KEYDOWN: //���龄瘪�
switch (wParam)
{
case VK_ESCAPE: //�� Esc 龄
PostQuitMessage( 0 );
break;
case VK_F1: //�� F1 龄
InitGame();
break;
}
case WM_LBUTTONDOWN: //��菲公オ龄瘪�
if(!over)
if(turn)
{
x = LOWORD(lParam); //�眔菲公 X 畒夹
y = HIWORD(lParam); //�眔菲公 Y 畒夹
if(x > 10 && x < 460 && y> 10 && y < 460)
{
m = (int)floor((x-10)/45);
n = (int)floor((y-10)/45);
if(board[m][n] == 2)
{
board[m][n] = 0; //砞)��产�囱�
num[0]++;
if(num[0] == 50 && num[1] == 50)
{
winner = 2; //キも
over = true;
}
else
for(i=0;i<192;i++)
{
if(ptab[m][n][i])
{
win[0][i]++;
ctab[m][n][i] = false;
win[1][i] = 7;
if(win[0][i] == 5)
{
winner = 0;
over = true;
}
}
}
turn = false; //传筿福�
}
}
}
break;
case WM_DESTROY: //跌怠挡�瘪�
DeleteDC(mdc);
DeleteDC(bufdc);
DeleteObject(chess[0]);
DeleteObject(chess[1]);
ReleaseDC(hWnd,hdc);
PostQuitMessage(0);
break;
default: //ㄤウ瘪�
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
}
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)