(NO.00003) iOS games simple robot projection game forming notes (15th)
Open the Robot. h file in Xcode and add the following two methods:
-(Void) moveArm :( MoveDirection) direction;-(void) armShoot;
Implement these two methods in Robot. m:
-(Void) armShoot {[_ arm armShoot];}-(void) moveArm :( MoveDirection) direction {[_ arm moveArm: direction];}
The touchBegan method must be added because you need to select the robot when you click it:
-(Void) touchBegan :( CCTouch *) touch withEvent :( CCTouchEvent *) event {self. isSelected = YES; LevelRestrict * lr = [LevelRestrict sharedInstance]; lr. selectedRobot = self; [[MainScene sharedInstance] selectRobot: self]; // transfer a touch event to a lower-level node // [super touchBegan: touch withEvent: event];}
Now, add the selectRobot method to MainScene. m. The main content of the selectRobot method is to select a robot. You must select another robot. At any time, only one robot can be selected.