+++ /dev/null
-//
-// Unit.h
-// tanks
-//
-// Created by Doris Chen on 5/7/11.
-// Copyright 2011 __MyCompanyName__. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import "Sparrow.h"
-
-
-@interface Unit : NSObject {
-}
-
-@property(nonatomic, retain) SPQuad* quad;
-
--(Unit*)initWithWidth:(int)width height:(int)height X:(int)x Y:(int)y;
--(void)onTouch:(SPTouchEvent*)event;
-@end
+++ /dev/null
-//
-// Unit.m
-// tanks
-//
-// Created by Doris Chen on 5/7/11.
-// Copyright 2011 __MyCompanyName__. All rights reserved.
-//
-
-#import "Unit.h"
-
-
-@implementation Unit
-
-@synthesize quad;
-
--(Unit*)initWithWidth:(int)width height:(int)height X:(int)x Y:(int)y {
- quad = [SPQuad quadWithWidth:width height:height];
- quad.color = 0xff0000;
- quad.x = x;
- quad.y = y;
-
- return self;
-}
-
--(void)onTouch:(SPTouchEvent*)event {
- SPTouch* touch = [[event touchesWithTarget:quad.parent] anyObject];
- if (touch) {
- SPPoint* touchPosition = [touch locationInSpace:quad.parent];
- quad.x = touchPosition.x - quad.width / 2.0f;
- quad.y = touchPosition.y - quad.height / 2.0f;
- }
-}
-
-@end