ftp.nice.ch/pub/next/games/board/Risk.0.97.s.tar.gz#/RiskSource0.97/Risk/LanguageApp.m

This is LanguageApp.m in view mode; [Download] [Up]

// LanguageApp.h
//
// by Mike Ferris
// Based loosely on a class of the same name by R Dunbar Poor

#import "LanguageApp.h"

@implementation Application (Language)

- (const char *)applicationDirectory
{
  return [[NXBundle mainBundle] directory];
}

- (const char *)applicationFile:(const char *)fileName
{
  return [self applicationFile:fileName type:(const char *)nil];
}

- (const char *)applicationFile:(const char *)fileName 
			type:(const char *)fileExt;
{
  char pathname[MAXPATHLEN + 1];
  if (fileExt) {
    sprintf(pathname,"%s/%s.%s",[self applicationDirectory],fileName,fileExt);
  } else {
    sprintf(pathname,"%s/%s",[self applicationDirectory],fileName);
  }
  return NXUniqueString(pathname);
}

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.