ticks = 0l;
_world = [[QQWorld alloc] init];
- [self addEventListener:@selector(onEnterFrame:) atObject:self forType:SP_EVENT_TYPE_ENTER_FRAME];
-
_unit = [[QQUnit alloc] init];
- // [self addEventListener:@selector(onTouch:) atObject:_unit forType:SP_EVENT_TYPE_TOUCH];
- // if (_unit.shape) [self addChild:_unit.shape];
+
+ [self addEventListener:@selector(onEnterFrame:) atObject:self forType:SP_EVENT_TYPE_ENTER_FRAME];
}
return self;
}
- (void) dealloc {
- // [self setUnit:nil];
- // [self setWorld:nil];
[_unit release];
[_world release];
_currentGame = NULL;
[self.world step];
}
+
+
+ (QQGame*) current {
if (!_currentGame)
[[[QQGame alloc] init] // init assigns to singleton, but singleton is a weakref,