ios关灯游戏源代码
来源:互联网 发布:微课程制作软件 编辑:程序博客网 时间:2024/04/27 20:40
int x = 0;
int y = 0;
int num_tag = 104;
for (int i = 0; i < 12; i ++) {
for (int j =0; j < 8; j ++) {
UIButton * button = [UIButtonbuttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(x, y, 40, 40);
button.backgroundColor = [UIColorblackColor];
button.tag = num_tag;
[button setBackgroundImage:[UIImageimageNamed:@"1.png"]forState:UIControlStateNormal];
[button addTarget:selfaction:@selector(findButton:)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:button];
x += 40;
num_tag +=1;
}
x = 0;
y +=40;
}
//关数
for (int i = 0; i < 15; i ++) {
int arc = arc4random() % (96) +104;
UIButton * button_Arc =(UIButton *) [self.viewviewWithTag:arc];
[self findButton:button_Arc];
}
self.view.backgroundColor = [UIColorblackColor];
}
- (void)changeLight:(UIButton *)button
{
if (button.backgroundColor == [UIColorblackColor]) {
[button setBackgroundImage:[UIImageimageNamed:@"2.png"]forState:UIControlStateNormal];
button.backgroundColor =[UIColorwhiteColor];
} else {
[button setBackgroundImage:[UIImageimageNamed:@"1.png"]forState:UIControlStateNormal];
button.backgroundColor =[UIColorblackColor];
}
}
- (void)findButton:(UIButton *)button
{
int button_tag = button.tag;
int temp = 0;
temp =button_tag;
UIButton * buttonCloseself = (UIButton *)[self.viewviewWithTag:temp];
[self changeLight:buttonCloseself];
//判断左边靠墙
if ((button_tag % 8) !=0 ) {
temp =button_tag - 1;
UIButton * buttonClose1 = (UIButton *)[self.viewviewWithTag:temp];
[self changeLight:buttonClose1];
}
//判断右边靠墙
if ((button_tag+1 )%8 != 0) {
temp =button_tag + 1;
UIButton * buttonClose = (UIButton *)[self.viewviewWithTag:temp];
[self changeLight:buttonClose];
}
temp =button_tag + 8;
UIButton * buttonClose2 = (UIButton *)[self.viewviewWithTag:temp];
[self changeLight:buttonClose2];
temp =button_tag - 8;
UIButton * buttonClose3= (UIButton *)[self.viewviewWithTag:temp];
[self changeLight:buttonClose3];
}
- ios关灯游戏源代码
- 关灯游戏源代码
- IOS 关灯游戏
- IOS UI 关灯游戏
- 关灯游戏(iOS)
- ios 关灯游戏
- iOS 关灯游戏
- IOS关灯游戏 无限关卡
- IOS关灯游戏的做法
- iOS实现简单的关灯游戏
- 关灯游戏
- 关灯游戏
- 关灯游戏
- 关灯游戏
- 关灯游戏
- 关灯游戏
- 关灯游戏
- 关灯游戏
- 一线员工眼中的百度糯米整合
- makefile 里面$@ 和$<表示的是什么意思
- Listener
- MachineLearning(Hsuan-Tien Lin)第二讲
- 2014名校复试机考模拟题 21375:小明的约会
- ios关灯游戏源代码
- 项目1 - 用枚举表示对称方式
- 黑马程序员之java中集合框架学习
- C++ 引用的作用和用法
- 观察者(Listener)模式
- UVA - 116 - Unidirectional TSP(动态规划)
- 数据流图
- [C++]C++学习笔记(四)
- c#窗体依附于另一个窗体