| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 680 人关注过本帖
标题:[求助]有关于打井游戏的问题,急!
只看楼主 加入收藏
abc5566
Rank: 1
等 级:新手上路
帖 子:201
专家分:0
注 册:2007-9-15
结帖率:100%
收藏
 问题点数:0 回复次数:6 
[求助]有关于打井游戏的问题,急!

求助各位大侠:为什么command2中的if语句执行不了?我是个新手,高手教教我,谢谢各位!!!
Dim n, a, b, c, d, e, l(1 To 3, 1 To 3) As Integer

Private Sub Command2_Click()
If Picture2(1).Picture = Picture2(2).Picture Then
Print "1"
End If
End Sub

Private Sub Form_load()
Randomize
n = Int(Rnd * 2) + 0
End Sub


Private Sub Command1_Click(Index As Integer)
a = Index
Command1(a).Visible = False
d = a
For b = 1 To 3
For c = 1 To 3
l(b, c) = n
If l(b, c) = 1 Then
Picture2(d).Picture = LoadPicture("yuan.gif"): e = 0
End If
If l(b, c) = 0 Then
Picture2(d).Picture = LoadPicture("cha.gif"): e = 1
End If
n = e
b = Int(Rnd * 3 + 1)
Next c
Exit For
Next b
End Sub




搜索更多相关主题的帖子: 游戏 打井 
2007-10-17 02:06
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
Picture2(1).Picture = Picture2(2).Picture 因为这个条件不满足

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-10-17 07:55
tanghuawei
Rank: 4
来 自:美丽的湖南
等 级:业余侠客
威 望:3
帖 子:531
专家分:220
注 册:2006-3-16
收藏
得分:0 

判断两张图片是否一样,不能这样判断的,笨方法需要逐个像素去比较,那样可以达到目的,但是太慢
给个函数,试试
Function ComparePicture() As Boolean
Dim x1, y1 As Long
If Picture1.Width <> Picture2.Width Or Picture1.Height <> Picture2.Height Then '先看是不是一样大的。
ComparePicture = False
Exit Function
End If
For x1 = 0 To Picture1.Width Step 100 'step 达到了,100这是为了加速
For y1 = 0 To Picture1.Height Step 100
If Picture1.Point(x1, y1) <> Picture2.Point(x1, y1) Then
MsgBox ("两个图形不同")
ComparePicture = False '不同返回false
Exit Function
End If
Next y1
Next x1
MsgBox ("两个图形相同")
ComparePicture = True
End Function


汽车尾气检测网络系统QQ:357766186__MSN:MSNTHW19850316@
2007-10-17 08:55
那边有朵蘑菇云
Rank: 1
来 自:很……那啥的一个地方
等 级:新手上路
威 望:1
帖 子:390
专家分:0
注 册:2007-9-3
收藏
得分:0 
高深……图象……没接触过……

身不残 志更不坚
2007-10-17 10:39
abc5566
Rank: 1
等 级:新手上路
帖 子:201
专家分:0
注 册:2007-9-15
收藏
得分:0 
回复:(tanghuawei)判断两张图片是否一样,不能这样...
有没有更简单一点的方法??
2007-10-18 00:30
abc5566
Rank: 1
等 级:新手上路
帖 子:201
专家分:0
注 册:2007-9-15
收藏
得分:0 
回复:(abc5566)[求助]有关于打井游戏的问题,急!
有谁能教教我啊
2007-10-19 01:25
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
其实你不需要用图像是否相等来判断,可以建立一个3*3的integer数组,对应每格的内容,判断这个数组的值就行

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-10-19 08:05
快速回复:[求助]有关于打井游戏的问题,急!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028170 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved