Data/Phaser.m

00001 //
00002 //  Phaser.m
00003 //  MacTrek
00004 //
00005 //  Created by Aqua on 23/04/2006.
00006 //  Copyright 2006 Luky Soft. All rights reserved.
00007 //
00008 
00009 #import "Phaser.h"
00010 
00011 
00012 @implementation Phaser
00013 
00014 - (id) init {
00015     self = [super init];
00016     if (self != nil) {
00017         target = nil;
00018     }
00019     return self;
00020 }
00021 
00022 - (char) statusChar {
00023     switch (status) {
00024     case PHASER_FREE:
00025         return 'F';
00026         break;
00027     case PHASER_HIT:
00028         return 'H';
00029         break;
00030     case PHASER_HIT2:
00031         return 'P';
00032         break;
00033     case PHASER_MISS:
00034         return 'M';
00035         break;
00036     default:
00037         return '?';
00038         break;
00039     }
00040 }
00041 
00042 - (void) setTarget:(Player *)targ {
00043     target = targ;
00044 }
00045 
00046 - (Player*) target {
00047     return target;
00048 }
00049 
00050 @end

Generated on Sat Aug 26 21:14:10 2006 for MacTrek by  doxygen 1.4.7