// // ModelBone.m // XNI // // Created by Matej Jan on 29.11.10. // Copyright 2010 Retronator. All rights reserved. // #import "ModelBone.h" #import "ModelBone+Internal.h" #import "Retronator.Xni.Framework.Graphics.h" @implementation ModelBone - (id) initWithChildren:(NSArray *)theChildren index:(int)theIndex name:(NSString *)theName transform:(Matrix *)theTransform { self = [super init]; if (self != nil) { children = [[ModelBoneCollection alloc] initWithItems:theChildren]; index = theIndex; name = [theName retain]; transform = [theTransform retain]; } return self; } @synthesize children, index, name, parent, transform; - (void) setParent:(ModelBone*)theParent { parent = theParent; } - (void) dealloc { [children release]; [name release]; [transform release]; [super dealloc]; } @end