00001
00002
00003
00004
00005
00006
00013
00014 #include <Carbon/Carbon.h>
00015
00016 #include <fish.h>
00017
00019
00022 int main(int argc, char* argv[])
00023 {
00024 IBNibRef nibRef;
00025 OSStatus err;
00026
00027
00028
00029 err = CreateNibReference(CFSTR("main"), &nibRef);
00030 require_noerr( err, CantGetNibRef );
00031
00032
00033
00034 err = SetMenuBarFromNib(nibRef, CFSTR("MenuBar"));
00035 require_noerr( err, CantSetMenuBar );
00036
00037
00038 DisposeNibReference(nibRef);
00039
00040 FillFreezer();
00041 printf("Trout weight:\t%d\n", Weigh(fishType_trout));
00042 printf("Carp weight:\t%d\n", Weigh(fishType_carp));
00043 printf("Salmon weight:\t%d\n", Weigh(fishType_salmon));
00044
00045
00046 RunApplicationEventLoop();
00047
00048 CantGetNibRef:
00049 CantSetMenuBar:
00050 return err;
00051 }
00052