added Xcode (MacOSX) project

git-svn-id: https://clonekeenplus.svn.sourceforge.net/svnroot/clonekeenplus/cgenius/trunk@46 4df4b0f3-56ce-47cb-b001-ed939b7d65a6
This commit is contained in:
albertzeyer
2009-07-19 19:49:15 +00:00
parent 9f0f7b9c51
commit 1493fe781a
36 changed files with 4770 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,227 @@
// !$*UTF8*$!
{
20286C28FDCF999611CA2CEA /* Project object */ = {
activeBuildConfigurationName = Debug;
activeExecutable = 23D3E9631013AB17001643FA /* CommanderGenius */;
activeTarget = 8D0C4E890486CD37000505A6 /* CommanderGenius */;
addToTargets = (
8D0C4E890486CD37000505A6 /* CommanderGenius */,
);
codeSenseManager = 23D3E96D1013AB1D001643FA /* Code sense */;
executables = (
23D3E9631013AB17001643FA /* CommanderGenius */,
);
perUserDictionary = {
PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
300,
362,
);
PBXFileTableDataSourceColumnsKey = (
PBXErrorsWarningsDataSource_TypeID,
PBXErrorsWarningsDataSource_MessageID,
PBXErrorsWarningsDataSource_LocationID,
);
};
PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
PBXFileTableDataSourceColumnWidthsKey = (
22,
300,
360,
);
PBXFileTableDataSourceColumnsKey = (
PBXExecutablesDataSource_ActiveFlagID,
PBXExecutablesDataSource_NameID,
PBXExecutablesDataSource_CommentsID,
);
};
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
341,
20,
48,
43,
43,
20,
);
PBXFileTableDataSourceColumnsKey = (
PBXFileDataSource_FiletypeID,
PBXFileDataSource_Filename_ColumnID,
PBXFileDataSource_Built_ColumnID,
PBXFileDataSource_ObjectSize_ColumnID,
PBXFileDataSource_Errors_ColumnID,
PBXFileDataSource_Warnings_ColumnID,
PBXFileDataSource_Target_ColumnID,
);
};
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
432,
60,
20,
48,
43,
43,
);
PBXFileTableDataSourceColumnsKey = (
PBXFileDataSource_FiletypeID,
PBXFileDataSource_Filename_ColumnID,
PBXTargetDataSource_PrimaryAttribute,
PBXFileDataSource_Built_ColumnID,
PBXFileDataSource_ObjectSize_ColumnID,
PBXFileDataSource_Errors_ColumnID,
PBXFileDataSource_Warnings_ColumnID,
);
};
PBXPerProjectTemplateStateSaveDate = 269724487;
PBXWorkspaceStateSaveDate = 269724487;
};
perUserProjectItems = {
23D3EA611013AC5F001643FA /* PBXTextBookmark */ = 23D3EA611013AC5F001643FA /* PBXTextBookmark */;
23D3EA621013AC5F001643FA /* PBXTextBookmark */ = 23D3EA621013AC5F001643FA /* PBXTextBookmark */;
23D3EA881013AEC5001643FA /* PBXTextBookmark */ = 23D3EA881013AEC5001643FA /* PBXTextBookmark */;
23D3EA891013AEC5001643FA /* PBXTextBookmark */ = 23D3EA891013AEC5001643FA /* PBXTextBookmark */;
23D3EA8F1013AF06001643FA /* PBXTextBookmark */ = 23D3EA8F1013AF06001643FA /* PBXTextBookmark */;
23D3EA901013AF06001643FA /* PBXTextBookmark */ = 23D3EA901013AF06001643FA /* PBXTextBookmark */;
};
sourceControlManager = 23D3E96C1013AB1D001643FA /* Source Control */;
userBuildSettings = {
};
};
23D3E9631013AB17001643FA /* CommanderGenius */ = {
isa = PBXExecutable;
activeArgIndices = (
);
argumentStrings = (
);
autoAttachOnCrash = 1;
breakpointsEnabled = 0;
configStateDict = {
"PBXLSLaunchAction-0" = {
PBXLSLaunchAction = 0;
PBXLSLaunchStartAction = 1;
PBXLSLaunchStdioStyle = 2;
PBXLSLaunchStyle = 0;
class = PBXLSRunLaunchConfig;
commandLineArgs = (
);
displayName = "Executable Runner";
environment = {
};
identifier = com.apple.Xcode.launch.runConfig;
remoteHostInfo = "";
startActionInfo = "";
};
};
customDataFormattersEnabled = 1;
debuggerPlugin = GDBDebugging;
disassemblyDisplayState = 0;
dylibVariantSuffix = "";
enableDebugStr = 1;
environmentEntries = (
);
executableSystemSymbolLevel = 0;
executableUserSymbolLevel = 0;
libgmallocEnabled = 0;
name = CommanderGenius;
sourceDirectories = (
);
startupPath = /Users/az/Programmierung/CommanderGenius/data;
};
23D3E96C1013AB1D001643FA /* Source Control */ = {
isa = PBXSourceControlManager;
fallbackIsa = XCSourceControlManager;
isSCMEnabled = 0;
scmConfiguration = {
};
};
23D3E96D1013AB1D001643FA /* Code sense */ = {
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
23D3E9D61013ABCA001643FA /* misc.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {710, 18284}}";
sepNavSelRange = "{258, 9}";
sepNavVisRange = "{0, 432}";
};
};
23D3E9F31013ABCA001643FA /* CSound.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {439, 1022}}";
sepNavSelRange = "{175, 17}";
sepNavVisRange = "{75, 231}";
};
};
23D3EA611013AC5F001643FA /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
comments = "error: SDL.h: No such file or directory";
fRef = 23D3E9F31013ABCA001643FA /* CSound.h */;
rLen = 1;
rLoc = 13;
rType = 1;
};
23D3EA621013AC5F001643FA /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 23D3E9F31013ABCA001643FA /* CSound.h */;
name = "CSound.h: 14";
rLen = 17;
rLoc = 175;
rType = 0;
vrLen = 231;
vrLoc = 75;
};
23D3EA881013AEC5001643FA /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
comments = "error: 'JoyDrv_Stop' was not declared in this scope";
fRef = 23D3E9D61013ABCA001643FA /* misc.cpp */;
rLen = 1;
rLoc = 54;
rType = 1;
};
23D3EA891013AEC5001643FA /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 23D3E9D61013ABCA001643FA /* misc.cpp */;
name = "misc.cpp: 55";
rLen = 33;
rLoc = 1446;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
23D3EA8F1013AF06001643FA /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
comments = "error: 'JoyDrv_Stop' was not declared in this scope";
fRef = 23D3E9D61013ABCA001643FA /* misc.cpp */;
rLen = 1;
rLoc = 54;
rType = 1;
};
23D3EA901013AF06001643FA /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 23D3E9D61013ABCA001643FA /* misc.cpp */;
name = "misc.cpp: 10";
rLen = 9;
rLoc = 258;
rType = 0;
vrLen = 432;
vrLoc = 0;
};
8D0C4E890486CD37000505A6 /* CommanderGenius */ = {
activeExec = 0;
executables = (
23D3E9631013AB17001643FA /* CommanderGenius */,
);
};
}

View File

