标签:
今天闲时,写了个点灯的小游戏,所谓点灯游戏,就是在一个多行多列并排多盏灯的格子里,任意点击一个灯都会将自己及周围的灯的亮暗状态发生变化,当灯全部要点亮后即赢了。
下面是几个比较关键的代码:
1.在:- (void)viewDidLoad;里实现游戏的基本布局,用一个for循环即可,其中定义了两个属性 NSInteger level 和
NSInteger number,分别设置的是每行灯的个数和总共灯的个数,可根据不同关进行改变。
2.下面是UIButton点击时改变自身即周围灯的亮暗状态的方法:- (void)change:(UIButton *)button;
3.在:- (void)changeColor:(NSInteger)index;里实现每一盏灯的亮暗状态
4.最后实现的是一个返回值为BOOL的判断输赢的方法:- (BOOL)Win;
标签:
原文地址:http://www.cnblogs.com/student-hualei/p/4483536.html