2005-05-03 12:32:40 +00:00

48 lines
1.1 KiB
Objective-C

#import "Wesnoth_Scenario_Editor_Prefix.h"
#import "WNTeamList.h"
@implementation WNTeamList
- (int)numberOfRowsInTableView:(NSTableView *)tableView
{
NSMutableArray *myTeams;
myTeams = [[[WNCampaign getMainCampaign] getActiveScenario] getTeams];
if (myTeams != nil)
{
return [myTeams count];
}
fprintf(stderr,"*** Value of nil returned for myTeams\n");
return 0;
}
- (id)tableView:(NSTableView *)tableView
objectValueForTableColumn:(NSTableColumn *)tableColumn row:(int)row
{
NSMutableArray *myTeams;
myTeams = [[[WNCampaign getMainCampaign] getActiveScenario] getTeams];
if (myTeams !=nil)
{
return [myTeams objectAtIndex: row];
}
return @"ERROR - Value Not Assigned";
}
- (void)tableView:(NSTableView *)aTableView
setObjectValue:(id)anObject forTableColumn:(NSTableColumn *)tableColumn row:(int)rowIndex
{
NSMutableArray *myTeams;
myTeams = [[[WNCampaign getMainCampaign] getActiveScenario] getTeams];
if (myTeams !=nil)
{
[myTeams replaceObjectAtIndex: rowIndex withObject: anObject];
}
}
@end