@@ -0,0 +1,813 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
1DDD57E40DA1CFC700B32029 /* main.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD57E20DA1CFC700B32029 /* main.xib */; };
23D3EA0D1013ABCA001643FA /* baby.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9751013ABC9001643FA /* baby.cpp */; };
23D3EA0E1013ABCA001643FA /* balljack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9761013ABC9001643FA /* balljack.cpp */; };
23D3EA0F1013ABCA001643FA /* bear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9771013ABC9001643FA /* bear.cpp */; };
23D3EA101013ABCA001643FA /* butler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9781013ABC9001643FA /* butler.cpp */; };
23D3EA111013ABCA001643FA /* door.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9791013ABC9001643FA /* door.cpp */; };
23D3EA121013ABCA001643FA /* earth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E97A1013ABC9001643FA /* earth.cpp */; };
23D3EA131013ABCA001643FA /* fireball.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E97B1013ABC9001643FA /* fireball.cpp */; };
23D3EA141013ABCA001643FA /* foob.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E97C1013ABC9001643FA /* foob.cpp */; };
23D3EA151013ABCA001643FA /* garg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E97D1013ABC9001643FA /* garg.cpp */; };
23D3EA161013ABCA001643FA /* icebit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E97E1013ABC9001643FA /* icebit.cpp */; };
23D3EA171013ABCA001643FA /* icechunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E97F1013ABC9001643FA /* icechunk.cpp */; };
23D3EA181013ABCA001643FA /* meep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9801013ABC9001643FA /* meep.cpp */; };
23D3EA191013ABCA001643FA /* mother.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9811013ABC9001643FA /* mother.cpp */; };
23D3EA1A1013ABCA001643FA /* nessie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9821013ABC9001643FA /* nessie.cpp */; };
23D3EA1B1013ABCA001643FA /* ninja.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9831013ABC9001643FA /* ninja.cpp */; };
23D3EA1C1013ABCA001643FA /* platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9841013ABC9001643FA /* platform.cpp */; };
23D3EA1D1013ABCA001643FA /* platvert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9851013ABC9001643FA /* platvert.cpp */; };
23D3EA1E1013ABCA001643FA /* ray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9861013ABC9001643FA /* ray.cpp */; };
23D3EA1F1013ABCA001643FA /* rope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9881013ABC9001643FA /* rope.cpp */; };
23D3EA201013ABCA001643FA /* se.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9891013ABC9001643FA /* se.cpp */; };
23D3EA211013ABCA001643FA /* sndwave.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E98A1013ABC9001643FA /* sndwave.cpp */; };
23D3EA221013ABCA001643FA /* tank.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E98B1013ABC9001643FA /* tank.cpp */; };
23D3EA231013ABCA001643FA /* tankep2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E98C1013ABC9001643FA /* tankep2.cpp */; };
23D3EA241013ABCA001643FA /* teleport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E98D1013ABC9001643FA /* teleport.cpp */; };
23D3EA251013ABCA001643FA /* vort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E98E1013ABC9001643FA /* vort.cpp */; };
23D3EA261013ABCA001643FA /* walker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9901013ABCA001643FA /* walker.cpp */; };
23D3EA271013ABCA001643FA /* yorp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9911013ABCA001643FA /* yorp.cpp */; };
23D3EA281013ABCA001643FA /* CCGenius.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9921013ABCA001643FA /* CCGenius.cpp */; };
23D3EA291013ABCA001643FA /* CGame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9941013ABCA001643FA /* CGame.cpp */; };
23D3EA2A1013ABCA001643FA /* CGraphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9961013ABCA001643FA /* CGraphics.cpp */; };
23D3EA2B1013ABCA001643FA /* CLatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9981013ABCA001643FA /* CLatch.cpp */; };
23D3EA2C1013ABCA001643FA /* CLogFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E99A1013ABCA001643FA /* CLogFile.cpp */; };
23D3EA2D1013ABCA001643FA /* eseq_ep1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E99E1013ABCA001643FA /* eseq_ep1.cpp */; };
23D3EA2E1013ABCA001643FA /* eseq_ep2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E99F1013ABCA001643FA /* eseq_ep2.cpp */; };
23D3EA2F1013ABCA001643FA /* eseq_ep3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9A01013ABCA001643FA /* eseq_ep3.cpp */; };
23D3EA301013ABCA001643FA /* CParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9A21013ABCA001643FA /* CParser.cpp */; };
23D3EA311013ABCA001643FA /* lzexe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9A41013ABCA001643FA /* lzexe.cpp */; };
23D3EA321013ABCA001643FA /* rle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9A51013ABCA001643FA /* rle.cpp */; };
23D3EA331013ABCA001643FA /* story.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9A61013ABCA001643FA /* story.cpp */; };
23D3EA341013ABCA001643FA /* fileio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9A71013ABCA001643FA /* fileio.cpp */; };
23D3EA351013ABCA001643FA /* finale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9A91013ABCA001643FA /* finale.cpp */; };
23D3EA361013ABCA001643FA /* game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9AB1013ABCA001643FA /* game.cpp */; };
23D3EA371013ABCA001643FA /* gamedo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9AC1013ABCA001643FA /* gamedo.cpp */; };
23D3EA381013ABCA001643FA /* gamepdo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9AE1013ABCA001643FA /* gamepdo.cpp */; };
23D3EA391013ABCA001643FA /* gm_pdowm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9AF1013ABCA001643FA /* gm_pdowm.cpp */; };
23D3EA3A1013ABCA001643FA /* CHQBitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9B11013ABCA001643FA /* CHQBitmap.cpp */; };
23D3EA3B1013ABCA001643FA /* CMusic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9B31013ABCA001643FA /* CMusic.cpp */; };
23D3EA3C1013ABCA001643FA /* hq_sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9B51013ABCA001643FA /* hq_sound.cpp */; };
23D3EA3D1013ABCA001643FA /* lz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9D11013ABCA001643FA /* lz.cpp */; };
23D3EA3E1013ABCA001643FA /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9D31013ABCA001643FA /* main.cpp */; };
23D3EA3F1013ABCA001643FA /* map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9D41013ABCA001643FA /* map.cpp */; };
23D3EA401013ABCA001643FA /* menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9D51013ABCA001643FA /* menu.cpp */; };
23D3EA411013ABCA001643FA /* misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9D61013ABCA001643FA /* misc.cpp */; };
23D3EA421013ABCA001643FA /* getopt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9D91013ABCA001643FA /* getopt.cpp */; };
23D3EA431013ABCA001643FA /* pixel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9DA1013ABCA001643FA /* pixel.cpp */; };
23D3EA441013ABCA001643FA /* scale2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9DD1013ABCA001643FA /* scale2x.cpp */; };
23D3EA451013ABCA001643FA /* scale3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9DF1013ABCA001643FA /* scale3x.cpp */; };
23D3EA461013ABCA001643FA /* scalebit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9E11013ABCA001643FA /* scalebit.cpp */; };
23D3EA471013ABCA001643FA /* CInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9E41013ABCA001643FA /* CInput.cpp */; };
23D3EA481013ABCA001643FA /* COpenGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9E61013ABCA001643FA /* COpenGL.cpp */; };
23D3EA491013ABCA001643FA /* CSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9E81013ABCA001643FA /* CSettings.cpp */; };
23D3EA4A1013ABCA001643FA /* CTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9EA1013ABCA001643FA /* CTimer.cpp */; };
23D3EA4B1013ABCA001643FA /* CVideoDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9EC1013ABCA001643FA /* CVideoDriver.cpp */; };
23D3EA4C1013ABCA001643FA /* joydrv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9EF1013ABCA001643FA /* joydrv.cpp */; };
23D3EA4D1013ABCA001643FA /* CSound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9F21013ABCA001643FA /* CSound.cpp */; };
23D3EA4E1013ABCA001643FA /* CSoundChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9F41013ABCA001643FA /* CSoundChannel.cpp */; };
23D3EA4F1013ABCA001643FA /* CSoundSlot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9F61013ABCA001643FA /* CSoundSlot.cpp */; };
23D3EA501013ABCA001643FA /* colourconvert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9F91013ABCA001643FA /* colourconvert.cpp */; };
23D3EA511013ABCA001643FA /* sgrle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9FC1013ABCA001643FA /* sgrle.cpp */; };
23D3EA521013ABCA001643FA /* oggsupport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3E9FE1013ABCA001643FA /* oggsupport.cpp */; };
23D3EA531013ABCA001643FA /* CCredits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3EA001013ABCA001643FA /* CCredits.cpp */; };
23D3EA541013ABCA001643FA /* CDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3EA021013ABCA001643FA /* CDialog.cpp */; };
23D3EA551013ABCA001643FA /* CHighScores.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3EA041013ABCA001643FA /* CHighScores.cpp */; };
23D3EA561013ABCA001643FA /* CIntro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3EA061013ABCA001643FA /* CIntro.cpp */; };
23D3EA571013ABCA001643FA /* CObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3EA081013ABCA001643FA /* CObject.cpp */; };
23D3EA581013ABCA001643FA /* CPlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23D3EA0A1013ABCA001643FA /* CPlayer.cpp */; };
23D3EA6A1013AC7B001643FA /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23D3EA691013AC7B001643FA /* SDL.framework */; };
23D3EA841013AEB5001643FA /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23D3EA831013AEB5001643FA /* OpenGL.framework */; };
23D3EA8D1013AEF3001643FA /* MacMain.m in Sources */ = {isa = PBXBuildFile; fileRef = 23D3EA8C1013AEF3001643FA /* MacMain.m */; };
23D3EA921013AF1D001643FA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 23D3EA911013AF1D001643FA /* Cocoa.framework */; };
8D0C4E8D0486CD37000505A6 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */; };
8D0C4E920486CD37000505A6 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20286C33FDCF999611CA2CEA /* Carbon.framework */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
0867D6ABFE840B52C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1DDD57E30DA1CFC700B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/main.xib; sourceTree = "<group>"; };
20286C33FDCF999611CA2CEA /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
23D3E9751013ABC9001643FA /* baby.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = baby.cpp; sourceTree = "<group>"; };
23D3E9761013ABC9001643FA /* balljack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = balljack.cpp; sourceTree = "<group>"; };
23D3E9771013ABC9001643FA /* bear.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bear.cpp; sourceTree = "<group>"; };
23D3E9781013ABC9001643FA /* butler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = butler.cpp; sourceTree = "<group>"; };
23D3E9791013ABC9001643FA /* door.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = door.cpp; sourceTree = "<group>"; };
23D3E97A1013ABC9001643FA /* earth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = earth.cpp; sourceTree = "<group>"; };
23D3E97B1013ABC9001643FA /* fireball.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fireball.cpp; sourceTree = "<group>"; };
23D3E97C1013ABC9001643FA /* foob.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = foob.cpp; sourceTree = "<group>"; };
23D3E97D1013ABC9001643FA /* garg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = garg.cpp; sourceTree = "<group>"; };
23D3E97E1013ABC9001643FA /* icebit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = icebit.cpp; sourceTree = "<group>"; };
23D3E97F1013ABC9001643FA /* icechunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = icechunk.cpp; sourceTree = "<group>"; };
23D3E9801013ABC9001643FA /* meep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = meep.cpp; sourceTree = "<group>"; };
23D3E9811013ABC9001643FA /* mother.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mother.cpp; sourceTree = "<group>"; };
23D3E9821013ABC9001643FA /* nessie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nessie.cpp; sourceTree = "<group>"; };
23D3E9831013ABC9001643FA /* ninja.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ninja.cpp; sourceTree = "<group>"; };
23D3E9841013ABC9001643FA /* platform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform.cpp; sourceTree = "<group>"; };
23D3E9851013ABC9001643FA /* platvert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platvert.cpp; sourceTree = "<group>"; };
23D3E9861013ABC9001643FA /* ray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ray.cpp; sourceTree = "<group>"; };
23D3E9871013ABC9001643FA /* ray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ray.h; sourceTree = "<group>"; };
23D3E9881013ABC9001643FA /* rope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rope.cpp; sourceTree = "<group>"; };
23D3E9891013ABC9001643FA /* se.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = se.cpp; sourceTree = "<group>"; };
23D3E98A1013ABC9001643FA /* sndwave.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sndwave.cpp; sourceTree = "<group>"; };
23D3E98B1013ABC9001643FA /* tank.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tank.cpp; sourceTree = "<group>"; };
23D3E98C1013ABC9001643FA /* tankep2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tankep2.cpp; sourceTree = "<group>"; };
23D3E98D1013ABC9001643FA /* teleport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = teleport.cpp; sourceTree = "<group>"; };
23D3E98E1013ABC9001643FA /* vort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vort.cpp; sourceTree = "<group>"; };
23D3E98F1013ABCA001643FA /* vort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vort.h; sourceTree = "<group>"; };
23D3E9901013ABCA001643FA /* walker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = walker.cpp; sourceTree = "<group>"; };
23D3E9911013ABCA001643FA /* yorp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = yorp.cpp; sourceTree = "<group>"; };
23D3E9921013ABCA001643FA /* CCGenius.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CCGenius.cpp; path = ../../src/CCGenius.cpp; sourceTree = SOURCE_ROOT; };
23D3E9931013ABCA001643FA /* CCGenius.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCGenius.h; path = ../../src/CCGenius.h; sourceTree = SOURCE_ROOT; };
23D3E9941013ABCA001643FA /* CGame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGame.cpp; path = ../../src/CGame.cpp; sourceTree = SOURCE_ROOT; };
23D3E9951013ABCA001643FA /* CGame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGame.h; path = ../../src/CGame.h; sourceTree = SOURCE_ROOT; };
23D3E9961013ABCA001643FA /* CGraphics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGraphics.cpp; path = ../../src/CGraphics.cpp; sourceTree = SOURCE_ROOT; };
23D3E9971013ABCA001643FA /* CGraphics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGraphics.h; path = ../../src/CGraphics.h; sourceTree = SOURCE_ROOT; };
23D3E9981013ABCA001643FA /* CLatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CLatch.cpp; path = ../../src/CLatch.cpp; sourceTree = SOURCE_ROOT; };
23D3E9991013ABCA001643FA /* CLatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CLatch.h; path = ../../src/CLatch.h; sourceTree = SOURCE_ROOT; };
23D3E99A1013ABCA001643FA /* CLogFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CLogFile.cpp; path = ../../src/CLogFile.cpp; sourceTree = SOURCE_ROOT; };
23D3E99B1013ABCA001643FA /* CLogFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CLogFile.h; path = ../../src/CLogFile.h; sourceTree = SOURCE_ROOT; };
23D3E99C1013ABCA001643FA /* CSingleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSingleton.h; path = ../../src/CSingleton.h; sourceTree = SOURCE_ROOT; };
23D3E99D1013ABCA001643FA /* demobox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = demobox.h; path = ../../src/demobox.h; sourceTree = SOURCE_ROOT; };
23D3E99E1013ABCA001643FA /* eseq_ep1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = eseq_ep1.cpp; path = ../../src/eseq_ep1.cpp; sourceTree = SOURCE_ROOT; };
23D3E99F1013ABCA001643FA /* eseq_ep2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = eseq_ep2.cpp; path = ../../src/eseq_ep2.cpp; sourceTree = SOURCE_ROOT; };
23D3E9A01013ABCA001643FA /* eseq_ep3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = eseq_ep3.cpp; path = ../../src/eseq_ep3.cpp; sourceTree = SOURCE_ROOT; };
23D3E9A21013ABCA001643FA /* CParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CParser.cpp; sourceTree = "<group>"; };
23D3E9A31013ABCA001643FA /* CParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CParser.h; sourceTree = "<group>"; };
23D3E9A41013ABCA001643FA /* lzexe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lzexe.cpp; sourceTree = "<group>"; };
23D3E9A51013ABCA001643FA /* rle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rle.cpp; sourceTree = "<group>"; };
23D3E9A61013ABCA001643FA /* story.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = story.cpp; sourceTree = "<group>"; };
23D3E9A71013ABCA001643FA /* fileio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = fileio.cpp; path = ../../src/fileio.cpp; sourceTree = SOURCE_ROOT; };
23D3E9A81013ABCA001643FA /* fileio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fileio.h; path = ../../src/fileio.h; sourceTree = SOURCE_ROOT; };
23D3E9A91013ABCA001643FA /* finale.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = finale.cpp; path = ../../src/finale.cpp; sourceTree = SOURCE_ROOT; };
23D3E9AA1013ABCA001643FA /* funcdefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = funcdefs.h; path = ../../src/funcdefs.h; sourceTree = SOURCE_ROOT; };
23D3E9AB1013ABCA001643FA /* game.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = game.cpp; path = ../../src/game.cpp; sourceTree = SOURCE_ROOT; };
23D3E9AC1013ABCA001643FA /* gamedo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gamedo.cpp; path = ../../src/gamedo.cpp; sourceTree = SOURCE_ROOT; };
23D3E9AD1013ABCA001643FA /* gameorg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gameorg.h; path = ../../src/gameorg.h; sourceTree = SOURCE_ROOT; };
23D3E9AE1013ABCA001643FA /* gamepdo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gamepdo.cpp; path = ../../src/gamepdo.cpp; sourceTree = SOURCE_ROOT; };
23D3E9AF1013ABCA001643FA /* gm_pdowm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gm_pdowm.cpp; path = ../../src/gm_pdowm.cpp; sourceTree = SOURCE_ROOT; };
23D3E9B11013ABCA001643FA /* CHQBitmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CHQBitmap.cpp; sourceTree = "<group>"; };
23D3E9B21013ABCA001643FA /* CHQBitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHQBitmap.h; sourceTree = "<group>"; };
23D3E9B31013ABCA001643FA /* CMusic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CMusic.cpp; sourceTree = "<group>"; };
23D3E9B41013ABCA001643FA /* CMusic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CMusic.h; sourceTree = "<group>"; };
23D3E9B51013ABCA001643FA /* hq_sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hq_sound.cpp; sourceTree = "<group>"; };
23D3E9B61013ABCA001643FA /* hq_sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hq_sound.h; sourceTree = "<group>"; };
23D3E9B81013ABCA001643FA /* declarations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = declarations.h; sourceTree = "<group>"; };
23D3E9B91013ABCA001643FA /* enemyai.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enemyai.h; sourceTree = "<group>"; };
23D3E9BA1013ABCA001643FA /* eseq_ep1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eseq_ep1.h; sourceTree = "<group>"; };
23D3E9BB1013ABCA001643FA /* eseq_ep2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eseq_ep2.h; sourceTree = "<group>"; };
23D3E9BC1013ABCA001643FA /* eseq_ep3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eseq_ep3.h; sourceTree = "<group>"; };
23D3E9BE1013ABCA001643FA /* lzexe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lzexe.h; sourceTree = "<group>"; };
23D3E9BF1013ABCA001643FA /* rle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rle.h; sourceTree = "<group>"; };
23D3E9C01013ABCA001643FA /* story.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = story.h; sourceTree = "<group>"; };
23D3E9C11013ABCA001643FA /* fileio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fileio.h; sourceTree = "<group>"; };
23D3E9C21013ABCA001643FA /* game.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = game.h; sourceTree = "<group>"; };
23D3E9C31013ABCA001643FA /* gamedo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gamedo.h; sourceTree = "<group>"; };
23D3E9C41013ABCA001643FA /* gamepdo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gamepdo.h; sourceTree = "<group>"; };
23D3E9C51013ABCA001643FA /* gm_pdowm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gm_pdowm.h; sourceTree = "<group>"; };
23D3E9C61013ABCA001643FA /* graphics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphics.h; sourceTree = "<group>"; };
23D3E9C81013ABCA001643FA /* dialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dialog.h; sourceTree = "<group>"; };
23D3E9C91013ABCA001643FA /* main.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = main.h; sourceTree = "<group>"; };
23D3E9CA1013ABCA001643FA /* menu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menu.h; sourceTree = "<group>"; };
23D3E9CB1013ABCA001643FA /* misc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = misc.h; sourceTree = "<group>"; };
23D3E9CC1013ABCA001643FA /* playeraction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = playeraction.h; sourceTree = "<group>"; };
23D3E9CE1013ABCA001643FA /* oggsupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oggsupport.h; sourceTree = "<group>"; };
23D3E9CF1013ABCA001643FA /* keen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keen.h; path = ../../src/keen.h; sourceTree = SOURCE_ROOT; };
23D3E9D01013ABCA001643FA /* keenext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keenext.h; path = ../../src/keenext.h; sourceTree = SOURCE_ROOT; };
23D3E9D11013ABCA001643FA /* lz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = lz.cpp; path = ../../src/lz.cpp; sourceTree = SOURCE_ROOT; };
23D3E9D21013ABCA001643FA /* lz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lz.h; path = ../../src/lz.h; sourceTree = SOURCE_ROOT; };
23D3E9D31013ABCA001643FA /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = ../../src/main.cpp; sourceTree = SOURCE_ROOT; };
23D3E9D41013ABCA001643FA /* map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = map.cpp; path = ../../src/map.cpp; sourceTree = SOURCE_ROOT; };
23D3E9D51013ABCA001643FA /* menu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = menu.cpp; path = ../../src/menu.cpp; sourceTree = SOURCE_ROOT; };
23D3E9D61013ABCA001643FA /* misc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = misc.cpp; path = ../../src/misc.cpp; sourceTree = SOURCE_ROOT; };
23D3E9D71013ABCA001643FA /* pressf10.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pressf10.h; path = ../../src/pressf10.h; sourceTree = SOURCE_ROOT; };
23D3E9D91013ABCA001643FA /* getopt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = getopt.cpp; sourceTree = "<group>"; };
23D3E9DA1013ABCA001643FA /* pixel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pixel.cpp; sourceTree = "<group>"; };
23D3E9DB1013ABCA001643FA /* pixel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixel.h; sourceTree = "<group>"; };
23D3E9DC1013ABCA001643FA /* portable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = portable.h; sourceTree = "<group>"; };
23D3E9DD1013ABCA001643FA /* scale2x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scale2x.cpp; sourceTree = "<group>"; };
23D3E9DE1013ABCA001643FA /* scale2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scale2x.h; sourceTree = "<group>"; };
23D3E9DF1013ABCA001643FA /* scale3x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scale3x.cpp; sourceTree = "<group>"; };
23D3E9E01013ABCA001643FA /* scale3x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scale3x.h; sourceTree = "<group>"; };
23D3E9E11013ABCA001643FA /* scalebit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalebit.cpp; sourceTree = "<group>"; };
23D3E9E21013ABCA001643FA /* scalebit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalebit.h; sourceTree = "<group>"; };
23D3E9E41013ABCA001643FA /* CInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CInput.cpp; sourceTree = "<group>"; };
23D3E9E51013ABCA001643FA /* CInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CInput.h; sourceTree = "<group>"; };
23D3E9E61013ABCA001643FA /* COpenGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = COpenGL.cpp; sourceTree = "<group>"; };
23D3E9E71013ABCA001643FA /* COpenGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = COpenGL.h; sourceTree = "<group>"; };
23D3E9E81013ABCA001643FA /* CSettings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSettings.cpp; sourceTree = "<group>"; };
23D3E9E91013ABCA001643FA /* CSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSettings.h; sourceTree = "<group>"; };
23D3E9EA1013ABCA001643FA /* CTimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CTimer.cpp; sourceTree = "<group>"; };
23D3E9EB1013ABCA001643FA /* CTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CTimer.h; sourceTree = "<group>"; };
23D3E9EC1013ABCA001643FA /* CVideoDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CVideoDriver.cpp; sourceTree = "<group>"; };
23D3E9ED1013ABCA001643FA /* CVideoDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CVideoDriver.h; sourceTree = "<group>"; };
23D3E9EE1013ABCA001643FA /* gp2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gp2x.h; sourceTree = "<group>"; };
23D3E9EF1013ABCA001643FA /* joydrv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = joydrv.cpp; sourceTree = "<group>"; };
23D3E9F01013ABCA001643FA /* joydrv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = joydrv.h; sourceTree = "<group>"; };
23D3E9F21013ABCA001643FA /* CSound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSound.cpp; sourceTree = "<group>"; };
23D3E9F31013ABCA001643FA /* CSound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSound.h; sourceTree = "<group>"; };
23D3E9F41013ABCA001643FA /* CSoundChannel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSoundChannel.cpp; sourceTree = "<group>"; };
23D3E9F51013ABCA001643FA /* CSoundChannel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSoundChannel.h; sourceTree = "<group>"; };
23D3E9F61013ABCA001643FA /* CSoundSlot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSoundSlot.cpp; sourceTree = "<group>"; };
23D3E9F71013ABCA001643FA /* CSoundSlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSoundSlot.h; sourceTree = "<group>"; };
23D3E9F91013ABCA001643FA /* colourconvert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colourconvert.cpp; sourceTree = "<group>"; };
23D3E9FA1013ABCA001643FA /* colourconvert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colourconvert.h; sourceTree = "<group>"; };
23D3E9FB1013ABCA001643FA /* colourtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colourtable.h; sourceTree = "<group>"; };
23D3E9FC1013ABCA001643FA /* sgrle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sgrle.cpp; path = ../../src/sgrle.cpp; sourceTree = SOURCE_ROOT; };
23D3E9FE1013ABCA001643FA /* oggsupport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = oggsupport.cpp; sourceTree = "<group>"; };
23D3EA001013ABCA001643FA /* CCredits.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCredits.cpp; sourceTree = "<group>"; };
23D3EA011013ABCA001643FA /* CCredits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCredits.h; sourceTree = "<group>"; };
23D3EA021013ABCA001643FA /* CDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CDialog.cpp; sourceTree = "<group>"; };
23D3EA031013ABCA001643FA /* CDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDialog.h; sourceTree = "<group>"; };
23D3EA041013ABCA001643FA /* CHighScores.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CHighScores.cpp; sourceTree = "<group>"; };
23D3EA051013ABCA001643FA /* CHighScores.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHighScores.h; sourceTree = "<group>"; };
23D3EA061013ABCA001643FA /* CIntro.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CIntro.cpp; sourceTree = "<group>"; };
23D3EA071013ABCA001643FA /* CIntro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CIntro.h; sourceTree = "<group>"; };
23D3EA081013ABCA001643FA /* CObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CObject.cpp; sourceTree = "<group>"; };
23D3EA091013ABCA001643FA /* CObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CObject.h; sourceTree = "<group>"; };
23D3EA0A1013ABCA001643FA /* CPlayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPlayer.cpp; sourceTree = "<group>"; };
23D3EA0B1013ABCA001643FA /* CPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPlayer.h; sourceTree = "<group>"; };
23D3EA0C1013ABCA001643FA /* sounds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sounds.h; sourceTree = "<group>"; };
23D3EA691013AC7B001643FA /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = Library/Frameworks/SDL.framework; sourceTree = SDKROOT; };
23D3EA831013AEB5001643FA /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
23D3EA8C1013AEF3001643FA /* MacMain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MacMain.m; sourceTree = "<group>"; };
23D3EA911013AF1D001643FA /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
5048396D09E3307300765E4B /* CommanderGeniusProj.xcconfig */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xcconfig; path = CommanderGeniusProj.xcconfig; sourceTree = "<group>"; };
5048396E09E3307300765E4B /* CommanderGeniusTarget.xcconfig */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xcconfig; path = CommanderGeniusTarget.xcconfig; sourceTree = "<group>"; };
508344B209E5C41E0093A071 /* CommanderGenius.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CommanderGenius.app; sourceTree = BUILT_PRODUCTS_DIR; };
8D0C4E960486CD37000505A6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
8D0C4E910486CD37000505A6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
8D0C4E920486CD37000505A6 /* Carbon.framework in Frameworks */,
23D3EA6A1013AC7B001643FA /* SDL.framework in Frameworks */,
23D3EA841013AEB5001643FA /* OpenGL.framework in Frameworks */,
23D3EA921013AF1D001643FA /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
195DF8CFFE9D517E11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
508344B209E5C41E0093A071 /* CommanderGenius.app */,
);
name = Products;
sourceTree = "<group>";
};
20286C29FDCF999611CA2CEA /* CommanderGenius */ = {
isa = PBXGroup;
children = (
5048396909E3304600765E4B /* Configuration Files */,
20286C2AFDCF999611CA2CEA /* Sources */,
20286C2CFDCF999611CA2CEA /* Resources */,
20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */,
195DF8CFFE9D517E11CA2CBB /* Products */,
23D3EA691013AC7B001643FA /* SDL.framework */,
23D3EA831013AEB5001643FA /* OpenGL.framework */,
23D3EA911013AF1D001643FA /* Cocoa.framework */,
);
name = CommanderGenius;
sourceTree = "<group>";
};
20286C2AFDCF999611CA2CEA /* Sources */ = {
isa = PBXGroup;
children = (
23D3EA8C1013AEF3001643FA /* MacMain.m */,
23D3E9741013ABC9001643FA /* ai */,
23D3E9921013ABCA001643FA /* CCGenius.cpp */,
23D3E9931013ABCA001643FA /* CCGenius.h */,
23D3E9941013ABCA001643FA /* CGame.cpp */,
23D3E9951013ABCA001643FA /* CGame.h */,
23D3E9961013ABCA001643FA /* CGraphics.cpp */,
23D3E9971013ABCA001643FA /* CGraphics.h */,
23D3E9981013ABCA001643FA /* CLatch.cpp */,
23D3E9991013ABCA001643FA /* CLatch.h */,
23D3E99A1013ABCA001643FA /* CLogFile.cpp */,
23D3E99B1013ABCA001643FA /* CLogFile.h */,
23D3E99C1013ABCA001643FA /* CSingleton.h */,
23D3E99D1013ABCA001643FA /* demobox.h */,
23D3E99E1013ABCA001643FA /* eseq_ep1.cpp */,
23D3E99F1013ABCA001643FA /* eseq_ep2.cpp */,
23D3E9A01013ABCA001643FA /* eseq_ep3.cpp */,
23D3E9A11013ABCA001643FA /* fileio */,
23D3E9A71013ABCA001643FA /* fileio.cpp */,
23D3E9A81013ABCA001643FA /* fileio.h */,
23D3E9A91013ABCA001643FA /* finale.cpp */,
23D3E9AA1013ABCA001643FA /* funcdefs.h */,
23D3E9AB1013ABCA001643FA /* game.cpp */,
23D3E9AC1013ABCA001643FA /* gamedo.cpp */,
23D3E9AD1013ABCA001643FA /* gameorg.h */,
23D3E9AE1013ABCA001643FA /* gamepdo.cpp */,
23D3E9AF1013ABCA001643FA /* gm_pdowm.cpp */,
23D3E9B01013ABCA001643FA /* hqp */,
23D3E9B71013ABCA001643FA /* include */,
23D3E9CF1013ABCA001643FA /* keen.h */,
23D3E9D01013ABCA001643FA /* keenext.h */,
23D3E9D11013ABCA001643FA /* lz.cpp */,
23D3E9D21013ABCA001643FA /* lz.h */,
23D3E9D31013ABCA001643FA /* main.cpp */,
23D3E9D41013ABCA001643FA /* map.cpp */,
23D3E9D51013ABCA001643FA /* menu.cpp */,
23D3E9D61013ABCA001643FA /* misc.cpp */,
23D3E9D71013ABCA001643FA /* pressf10.h */,
23D3E9D81013ABCA001643FA /* scale2x */,
23D3E9E31013ABCA001643FA /* sdl */,
23D3E9FC1013ABCA001643FA /* sgrle.cpp */,
23D3E9FD1013ABCA001643FA /* vorbis */,
23D3E9FF1013ABCA001643FA /* vorticon */,
);
name = Sources;
sourceTree = "<group>";
};
20286C2CFDCF999611CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
8D0C4E960486CD37000505A6 /* Info.plist */,
0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */,
1DDD57E20DA1CFC700B32029 /* main.xib */,
);
name = Resources;
sourceTree = "<group>";
};
20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */ = {
isa = PBXGroup;
children = (
20286C33FDCF999611CA2CEA /* Carbon.framework */,
);
name = "External Frameworks and Libraries";
sourceTree = "<group>";
};
23D3E9741013ABC9001643FA /* ai */ = {
isa = PBXGroup;
children = (
23D3E9751013ABC9001643FA /* baby.cpp */,
23D3E9761013ABC9001643FA /* balljack.cpp */,
23D3E9771013ABC9001643FA /* bear.cpp */,
23D3E9781013ABC9001643FA /* butler.cpp */,
23D3E9791013ABC9001643FA /* door.cpp */,
23D3E97A1013ABC9001643FA /* earth.cpp */,
23D3E97B1013ABC9001643FA /* fireball.cpp */,
23D3E97C1013ABC9001643FA /* foob.cpp */,
23D3E97D1013ABC9001643FA /* garg.cpp */,
23D3E97E1013ABC9001643FA /* icebit.cpp */,
23D3E97F1013ABC9001643FA /* icechunk.cpp */,
23D3E9801013ABC9001643FA /* meep.cpp */,
23D3E9811013ABC9001643FA /* mother.cpp */,
23D3E9821013ABC9001643FA /* nessie.cpp */,
23D3E9831013ABC9001643FA /* ninja.cpp */,
23D3E9841013ABC9001643FA /* platform.cpp */,
23D3E9851013ABC9001643FA /* platvert.cpp */,
23D3E9861013ABC9001643FA /* ray.cpp */,
23D3E9871013ABC9001643FA /* ray.h */,
23D3E9881013ABC9001643FA /* rope.cpp */,
23D3E9891013ABC9001643FA /* se.cpp */,
23D3E98A1013ABC9001643FA /* sndwave.cpp */,
23D3E98B1013ABC9001643FA /* tank.cpp */,
23D3E98C1013ABC9001643FA /* tankep2.cpp */,
23D3E98D1013ABC9001643FA /* teleport.cpp */,
23D3E98E1013ABC9001643FA /* vort.cpp */,
23D3E98F1013ABCA001643FA /* vort.h */,
23D3E9901013ABCA001643FA /* walker.cpp */,
23D3E9911013ABCA001643FA /* yorp.cpp */,
);
name = ai;
path = ../../src/ai;
sourceTree = SOURCE_ROOT;
};
23D3E9A11013ABCA001643FA /* fileio */ = {
isa = PBXGroup;
children = (
23D3E9A21013ABCA001643FA /* CParser.cpp */,
23D3E9A31013ABCA001643FA /* CParser.h */,
23D3E9A41013ABCA001643FA /* lzexe.cpp */,
23D3E9A51013ABCA001643FA /* rle.cpp */,
23D3E9A61013ABCA001643FA /* story.cpp */,
);
name = fileio;
path = ../../src/fileio;
sourceTree = SOURCE_ROOT;
};
23D3E9B01013ABCA001643FA /* hqp */ = {
isa = PBXGroup;
children = (
23D3E9B11013ABCA001643FA /* CHQBitmap.cpp */,
23D3E9B21013ABCA001643FA /* CHQBitmap.h */,
23D3E9B31013ABCA001643FA /* CMusic.cpp */,
23D3E9B41013ABCA001643FA /* CMusic.h */,
23D3E9B51013ABCA001643FA /* hq_sound.cpp */,
23D3E9B61013ABCA001643FA /* hq_sound.h */,
);
name = hqp;
path = ../../src/hqp;
sourceTree = SOURCE_ROOT;
};
23D3E9B71013ABCA001643FA /* include */ = {
isa = PBXGroup;
children = (
23D3E9B81013ABCA001643FA /* declarations.h */,
23D3E9B91013ABCA001643FA /* enemyai.h */,
23D3E9BA1013ABCA001643FA /* eseq_ep1.h */,
23D3E9BB1013ABCA001643FA /* eseq_ep2.h */,
23D3E9BC1013ABCA001643FA /* eseq_ep3.h */,
23D3E9BD1013ABCA001643FA /* fileio */,
23D3E9C11013ABCA001643FA /* fileio.h */,
23D3E9C21013ABCA001643FA /* game.h */,
23D3E9C31013ABCA001643FA /* gamedo.h */,
23D3E9C41013ABCA001643FA /* gamepdo.h */,
23D3E9C51013ABCA001643FA /* gm_pdowm.h */,
23D3E9C61013ABCA001643FA /* graphics.h */,
23D3E9C71013ABCA001643FA /* gui */,
23D3E9C91013ABCA001643FA /* main.h */,
23D3E9CA1013ABCA001643FA /* menu.h */,
23D3E9CB1013ABCA001643FA /* misc.h */,
23D3E9CC1013ABCA001643FA /* playeraction.h */,
23D3E9CD1013ABCA001643FA /* vorbis */,
);
name = include;
path = ../../src/include;
sourceTree = SOURCE_ROOT;
};
23D3E9BD1013ABCA001643FA /* fileio */ = {
isa = PBXGroup;
children = (
23D3E9BE1013ABCA001643FA /* lzexe.h */,
23D3E9BF1013ABCA001643FA /* rle.h */,
23D3E9C01013ABCA001643FA /* story.h */,
);
path = fileio;
sourceTree = "<group>";
};
23D3E9C71013ABCA001643FA /* gui */ = {
isa = PBXGroup;
children = (
23D3E9C81013ABCA001643FA /* dialog.h */,
);
path = gui;
sourceTree = "<group>";
};
23D3E9CD1013ABCA001643FA /* vorbis */ = {
isa = PBXGroup;
children = (
23D3E9CE1013ABCA001643FA /* oggsupport.h */,
);
path = vorbis;
sourceTree = "<group>";
};
23D3E9D81013ABCA001643FA /* scale2x */ = {
isa = PBXGroup;
children = (
23D3E9D91013ABCA001643FA /* getopt.cpp */,
23D3E9DA1013ABCA001643FA /* pixel.cpp */,
23D3E9DB1013ABCA001643FA /* pixel.h */,
23D3E9DC1013ABCA001643FA /* portable.h */,
23D3E9DD1013ABCA001643FA /* scale2x.cpp */,
23D3E9DE1013ABCA001643FA /* scale2x.h */,
23D3E9DF1013ABCA001643FA /* scale3x.cpp */,
23D3E9E01013ABCA001643FA /* scale3x.h */,
23D3E9E11013ABCA001643FA /* scalebit.cpp */,
23D3E9E21013ABCA001643FA /* scalebit.h */,
);
name = scale2x;
path = ../../src/scale2x;
sourceTree = SOURCE_ROOT;
};
23D3E9E31013ABCA001643FA /* sdl */ = {
isa = PBXGroup;
children = (
23D3E9E41013ABCA001643FA /* CInput.cpp */,
23D3E9E51013ABCA001643FA /* CInput.h */,
23D3E9E61013ABCA001643FA /* COpenGL.cpp */,
23D3E9E71013ABCA001643FA /* COpenGL.h */,
23D3E9E81013ABCA001643FA /* CSettings.cpp */,
23D3E9E91013ABCA001643FA /* CSettings.h */,
23D3E9EA1013ABCA001643FA /* CTimer.cpp */,
23D3E9EB1013ABCA001643FA /* CTimer.h */,
23D3E9EC1013ABCA001643FA /* CVideoDriver.cpp */,
23D3E9ED1013ABCA001643FA /* CVideoDriver.h */,
23D3E9EE1013ABCA001643FA /* gp2x.h */,
23D3E9EF1013ABCA001643FA /* joydrv.cpp */,
23D3E9F01013ABCA001643FA /* joydrv.h */,
23D3E9F11013ABCA001643FA /* sound */,
23D3E9F81013ABCA001643FA /* video */,
);
name = sdl;
path = ../../src/sdl;
sourceTree = SOURCE_ROOT;
};
23D3E9F11013ABCA001643FA /* sound */ = {
isa = PBXGroup;
children = (
23D3E9F21013ABCA001643FA /* CSound.cpp */,
23D3E9F31013ABCA001643FA /* CSound.h */,
23D3E9F41013ABCA001643FA /* CSoundChannel.cpp */,
23D3E9F51013ABCA001643FA /* CSoundChannel.h */,
23D3E9F61013ABCA001643FA /* CSoundSlot.cpp */,
23D3E9F71013ABCA001643FA /* CSoundSlot.h */,
);
path = sound;
sourceTree = "<group>";
};
23D3E9F81013ABCA001643FA /* video */ = {
isa = PBXGroup;
children = (
23D3E9F91013ABCA001643FA /* colourconvert.cpp */,
23D3E9FA1013ABCA001643FA /* colourconvert.h */,
23D3E9FB1013ABCA001643FA /* colourtable.h */,
);
path = video;
sourceTree = "<group>";
};
23D3E9FD1013ABCA001643FA /* vorbis */ = {
isa = PBXGroup;
children = (
23D3E9FE1013ABCA001643FA /* oggsupport.cpp */,
);
name = vorbis;
path = ../../src/vorbis;
sourceTree = SOURCE_ROOT;
};
23D3E9FF1013ABCA001643FA /* vorticon */ = {
isa = PBXGroup;
children = (
23D3EA001013ABCA001643FA /* CCredits.cpp */,
23D3EA011013ABCA001643FA /* CCredits.h */,
23D3EA021013ABCA001643FA /* CDialog.cpp */,
23D3EA031013ABCA001643FA /* CDialog.h */,
23D3EA041013ABCA001643FA /* CHighScores.cpp */,
23D3EA051013ABCA001643FA /* CHighScores.h */,
23D3EA061013ABCA001643FA /* CIntro.cpp */,
23D3EA071013ABCA001643FA /* CIntro.h */,
23D3EA081013ABCA001643FA /* CObject.cpp */,
23D3EA091013ABCA001643FA /* CObject.h */,
23D3EA0A1013ABCA001643FA /* CPlayer.cpp */,
23D3EA0B1013ABCA001643FA /* CPlayer.h */,
23D3EA0C1013ABCA001643FA /* sounds.h */,
);
name = vorticon;
path = ../../src/vorticon;
sourceTree = SOURCE_ROOT;
};
5048396909E3304600765E4B /* Configuration Files */ = {
isa = PBXGroup;
children = (
5048396D09E3307300765E4B /* CommanderGeniusProj.xcconfig */,
5048396E09E3307300765E4B /* CommanderGeniusTarget.xcconfig */,
);
name = "Configuration Files";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
8D0C4E890486CD37000505A6 /* CommanderGenius */ = {
isa = PBXNativeTarget;
buildConfigurationList = C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "CommanderGenius" */;
buildPhases = (
8D0C4E8C0486CD37000505A6 /* Resources */,
8D0C4E8F0486CD37000505A6 /* Sources */,
8D0C4E910486CD37000505A6 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = CommanderGenius;
productInstallPath = "$(HOME)/Applications";
productName = CommanderGenius;
productReference = 508344B209E5C41E0093A071 /* CommanderGenius.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
20286C28FDCF999611CA2CEA /* Project object */ = {
isa = PBXProject;
buildConfigurationList = C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "CommanderGenius" */;
compatibilityVersion = "Xcode 3.1";
hasScannedForEncodings = 1;
mainGroup = 20286C29FDCF999611CA2CEA /* CommanderGenius */;
projectDirPath = "";
projectRoot = "";
targets = (
8D0C4E890486CD37000505A6 /* CommanderGenius */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
8D0C4E8C0486CD37000505A6 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8D0C4E8D0486CD37000505A6 /* InfoPlist.strings in Resources */,
1DDD57E40DA1CFC700B32029 /* main.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
8D0C4E8F0486CD37000505A6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
23D3EA0D1013ABCA001643FA /* baby.cpp in Sources */,
23D3EA0E1013ABCA001643FA /* balljack.cpp in Sources */,
23D3EA0F1013ABCA001643FA /* bear.cpp in Sources */,
23D3EA101013ABCA001643FA /* butler.cpp in Sources */,
23D3EA111013ABCA001643FA /* door.cpp in Sources */,
23D3EA121013ABCA001643FA /* earth.cpp in Sources */,
23D3EA131013ABCA001643FA /* fireball.cpp in Sources */,
23D3EA141013ABCA001643FA /* foob.cpp in Sources */,
23D3EA151013ABCA001643FA /* garg.cpp in Sources */,
23D3EA161013ABCA001643FA /* icebit.cpp in Sources */,
23D3EA171013ABCA001643FA /* icechunk.cpp in Sources */,
23D3EA181013ABCA001643FA /* meep.cpp in Sources */,
23D3EA191013ABCA001643FA /* mother.cpp in Sources */,
23D3EA1A1013ABCA001643FA /* nessie.cpp in Sources */,
23D3EA1B1013ABCA001643FA /* ninja.cpp in Sources */,
23D3EA1C1013ABCA001643FA /* platform.cpp in Sources */,
23D3EA1D1013ABCA001643FA /* platvert.cpp in Sources */,
23D3EA1E1013ABCA001643FA /* ray.cpp in Sources */,
23D3EA1F1013ABCA001643FA /* rope.cpp in Sources */,
23D3EA201013ABCA001643FA /* se.cpp in Sources */,
23D3EA211013ABCA001643FA /* sndwave.cpp in Sources */,
23D3EA221013ABCA001643FA /* tank.cpp in Sources */,
23D3EA231013ABCA001643FA /* tankep2.cpp in Sources */,
23D3EA241013ABCA001643FA /* teleport.cpp in Sources */,
23D3EA251013ABCA001643FA /* vort.cpp in Sources */,
23D3EA261013ABCA001643FA /* walker.cpp in Sources */,
23D3EA271013ABCA001643FA /* yorp.cpp in Sources */,
23D3EA281013ABCA001643FA /* CCGenius.cpp in Sources */,
23D3EA291013ABCA001643FA /* CGame.cpp in Sources */,
23D3EA2A1013ABCA001643FA /* CGraphics.cpp in Sources */,
23D3EA2B1013ABCA001643FA /* CLatch.cpp in Sources */,
23D3EA2C1013ABCA001643FA /* CLogFile.cpp in Sources */,
23D3EA2D1013ABCA001643FA /* eseq_ep1.cpp in Sources */,
23D3EA2E1013ABCA001643FA /* eseq_ep2.cpp in Sources */,
23D3EA2F1013ABCA001643FA /* eseq_ep3.cpp in Sources */,
23D3EA301013ABCA001643FA /* CParser.cpp in Sources */,
23D3EA311013ABCA001643FA /* lzexe.cpp in Sources */,
23D3EA321013ABCA001643FA /* rle.cpp in Sources */,
23D3EA331013ABCA001643FA /* story.cpp in Sources */,
23D3EA341013ABCA001643FA /* fileio.cpp in Sources */,
23D3EA351013ABCA001643FA /* finale.cpp in Sources */,
23D3EA361013ABCA001643FA /* game.cpp in Sources */,
23D3EA371013ABCA001643FA /* gamedo.cpp in Sources */,
23D3EA381013ABCA001643FA /* gamepdo.cpp in Sources */,
23D3EA391013ABCA001643FA /* gm_pdowm.cpp in Sources */,
23D3EA3A1013ABCA001643FA /* CHQBitmap.cpp in Sources */,
23D3EA3B1013ABCA001643FA /* CMusic.cpp in Sources */,
23D3EA3C1013ABCA001643FA /* hq_sound.cpp in Sources */,
23D3EA3D1013ABCA001643FA /* lz.cpp in Sources */,
23D3EA3E1013ABCA001643FA /* main.cpp in Sources */,
23D3EA3F1013ABCA001643FA /* map.cpp in Sources */,
23D3EA401013ABCA001643FA /* menu.cpp in Sources */,
23D3EA411013ABCA001643FA /* misc.cpp in Sources */,
23D3EA421013ABCA001643FA /* getopt.cpp in Sources */,
23D3EA431013ABCA001643FA /* pixel.cpp in Sources */,
23D3EA441013ABCA001643FA /* scale2x.cpp in Sources */,
23D3EA451013ABCA001643FA /* scale3x.cpp in Sources */,
23D3EA461013ABCA001643FA /* scalebit.cpp in Sources */,
23D3EA471013ABCA001643FA /* CInput.cpp in Sources */,
23D3EA481013ABCA001643FA /* COpenGL.cpp in Sources */,
23D3EA491013ABCA001643FA /* CSettings.cpp in Sources */,
23D3EA4A1013ABCA001643FA /* CTimer.cpp in Sources */,
23D3EA4B1013ABCA001643FA /* CVideoDriver.cpp in Sources */,
23D3EA4C1013ABCA001643FA /* joydrv.cpp in Sources */,
23D3EA4D1013ABCA001643FA /* CSound.cpp in Sources */,
23D3EA4E1013ABCA001643FA /* CSoundChannel.cpp in Sources */,
23D3EA4F1013ABCA001643FA /* CSoundSlot.cpp in Sources */,
23D3EA501013ABCA001643FA /* colourconvert.cpp in Sources */,
23D3EA511013ABCA001643FA /* sgrle.cpp in Sources */,
23D3EA521013ABCA001643FA /* oggsupport.cpp in Sources */,
23D3EA531013ABCA001643FA /* CCredits.cpp in Sources */,
23D3EA541013ABCA001643FA /* CDialog.cpp in Sources */,
23D3EA551013ABCA001643FA /* CHighScores.cpp in Sources */,
23D3EA561013ABCA001643FA /* CIntro.cpp in Sources */,
23D3EA571013ABCA001643FA /* CObject.cpp in Sources */,
23D3EA581013ABCA001643FA /* CPlayer.cpp in Sources */,
23D3EA8D1013AEF3001643FA /* MacMain.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
0867D6ABFE840B52C02AAC07 /* English */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
1DDD57E20DA1CFC700B32029 /* main.xib */ = {
isa = PBXVariantGroup;
children = (
1DDD57E30DA1CFC700B32029 /* English */,
);
name = main.xib;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
C0E91AC608A95435008D54AB /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5048396E09E3307300765E4B /* CommanderGeniusTarget.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
GCC_PREFIX_HEADER = "";
GCC_PREPROCESSOR_DEFINITIONS = (
"_GLIBCXX_DEBUG=1",
"_GLIBCXX_DEBUG_PEDANTIC=1",
);
HEADER_SEARCH_PATHS = /Library/Frameworks/SDL.framework/Headers;
};
name = Debug;
};
C0E91AC708A95435008D54AB /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5048396E09E3307300765E4B /* CommanderGeniusTarget.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_PRECOMPILE_PREFIX_HEADER = NO;
GCC_PREFIX_HEADER = "";
HEADER_SEARCH_PATHS = /Library/Frameworks/SDL.framework/Headers;
INSTALL_PATH = "$(HOME)/Applications";
PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES;
};
name = Release;
};
C0E91ACA08A95435008D54AB /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5048396D09E3307300765E4B /* CommanderGeniusProj.xcconfig */;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_OPTIMIZATION_LEVEL = 0;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DBUILD_SDL";
SDKROOT = macosx10.5;
};
name = Debug;
};
C0E91ACB08A95435008D54AB /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5048396D09E3307300765E4B /* CommanderGeniusProj.xcconfig */;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
GCC_C_LANGUAGE_STANDARD = c99;
OTHER_CFLAGS = "-DBUILD_SDL";
SDKROOT = macosx10.5;
SEPARATE_STRIP = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "CommanderGenius" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C0E91AC608A95435008D54AB /* Debug */,
C0E91AC708A95435008D54AB /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "CommanderGenius" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C0E91ACA08A95435008D54AB /* Debug */,
C0E91ACB08A95435008D54AB /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 20286C28FDCF999611CA2CEA /* Project object */;
}

View File

@@ -0,0 +1,8 @@
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_CPP_RTTI = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
PREBINDING = NO;
INFOPLIST_EXPAND_BUILD_SETTINGS = YES;

View File

@@ -0,0 +1,7 @@
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = CommanderGenius_Prefix.pch;
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = $(HOME)/Applications;
PRODUCT_NAME = CommanderGenius;
STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = Dynamic;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;

Binary file not shown.

File diff suppressed because it is too large Load Diff

26
build/Xcode/Info.plist Normal file
View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.${PRODUCT_NAME:identifier}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>CSResourcesFileMapped</key>
<true/>
</dict>
</plist>

393
build/Xcode/MacMain.m Normal file
View File

@@ -0,0 +1,393 @@
/*
OpenLieroX - Mac OS X main entry point
grabbed from SDL sample
SDLMain.m - main entry point for our Cocoa-ized SDL app
Initial Version: Darrell Walisser <dwaliss1@purdue.edu>
Non-NIB-Code & other changes: Max Horn <max@quendi.de>
Feel free to customize this file to suit your needs
*/
#import <SDL.h>
#import <sys/param.h> /* for MAXPATHLEN */
#import <unistd.h>
#import <Cocoa/Cocoa.h>
@interface SDLMain : NSObject
@end
/* For some reaon, Apple removed setAppleMenu from the headers in 10.4,
but the method still is there and works. To avoid warnings, we declare
it ourselves here. */
@interface NSApplication(SDL_Missing_Methods)
- (void)setAppleMenu:(NSMenu *)menu;
@end
/* Use this flag to determine whether we use SDLMain.nib or not */
#define SDL_USE_NIB_FILE 0
/* Use this flag to determine whether we use CPS (docking) or not */
#define SDL_USE_CPS 1
#ifdef SDL_USE_CPS
/* Portions of CPS.h */
typedef struct CPSProcessSerNum
{
UInt32 lo;
UInt32 hi;
} CPSProcessSerNum;
extern OSErr CPSGetCurrentProcess( CPSProcessSerNum *psn);
extern OSErr CPSEnableForegroundOperation( CPSProcessSerNum *psn, UInt32 _arg2, UInt32 _arg3, UInt32 _arg4, UInt32 _arg5);
extern OSErr CPSSetFrontProcess( CPSProcessSerNum *psn);
#endif /* SDL_USE_CPS */
static int gArgc;
static char **gArgv;
static BOOL gFinderLaunch;
static BOOL gCalledAppMainline = FALSE;
static NSString *getApplicationName(void)
{
NSDictionary *dict;
NSString *appName = 0;
/* Determine the application name */
dict = (NSDictionary *)CFBundleGetInfoDictionary(CFBundleGetMainBundle());
if (dict)
appName = [dict objectForKey: @"CFBundleName"];
if (![appName length])
appName = [[NSProcessInfo processInfo] processName];
return appName;
}
#if SDL_USE_NIB_FILE
/* A helper category for NSString */
@interface NSString (ReplaceSubString)
- (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString;
@end
#endif
@interface SDLApplication : NSApplication
@end
@implementation SDLApplication
/* Invoked from the Quit menu item */
- (void)terminate:(id)sender
{
/* Post a SDL_QUIT event */
SDL_Event event;
event.type = SDL_QUIT;
SDL_PushEvent(&event);
}
@end
/* The main class of the application, the application's delegate */
@implementation SDLMain
/* Set the working directory to the .app's parent directory */
- (void) setupWorkingDirectory:(BOOL)shouldChdir
{
if (shouldChdir)
{
char parentdir[MAXPATHLEN];
CFURLRef url = CFBundleCopyBundleURL(CFBundleGetMainBundle());
CFURLRef url2 = CFURLCreateCopyDeletingLastPathComponent(0, url);
if (CFURLGetFileSystemRepresentation(url2, true, (UInt8 *)parentdir, MAXPATHLEN)) {
assert ( chdir (parentdir) == 0 ); /* chdir to the binary app's parent */
}
CFRelease(url);
CFRelease(url2);
}
}
#if SDL_USE_NIB_FILE
/* Fix menu to contain the real app name instead of "SDL App" */
- (void)fixMenu:(NSMenu *)aMenu withAppName:(NSString *)appName
{
NSRange aRange;
NSEnumerator *enumerator;
NSMenuItem *menuItem;
aRange = [[aMenu title] rangeOfString:@"SDL App"];
if (aRange.length != 0)
[aMenu setTitle: [[aMenu title] stringByReplacingRange:aRange with:appName]];
enumerator = [[aMenu itemArray] objectEnumerator];
while ((menuItem = [enumerator nextObject]))
{
aRange = [[menuItem title] rangeOfString:@"SDL App"];
if (aRange.length != 0)
[menuItem setTitle: [[menuItem title] stringByReplacingRange:aRange with:appName]];
if ([menuItem hasSubmenu])
[self fixMenu:[menuItem submenu] withAppName:appName];
}
[ aMenu sizeToFit ];
}
#else
static void setApplicationMenu(void)
{
/* warning: this code is very odd */
NSMenu *appleMenu;
NSMenuItem *menuItem;
NSString *title;
NSString *appName;
appName = getApplicationName();
appleMenu = [[NSMenu alloc] initWithTitle:@""];
/* Add menu items */
title = [@"About " stringByAppendingString:appName];
[appleMenu addItemWithTitle:title action:@selector(orderFrontStandardAboutPanel:) keyEquivalent:@""];
[appleMenu addItem:[NSMenuItem separatorItem]];
title = [@"Hide " stringByAppendingString:appName];
[appleMenu addItemWithTitle:title action:@selector(hide:) keyEquivalent:@"h"];
menuItem = (NSMenuItem *)[appleMenu addItemWithTitle:@"Hide Others" action:@selector(hideOtherApplications:) keyEquivalent:@"h"];
[menuItem setKeyEquivalentModifierMask:(NSAlternateKeyMask|NSCommandKeyMask)];
[appleMenu addItemWithTitle:@"Show All" action:@selector(unhideAllApplications:) keyEquivalent:@""];
[appleMenu addItem:[NSMenuItem separatorItem]];
title = [@"Quit " stringByAppendingString:appName];
[appleMenu addItemWithTitle:title action:@selector(terminate:) keyEquivalent:@"q"];
/* Put menu into the menubar */
menuItem = [[NSMenuItem alloc] initWithTitle:@"" action:nil keyEquivalent:@""];
[menuItem setSubmenu:appleMenu];
[[NSApp mainMenu] addItem:menuItem];
/* Tell the application object that this is now the application menu */
[NSApp setAppleMenu:appleMenu];
/* Finally give up our references to the objects */
[appleMenu release];
[menuItem release];
}
/* Create a window menu */
static void setupWindowMenu(void)
{
NSMenu *windowMenu;
NSMenuItem *windowMenuItem;
NSMenuItem *menuItem;
windowMenu = [[NSMenu alloc] initWithTitle:@"Window"];
/* "Minimize" item */
menuItem = [[NSMenuItem alloc] initWithTitle:@"Minimize" action:@selector(performMiniaturize:) keyEquivalent:@"m"];
[windowMenu addItem:menuItem];
[menuItem release];
/* Put menu into the menubar */
windowMenuItem = [[NSMenuItem alloc] initWithTitle:@"Window" action:nil keyEquivalent:@""];
[windowMenuItem setSubmenu:windowMenu];
[[NSApp mainMenu] addItem:windowMenuItem];
/* Tell the application object that this is now the window menu */
[NSApp setWindowsMenu:windowMenu];
/* Finally give up our references to the objects */
[windowMenu release];
[windowMenuItem release];
}
/* Replacement for NSApplicationMain */
static void CustomApplicationMain (int argc, char **argv)
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
SDLMain *sdlMain;
/* Ensure the application object is initialised */
[SDLApplication sharedApplication];
#ifdef SDL_USE_CPS
{
CPSProcessSerNum PSN;
/* Tell the dock about us */
if (!CPSGetCurrentProcess(&PSN))
if (!CPSEnableForegroundOperation(&PSN,0x03,0x3C,0x2C,0x1103))
if (!CPSSetFrontProcess(&PSN))
[SDLApplication sharedApplication];
}
#endif /* SDL_USE_CPS */
/* Set up the menubar */
[NSApp setMainMenu:[[NSMenu alloc] init]];
setApplicationMenu();
setupWindowMenu();
/* Create SDLMain and make it the app delegate */
sdlMain = [[SDLMain alloc] init];
[NSApp setDelegate:sdlMain];
/* Start the main event loop */
[NSApp run];
[sdlMain release];
[pool release];
}
#endif
/*
* Catch document open requests...this lets us notice files when the app
* was launched by double-clicking a document, or when a document was
* dragged/dropped on the app's icon. You need to have a
* CFBundleDocumentsType section in your Info.plist to get this message,
* apparently.
*
* Files are added to gArgv, so to the app, they'll look like command line
* arguments. Previously, apps launched from the finder had nothing but
* an argv[0].
*
* This message may be received multiple times to open several docs on launch.
*
* This message is ignored once the app's mainline has been called.
*/
- (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename
{
const char *temparg;
size_t arglen;
char *arg;
char **newargv;
if (!gFinderLaunch) /* MacOS is passing command line args. */
return FALSE;
if (gCalledAppMainline) /* app has started, ignore this document. */
return FALSE;
temparg = [filename UTF8String];
arglen = strlen(temparg) + 1;
arg = (char *) malloc(arglen);
if (arg == NULL)
return FALSE;
newargv = (char **) realloc(gArgv, sizeof (char *) * (gArgc + 2));
if (newargv == NULL)
{
free(arg);
return FALSE;
}
gArgv = newargv;
strlcpy(arg, temparg, arglen);
gArgv[gArgc++] = arg;
gArgv[gArgc] = NULL;
return TRUE;
}
/* Called when the internal event loop has just started running */
- (void) applicationDidFinishLaunching: (NSNotification *) note
{
int status;
/* Set the working directory to the .app's parent directory */
[self setupWorkingDirectory:gFinderLaunch];
#if SDL_USE_NIB_FILE
/* Set the main menu to contain the real app name instead of "SDL App" */
[self fixMenu:[NSApp mainMenu] withAppName:getApplicationName()];
#endif
/* Hand off to main application code */
gCalledAppMainline = TRUE;
status = SDL_main (gArgc, gArgv);
/* We're done, thank you for playing */
exit(status);
}
@end
@implementation NSString (ReplaceSubString)
- (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString
{
unsigned int bufferSize;
unsigned int selfLen = [self length];
unsigned int aStringLen = [aString length];
unichar *buffer;
NSRange localRange;
NSString *result;
bufferSize = selfLen + aStringLen - aRange.length;
buffer = NSAllocateMemoryPages(bufferSize*sizeof(unichar));
/* Get first part into buffer */
localRange.location = 0;
localRange.length = aRange.location;
[self getCharacters:buffer range:localRange];
/* Get middle part into buffer */
localRange.location = 0;
localRange.length = aStringLen;
[aString getCharacters:(buffer+aRange.location) range:localRange];
/* Get last part into buffer */
localRange.location = aRange.location + aRange.length;
localRange.length = selfLen - localRange.location;
[self getCharacters:(buffer+aRange.location+aStringLen) range:localRange];
/* Build output string */
result = [NSString stringWithCharacters:buffer length:bufferSize];
NSDeallocateMemoryPages(buffer, bufferSize);
return result;
}
@end
#ifdef main
# undef main
#endif
/* Main entry point to executable - should *not* be SDL_main! */
int main (int argc, char **argv)
{
/* Copy the arguments into a global variable */
/* This is passed if we are launched by double-clicking */
if ( argc >= 2 && strncmp (argv[1], "-psn", 4) == 0 ) {
gArgv = (char **) malloc(sizeof (char *) * 2);
gArgv[0] = argv[0];
gArgv[1] = NULL;
gArgc = 1;
gFinderLaunch = YES;
} else {
int i;
gArgc = argc;
gArgv = (char **) malloc(sizeof (char *) * (argc+1));
for (i = 0; i <= argc; i++)
gArgv[i] = argv[i];
gFinderLaunch = NO;
}
#if SDL_USE_NIB_FILE
[SDLApplication poseAsClass:[NSApplication class]];
NSApplicationMain (argc, argv);
#else
CustomApplicationMain (argc, argv);
#endif
return 0;
}

View File

@@ -0,0 +1,77 @@
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/baby.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/balljack.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/bear.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/butler.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/door.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/earth.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/fireball.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/foob.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/garg.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/icebit.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/icechunk.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/meep.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/mother.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/nessie.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/ninja.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/platform.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/platvert.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/ray.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/rope.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/se.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/sndwave.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/tank.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/tankep2.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/teleport.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/vort.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/walker.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/yorp.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CCGenius.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CGame.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CGraphics.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CLatch.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CLogFile.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/eseq_ep1.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/eseq_ep2.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/eseq_ep3.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CParser.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/lzexe.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/rle.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/story.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/fileio.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/finale.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/game.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/gamedo.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/gamepdo.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/gm_pdowm.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CHQBitmap.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CMusic.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/hq_sound.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/lz.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/main.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/map.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/menu.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/misc.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/getopt.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/pixel.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/scale2x.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/scale3x.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/scalebit.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CInput.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/COpenGL.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CSettings.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CTimer.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CVideoDriver.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/joydrv.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CSound.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CSoundChannel.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CSoundSlot.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/colourconvert.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/sgrle.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/oggsupport.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CCredits.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CDialog.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CHighScores.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CIntro.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CObject.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/CPlayer.o
/Users/az/Programmierung/CommanderGenius/build/Xcode/build/CommanderGenius.build/Debug/CommanderGenius.build/Objects-normal/i386/MacMain.o

View File

@@ -0,0 +1,11 @@
<html><head><title>LogFile</title></head><body><font face='courier new'><table cellspacing='0' cellpadding='0' width='100%%' bgcolor='#DFDFE5'>
<tr>
<tr>
<td>
<font face='arial' size='+3'>
Logfile</font>
</td>
</tr>
</table>
<br><font color=blue>CloneKeenPlus Beta v0.2.9.7 (Commander Genius)</font><br>BUILD: RELEASE<br>PLATFORM: UNKNOWN<br><a href='mailto:gerstrong@gmail.com?subject=CG Logfile'>Send E-Mail to me</a><br><br><font color=green>Parser : The file has not been found. When CKP is trying to save the file it will create a new one.</font><br><font color=red>First time message: CKP didn't find the driver config file. However, it is going to generate one basing on default configurations.<br></font><br>Processing command-line options.<br>allocmem(): allocating 415744 bytes for scroll buffer...OK<br>allocmem(): allocating 73600 bytes for blit buffer...OK<br>Starting graphics driver...<br><font color=green>SDL was successfully initialized!<br></font><br>Blitsurface = creatergbsurfacefrom<br>Starting sound driver...<br>SDL_AudioSpec:<br> freq: 48000<br> channels: 2<br> audio buffer size: 2048<br>Using audio driver: coreaudio<br>Sound System: SDL sound system initialized.<br>Starting input driver...<br>JoyDrv_Start() : No joysticks were found.<br>
<font color=red>loadResourcesforStartMenu(): "data/games.cfg" could not be read! Assure, that the directory can be accessed.</font><br><font color=red>Error! Resources for start menu cannot be loaded! Maybe you need to copy the data files!<br></font><br>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>CommanderGenius</string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.CommanderGenius</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>CommanderGenius</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>CSResourcesFileMapped</key>
<true/>
</dict>
</plist>

View File

@@ -0,0 +1 @@
APPL????

View File

@@ -0,0 +1,272 @@
<?xml version="1.0" standalone="yes"?>
<object class="NSIBObjectData">
<object name="rootObject" class="NSCustomObject" id="1">
</object>
<array count="38" name="allObjects">
<object class="IBCarbonMenuItem" id="134">
<string name="title">Open…</string>
<string name="keyEquivalent">o</string>
<ostype name="command">open</ostype>
</object>
<object class="IBCarbonMenuItem" id="198">
<string name="title">Special Characters…</string>
<ostype name="command">chrp</ostype>
</object>
<object class="IBCarbonMenuItem" id="197">
<string name="title">Zoom</string>
<ostype name="command">zoom</ostype>
</object>
<object class="IBCarbonMenuItem" id="132">
<string name="title">Revert</string>
<string name="keyEquivalent">r</string>
<ostype name="command">rvrt</ostype>
</object>
<object class="IBCarbonMenuItem" id="192">
<string name="title">Window</string>
<object name="submenu" class="IBCarbonMenu" id="195">
<string name="title">Window</string>
<string name="name">_NSWindowsMenu</string>
<array count="6" name="items">
<object class="IBCarbonMenuItem" id="190">
<string name="title">Minimize</string>
<string name="keyEquivalent">m</string>
<boolean name="dynamic">TRUE</boolean>
<ostype name="command">mini</ostype>
</object>
<object class="IBCarbonMenuItem" id="191">
<string name="title">Minimize All</string>
<string name="keyEquivalent">m</string>
<boolean name="dynamic">TRUE</boolean>
<int name="keyEquivalentModifier">1572864</int>
<ostype name="command">mina</ostype>
</object>
<reference idRef="197"/>
<object class="IBCarbonMenuItem" id="194">
<boolean name="separator">TRUE</boolean>
</object>
<object class="IBCarbonMenuItem" id="196">
<string name="title">Bring All to Front</string>
<boolean name="dynamic">TRUE</boolean>
<ostype name="command">bfrt</ostype>
</object>
<object class="IBCarbonMenuItem" id="193">
<string name="title">Arrange in Front</string>
<boolean name="dynamic">TRUE</boolean>
<int name="keyEquivalentModifier">1572864</int>
<ostype name="command">frnt</ostype>
</object>
</array>
</object>
</object>
<reference idRef="195"/>
<object class="IBCarbonMenu" id="184">
<string name="title"><3E>PROJECTNAMEASXML<4D></string>
<string name="name">_NSAppleMenu</string>
<array count="1" name="items">
<object class="IBCarbonMenuItem" id="187">
<string name="title">About <20>PROJECTNAMEASXML<4D></string>
<int name="keyEquivalentModifier">0</int>
<ostype name="command">abou</ostype>
</object>
</array>
</object>
<object class="IBCarbonMenuItem" id="152">
<string name="title">Edit</string>
<object name="submenu" class="IBCarbonMenu" id="147">
<string name="title">Edit</string>
<array count="10" name="items">
<object class="IBCarbonMenuItem" id="141">
<string name="title">Undo</string>
<string name="keyEquivalent">z</string>
<ostype name="command">undo</ostype>
</object>
<object class="IBCarbonMenuItem" id="146">
<string name="title">Redo</string>
<string name="keyEquivalent">Z</string>
<ostype name="command">redo</ostype>
</object>
<object class="IBCarbonMenuItem" id="142">
<boolean name="separator">TRUE</boolean>
</object>
<object class="IBCarbonMenuItem" id="143">
<string name="title">Cut</string>
<string name="keyEquivalent">x</string>
<ostype name="command">cut </ostype>
</object>
<object class="IBCarbonMenuItem" id="149">
<string name="title">Copy</string>
<string name="keyEquivalent">c</string>
<ostype name="command">copy</ostype>
</object>
<object class="IBCarbonMenuItem" id="144">
<string name="title">Paste</string>
<string name="keyEquivalent">v</string>
<ostype name="command">past</ostype>
</object>
<object class="IBCarbonMenuItem" id="151">
<string name="title">Delete</string>
<ostype name="command">clea</ostype>
</object>
<object class="IBCarbonMenuItem" id="148">
<string name="title">Select All</string>
<string name="keyEquivalent">a</string>
<ostype name="command">sall</ostype>
</object>
<object class="IBCarbonMenuItem" id="199">
<boolean name="separator">TRUE</boolean>
</object>
<reference idRef="198"/>
</array>
</object>
</object>
<reference idRef="141"/>
<object class="IBCarbonMenu" id="131">
<string name="title">File</string>
<array count="10" name="items">
<object class="IBCarbonMenuItem" id="139">
<string name="title">New</string>
<string name="keyEquivalent">n</string>
<ostype name="command">new </ostype>
</object>
<reference idRef="134"/>
<object class="IBCarbonMenuItem" id="133">
<boolean name="separator">TRUE</boolean>
</object>
<object class="IBCarbonMenuItem" id="130">
<string name="title">Close</string>
<string name="keyEquivalent">w</string>
<ostype name="command">clos</ostype>
</object>
<object class="IBCarbonMenuItem" id="138">
<string name="title">Save</string>
<string name="keyEquivalent">s</string>
<ostype name="command">save</ostype>
</object>
<object class="IBCarbonMenuItem" id="137">
<string name="title">Save As…</string>
<string name="keyEquivalent">S</string>
<ostype name="command">svas</ostype>
</object>
<reference idRef="132"/>
<object class="IBCarbonMenuItem" id="128">
<boolean name="separator">TRUE</boolean>
</object>
<object class="IBCarbonMenuItem" id="135">
<string name="title">Page Setup…</string>
<string name="keyEquivalent">P</string>
<ostype name="command">page</ostype>
</object>
<object class="IBCarbonMenuItem" id="136">
<string name="title">Print…</string>
<string name="keyEquivalent">p</string>
<ostype name="command">prnt</ostype>
</object>
</array>
</object>
<object class="IBCarbonMenuItem" id="185">
<string name="title"><3E>PROJECTNAMEASXML<4D></string>
<reference name="submenu" idRef="184"/>
</object>
<reference idRef="128"/>
<reference idRef="147"/>
<reference idRef="135"/>
<object class="IBCarbonRootControl" id="167">
<string name="viewFrame">0 0 480 360 </string>
<string name="bounds">0 0 360 480 </string>
</object>
<reference idRef="196"/>
<reference idRef="133"/>
<reference idRef="187"/>
<reference idRef="137"/>
<reference idRef="146"/>
<reference idRef="136"/>
<reference idRef="142"/>
<reference idRef="139"/>
<reference idRef="193"/>
<reference idRef="190"/>
<reference idRef="191"/>
<reference idRef="144"/>
<reference idRef="143"/>
<reference idRef="149"/>
<reference idRef="148"/>
<reference idRef="151"/>
<reference idRef="138"/>
<object class="IBCarbonWindow" id="166">
<boolean name="receiveUpdates">FALSE</boolean>
<boolean name="liveResize">TRUE</boolean>
<boolean name="compositing">TRUE</boolean>
<int name="scalingMode">1048576</int>
<string name="title">Window</string>
<reference name="rootControl" idRef="167"/>
<string name="windowRect">390 355 750 835 </string>
<string name="ScreenRectAtEncodeTime">0 0 768 1024 </string>
</object>
<object class="IBCarbonMenu" id="29">
<string name="title">main</string>
<string name="name">_NSMainMenu</string>
<array count="4" name="items">
<reference idRef="185"/>
<object class="IBCarbonMenuItem" id="127">
<string name="title">File</string>
<reference name="submenu" idRef="131"/>
</object>
<reference idRef="152"/>
<reference idRef="192"/>
</array>
</object>
<reference idRef="127"/>
<reference idRef="199"/>
<reference idRef="130"/>
<reference idRef="194"/>
</array>
<array count="38" name="allParents">
<reference idRef="131"/>
<reference idRef="147"/>
<reference idRef="195"/>
<reference idRef="131"/>
<reference idRef="29"/>
<reference idRef="192"/>
<reference idRef="185"/>
<reference idRef="29"/>
<reference idRef="147"/>
<reference idRef="127"/>
<reference idRef="29"/>
<reference idRef="131"/>
<reference idRef="152"/>
<reference idRef="131"/>
<reference idRef="166"/>
<reference idRef="195"/>
<reference idRef="131"/>
<reference idRef="184"/>
<reference idRef="131"/>
<reference idRef="147"/>
<reference idRef="131"/>
<reference idRef="147"/>
<reference idRef="131"/>
<reference idRef="195"/>
<reference idRef="195"/>
<reference idRef="195"/>
<reference idRef="147"/>
<reference idRef="147"/>
<reference idRef="147"/>
<reference idRef="147"/>
<reference idRef="147"/>
<reference idRef="131"/>
<reference idRef="1"/>
<reference idRef="1"/>
<reference idRef="29"/>
<reference idRef="147"/>
<reference idRef="131"/>
<reference idRef="195"/>
</array>
<dictionary count="3" name="nameTable">
<string>File&apos;s Owner</string>
<reference idRef="1"/>
<string>MainWindow</string>
<reference idRef="166"/>
<string>MenuBar</string>
<reference idRef="29"/>
</dictionary>
<string name="targetFramework">IBCarbonFramework</string>
<unsigned_int name="nextObjectID">201</unsigned_int>
</object>

View File

@@ -0,0 +1,19 @@
[Video]
bpp = 0
frameskip = 2
fullscreen = 0
OpenGL = 0
width = 640
height = 480
scale = 2
OGLfilter = 0
filter = 1
autoframeskip = 0
aspect = 1
[Audio]
channels = 2
format = 8
rate = 48000
mixerch = 0

16
build/Xcode/version.plist Normal file
View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildVersion</key>
<string>3</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>ProductBuildVersion</key>
<string>9M2729</string>
<key>ProjectName</key>
<string>DevToolsWizardTemplates</string>
<key>SourceVersion</key>
<string>11600000</string>
</dict>
</plist>