From 1fdfce5957e358004d5acb267fb1eb09579fe0ed Mon Sep 17 00:00:00 2001 From: David Athay Date: Sat, 17 Jul 2010 20:59:39 -0500 Subject: Fixed config directory, updated project file. --- Info.plist | 4 +- mana.xcodeproj/garfield.mode1v3 | 198 ++-- mana.xcodeproj/project.pbxproj | 2167 +++++++++++++-------------------------- src/client.cpp | 4 +- 4 files changed, 844 insertions(+), 1529 deletions(-) diff --git a/Info.plist b/Info.plist index 9cbaea0c..b5fecbee 100644 --- a/Info.plist +++ b/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIconFile - The Mana World.icns + mana.icns CFBundleIdentifier Mana CFBundleName @@ -15,7 +15,7 @@ CFBundlePackageType APPL CFBundleSignature - Mana. + Mana CFBundleVersion 1.0 NSHumanReadableCopyright diff --git a/mana.xcodeproj/garfield.mode1v3 b/mana.xcodeproj/garfield.mode1v3 index 6a9a1334..6738f090 100644 --- a/mana.xcodeproj/garfield.mode1v3 +++ b/mana.xcodeproj/garfield.mode1v3 @@ -206,15 +206,15 @@ ChosenToolbarItems - active-target-popup - active-buildstyle-popup + active-combo-popup action NSToolbarFlexibleSpaceItem - buildOrClean - build-and-goOrGo + debugger-enable-breakpoints + build + build-and-go + clean com.apple.ide.PBXToolbarStopButton get-info - toggle-editor NSToolbarFlexibleSpaceItem com.apple.pbx.toolbar.searchfield @@ -229,15 +229,12 @@ Layout - BecomeActive - ContentConfiguration PBXBottomSmartGroupGIDs 1C37FBAC04509CD000000102 1C37FAAC04509CD000000102 - 1C08E77C0454961000C914BD 1C37FABC05509CD000000102 1C37FABC05539CD112110102 E2644B35053B69B200211256 @@ -255,7 +252,7 @@ PBXSmartGroupTreeModuleColumnWidthsKey - 186 + 158 PBXSmartGroupTreeModuleColumnsKey_v4 @@ -268,13 +265,18 @@ 20286C29FDCF999611CA2CEA 20286C2AFDCF999611CA2CEA - 20286C2CFDCF999611CA2CEA 1C37FBAC04509CD000000102 PBXSmartGroupTreeModuleOutlineStateSelectionKey - + + + 67 + 3 + 0 + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {186, 520}} + {{0, 1094}, {158, 599}} PBXTopSmartGroupGIDs @@ -286,30 +288,32 @@ GeometryConfiguration Frame - {{0, 0}, {203, 538}} + {{0, 0}, {175, 617}} GroupTreeTableConfiguration MainColumn - 186 + 158 RubberWindowFrame - 372 210 780 579 0 0 1280 832 + 235 191 933 658 0 0 1440 878 Module PBXSmartGroupTreeModule Proportion - 203pt + 175pt Dock + BecomeActive + ContentConfiguration PBXProjectModuleGUID 1CE0B20306471E060097A5F4 PBXProjectModuleLabel - SDLMain.m + configuration.cpp PBXSplitModuleInNavigatorKey Split0 @@ -317,23 +321,36 @@ PBXProjectModuleGUID 1CE0B20406471E060097A5F4 PBXProjectModuleLabel - SDLMain.m + configuration.cpp _historyCapacity 0 bookmark - 92EA98BB0FC5E262003DC005 + 92C85D5411F295C300AB20CA history - 92C637960FC5775200EE8D8D - 92EA98A60FC5CAF5003DC005 - 92EA98B80FC5E262003DC005 - 92EA98B90FC5E262003DC005 - - prevStack - - 92C637980FC5775200EE8D8D - 92EA98A80FC5CAF5003DC005 - 92EA98BA0FC5E262003DC005 + 9268563511F142AD00A28C33 + 9268563611F142AD00A28C33 + 9268563711F142AD00A28C33 + 9268563811F142AD00A28C33 + 9268563911F142AD00A28C33 + 9268563A11F142AD00A28C33 + 9268563B11F142AD00A28C33 + 9268563D11F142AD00A28C33 + 9268563E11F142AD00A28C33 + 9268563F11F142AD00A28C33 + 9268579C11F14EEC00A28C33 + 9268580211F15D8C00A28C33 + 9268580311F15D8C00A28C33 + 9268580D11F15EBC00A28C33 + 9268581011F15F2600A28C33 + 9268582B11F15F5200A28C33 + 926858C011F17ADC00A28C33 + 926858D711F1860B00A28C33 + 92C85D1311F28DA600AB20CA + 92C85D2111F28F7700AB20CA + 92C85D2711F290B600AB20CA + 92C85D3211F2921100AB20CA + 92C85D4511F293D200AB20CA SplitCount @@ -345,14 +362,14 @@ GeometryConfiguration Frame - {{0, 0}, {572, 342}} + {{0, 0}, {753, 406}} RubberWindowFrame - 372 210 780 579 0 0 1280 832 + 235 191 933 658 0 0 1440 878 Module PBXNavigatorGroup Proportion - 342pt + 406pt ContentConfiguration @@ -365,18 +382,18 @@ GeometryConfiguration Frame - {{0, 347}, {572, 191}} + {{0, 411}, {753, 206}} RubberWindowFrame - 372 210 780 579 0 0 1280 832 + 235 191 933 658 0 0 1440 878 Module XCDetailModule Proportion - 191pt + 206pt Proportion - 572pt + 753pt Name @@ -391,12 +408,14 @@ TableOfContents - 92EA98AA0FC5CAF5003DC005 + 92C85CBA11F27BAB00AB20CA 1CE0B1FE06471DED0097A5F4 - 92EA98AB0FC5CAF5003DC005 + 92C85CBB11F27BAB00AB20CA 1CE0B20306471E060097A5F4 1CE0B20506471E060097A5F4 + ToolbarConfigUserDefaultsMinorVersion + 2 ToolbarConfiguration xcode.toolbar.config.defaultV3 @@ -525,13 +544,16 @@ 5 WindowOrderList + 92C85D5311F295BA00AB20CA + 92C85CD211F2871500AB20CA + 92C85CD311F2871500AB20CA 1C78EAAD065D492600B07095 92A4CC8A0D1C5F1E00CA28FB 1CD10A99069EF8BA00B06720 - /Users/garfield/programming/tmwclient/themanaworld.xcodeproj + /Users/garfield/Programming/mana/mana.xcodeproj WindowString - 372 210 780 579 0 0 1280 832 + 235 191 933 658 0 0 1440 878 WindowToolsV3 @@ -552,31 +574,31 @@ PBXProjectModuleGUID 1CD0528F0623707200166675 PBXProjectModuleLabel - + log.cpp StatusBarVisibility GeometryConfiguration Frame - {{0, 0}, {553, 0}} + {{0, 0}, {553, 151}} RubberWindowFrame - 88 224 553 548 0 0 1280 832 + 107 258 553 548 0 0 1440 878 Module PBXNavigatorGroup Proportion - 0pt + 151pt + BecomeActive + ContentConfiguration - PBXBuildLogShowsTranscriptDefaultKey - {{0, 126}, {553, 376}} PBXProjectModuleGUID XCMainBuildResultsModuleGUID PBXProjectModuleLabel - Build + Build Results XCBuildResultsTrigger_Collapse 1021 XCBuildResultsTrigger_Open @@ -585,14 +607,14 @@ GeometryConfiguration Frame - {{0, 5}, {553, 502}} + {{0, 156}, {553, 351}} RubberWindowFrame - 88 224 553 548 0 0 1280 832 + 107 258 553 548 0 0 1440 878 Module PBXBuildResultsModule Proportion - 502pt + 351pt Proportion @@ -610,14 +632,14 @@ TableOfContents 92A4CC8A0D1C5F1E00CA28FB - 92EA98BC0FC5E262003DC005 + 92C85CBD11F27BAB00AB20CA 1CD0528F0623707200166675 XCMainBuildResultsModuleGUID ToolbarConfiguration xcode.toolbar.config.buildV3 WindowString - 88 224 553 548 0 0 1280 832 + 107 258 553 548 0 0 1440 878 WindowToolGUID 92A4CC8A0D1C5F1E00CA28FB WindowToolIsVisible @@ -695,7 +717,7 @@ DebugVariablesTableConfiguration Name - 120 + 140 Value 85 Summary @@ -704,10 +726,10 @@ Frame {{316, 0}, {378, 203}} RubberWindowFrame - 412 235 694 422 0 0 1280 832 + 241 397 694 422 0 0 1440 878 RubberWindowFrame - 412 235 694 422 0 0 1280 832 + 241 397 694 422 0 0 1440 878 Module PBXDebugSessionModule @@ -730,18 +752,18 @@ TableOfContents 1CD10A99069EF8BA00B06720 - 92EA98AC0FC5CAF5003DC005 + 92C85CBE11F27BAB00AB20CA 1C162984064C10D400B95A72 - 92EA98AD0FC5CAF5003DC005 - 92EA98AE0FC5CAF5003DC005 - 92EA98AF0FC5CAF5003DC005 - 92EA98B00FC5CAF5003DC005 - 92EA98B10FC5CAF5003DC005 + 92C85CBF11F27BAB00AB20CA + 92C85CC011F27BAB00AB20CA + 92C85CC111F27BAB00AB20CA + 92C85CC211F27BAB00AB20CA + 92C85CC311F27BAB00AB20CA ToolbarConfiguration xcode.toolbar.config.debugV3 WindowString - 412 235 694 422 0 0 1280 832 + 241 397 694 422 0 0 1440 878 WindowToolGUID 1CD10A99069EF8BA00B06720 WindowToolIsVisible @@ -768,7 +790,7 @@ PBXProjectModuleGUID 1CDD528C0622207200134675 PBXProjectModuleLabel - browserbox.cpp + connection.cpp StatusBarVisibility @@ -777,7 +799,7 @@ Frame {{0, 0}, {781, 212}} RubberWindowFrame - 354 295 781 470 0 0 1280 832 + 468 332 781 470 0 0 1440 878 Module PBXNavigatorGroup @@ -803,7 +825,7 @@ Frame {{0, 217}, {781, 212}} RubberWindowFrame - 354 295 781 470 0 0 1280 832 + 468 332 781 470 0 0 1440 878 Module PBXProjectFindModule @@ -826,13 +848,13 @@ TableOfContents 1C530D57069F1CE1000CFCEE - 92A245E90F93670500B7719B - 92A245EA0F93670500B7719B + 9268580611F15D8C00A28C33 + 9268580711F15D8C00A28C33 1CDD528C0622207200134675 1CD0528E0623707200166675 WindowString - 354 295 781 470 0 0 1280 832 + 468 332 781 470 0 0 1440 878 WindowToolGUID 1C530D57069F1CE1000CFCEE WindowToolIsVisible @@ -869,7 +891,7 @@ Frame {{0, 0}, {440, 359}} RubberWindowFrame - 444 206 440 400 0 0 1280 832 + 529 224 440 400 0 0 1440 878 Module PBXDebugCLIModule @@ -892,13 +914,13 @@ TableOfContents 1C78EAAD065D492600B07095 - 92EA98BD0FC5E262003DC005 + 92C85CD011F2871500AB20CA 1C78EAAC065D492600B07095 ToolbarConfiguration xcode.toolbar.config.consoleV3 WindowString - 444 206 440 400 0 0 1280 832 + 529 224 440 400 0 0 1440 878 WindowToolGUID 1C78EAAD065D492600B07095 WindowToolIsVisible @@ -1236,22 +1258,40 @@ 538 42 401 187 0 0 1280 1002 + FirstTimeWindowDisplayed + Identifier windowTool.projectFormatConflicts + IsVertical + Layout Dock + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 9268589711F174B900A28C33 + + GeometryConfiguration + + Frame + {{0, 0}, {472, 302}} + RubberWindowFrame + 128 461 472 322 0 0 1440 878 + Module XCProjectFormatConflictsModule Proportion - 100% + 302pt Proportion - 100% + 302pt Name @@ -1262,10 +1302,20 @@ StatusbarIsVisible + TableOfContents + + 9268589811F174B900A28C33 + 9268589911F174B900A28C33 + 9268589711F174B900A28C33 + WindowContentMinSize 450 300 WindowString - 50 850 472 307 0 0 1440 877 + 128 461 472 322 0 0 1440 878 + WindowToolGUID + 9268589811F174B900A28C33 + WindowToolIsVisible + FirstTimeWindowDisplayed diff --git a/mana.xcodeproj/project.pbxproj b/mana.xcodeproj/project.pbxproj index 6db8a569..42d0ad2e 100644 --- a/mana.xcodeproj/project.pbxproj +++ b/mana.xcodeproj/project.pbxproj @@ -3,24 +3,19 @@ archiveVersion = 1; classes = { }; - objectVersion = 42; + objectVersion = 44; objects = { /* Begin PBXBuildFile section */ 8D0C4E920486CD37000505A6 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20286C33FDCF999611CA2CEA /* Carbon.framework */; }; 92024D2F0CF1BD9E006B55CB /* keyboardconfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92024D2A0CF1BD9E006B55CB /* keyboardconfig.cpp */; }; 92024D3D0CF1BDF7006B55CB /* setup_keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92024D360CF1BDF7006B55CB /* setup_keyboard.cpp */; }; - 92024E150CF1C0DA006B55CB /* close_button.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92024D5B0CF1BE5C006B55CB /* close_button.png */; }; - 92024E160CF1C0FB006B55CB /* unknown-item.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92024D5D0CF1BE5C006B55CB /* unknown-item.png */; }; - 92024E170CF1C11D006B55CB /* item_shortcut_bgr.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92024D5C0CF1BE5C006B55CB /* item_shortcut_bgr.png */; }; 92024E760CF1DCF6006B55CB /* imageloader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92024E740CF1DCF6006B55CB /* imageloader.cpp */; }; 92037A1F0ED2037300D3712D /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92037A1B0ED2037300D3712D /* text.cpp */; }; 92037A200ED2037300D3712D /* textmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92037A1D0ED2037300D3712D /* textmanager.cpp */; }; 920C631F0F37D0EF001DD274 /* SDL_ttf.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 926A29790F23C155005D6466 /* SDL_ttf.framework */; }; 922CD9580E3D00900074C50E /* npcdb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 922CD9560E3D00900074C50E /* npcdb.cpp */; }; 922CD95F0E3D01080074C50E /* shopitem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 922CD95D0E3D01080074C50E /* shopitem.cpp */; }; - 922CD9ED0E3D02C50074C50E /* guichan.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 922CD9EC0E3D02C50074C50E /* guichan.framework */; }; - 922CDA6A0E3D07150074C50E /* guichan.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 922CD9EC0E3D02C50074C50E /* guichan.framework */; }; 924A39F20C0784280066885E /* animationparticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924A39E80C0784280066885E /* animationparticle.cpp */; }; 924A39F30C0784280066885E /* imageparticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924A39EA0C0784280066885E /* imageparticle.cpp */; }; 924A39F40C0784280066885E /* particle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924A39EC0C0784280066885E /* particle.cpp */; }; @@ -28,38 +23,6 @@ 924A39F60C0784280066885E /* textparticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924A39F00C0784280066885E /* textparticle.cpp */; }; 924A3A120C07A60B0066885E /* resizegrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924A3A100C07A60B0066885E /* resizegrip.cpp */; }; 924A40570C085EF50066885E /* items.xsd in Copy Data Files */ = {isa = PBXBuildFile; fileRef = 924A401C0C085ED80066885E /* items.xsd */; }; - 924A405C0C085F950066885E /* button.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E620C085ED70066885E /* button.png */; }; - 924A405D0C085F950066885E /* button_disabled.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E630C085ED70066885E /* button_disabled.png */; }; - 924A405E0C085F950066885E /* buttonhi.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E640C085ED70066885E /* buttonhi.png */; }; - 924A405F0C085F950066885E /* buttonpress.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E650C085ED70066885E /* buttonpress.png */; }; - 924A40600C085F950066885E /* checkbox.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E660C085ED70066885E /* checkbox.png */; }; - 924A40610C085F950066885E /* deepbox.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E680C085ED70066885E /* deepbox.png */; }; - 924A40660C085F950066885E /* hscroll_left_default.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E6D0C085ED70066885E /* hscroll_left_default.png */; }; - 924A40670C085F950066885E /* hscroll_left_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E6E0C085ED70066885E /* hscroll_left_highlight.png */; }; - 924A40680C085F950066885E /* hscroll_left_pressed.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E6F0C085ED70066885E /* hscroll_left_pressed.png */; }; - 924A40690C085F950066885E /* hscroll_right_default.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E700C085ED70066885E /* hscroll_right_default.png */; }; - 924A406A0C085F950066885E /* hscroll_right_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E710C085ED70066885E /* hscroll_right_highlight.png */; }; - 924A406B0C085F950066885E /* hscroll_right_pressed.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E720C085ED70066885E /* hscroll_right_pressed.png */; }; - 924A40700C085F950066885E /* mouse.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E780C085ED70066885E /* mouse.png */; }; - 924A40710C085F950066885E /* radioin.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E790C085ED70066885E /* radioin.png */; }; - 924A40720C085F950066885E /* radioout.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E7A0C085ED70066885E /* radioout.png */; }; - 924A40730C085F950066885E /* resize.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E7B0C085ED70066885E /* resize.png */; }; - 924A40760C085F950066885E /* selection.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E7E0C085ED70066885E /* selection.png */; }; - 924A40770C085F950066885E /* slider.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E7F0C085ED70066885E /* slider.png */; }; - 924A40780C085F950066885E /* target-cursor-blue-l.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E800C085ED70066885E /* target-cursor-blue-l.png */; }; - 924A40790C085F950066885E /* target-cursor-blue-m.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E810C085ED70066885E /* target-cursor-blue-m.png */; }; - 924A407A0C085F950066885E /* target-cursor-blue-s.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E820C085ED70066885E /* target-cursor-blue-s.png */; }; - 924A407B0C085F950066885E /* target-cursor-red-l.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E830C085ED70066885E /* target-cursor-red-l.png */; }; - 924A407C0C085F950066885E /* target-cursor-red-m.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E840C085ED70066885E /* target-cursor-red-m.png */; }; - 924A407D0C085F950066885E /* target-cursor-red-s.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E850C085ED70066885E /* target-cursor-red-s.png */; }; - 924A40800C085F950066885E /* vscroll_down_default.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E880C085ED70066885E /* vscroll_down_default.png */; }; - 924A40810C085F950066885E /* vscroll_down_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E890C085ED70066885E /* vscroll_down_highlight.png */; }; - 924A40820C085F950066885E /* vscroll_down_pressed.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8A0C085ED70066885E /* vscroll_down_pressed.png */; }; - 924A40830C085F950066885E /* vscroll_grey.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8B0C085ED70066885E /* vscroll_grey.png */; }; - 924A40850C085F950066885E /* vscroll_up_default.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8D0C085ED70066885E /* vscroll_up_default.png */; }; - 924A40860C085F950066885E /* vscroll_up_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8E0C085ED70066885E /* vscroll_up_highlight.png */; }; - 924A40870C085F950066885E /* vscroll_up_pressed.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8F0C085ED70066885E /* vscroll_up_pressed.png */; }; - 924A408A0C0860120066885E /* error.png in Copy Image Files */ = {isa = PBXBuildFile; fileRef = 924A3E990C085ED70066885E /* error.png */; }; 924A408B0C0860120066885E /* login_wallpaper.png in Copy Image Files */ = {isa = PBXBuildFile; fileRef = 924A3E9A0C085ED70066885E /* login_wallpaper.png */; }; 924A42020C0861EC0066885E /* about.txt in Copy Help Files */ = {isa = PBXBuildFile; fileRef = 924A400A0C085ED80066885E /* about.txt */; }; 924A42030C0861EC0066885E /* changes.txt in Copy Help Files */ = {isa = PBXBuildFile; fileRef = 924A400B0C085ED80066885E /* changes.txt */; }; @@ -69,70 +32,187 @@ 924A42070C0861EC0066885E /* skills.txt in Copy Help Files */ = {isa = PBXBuildFile; fileRef = 924A40110C085ED80066885E /* skills.txt */; }; 924A42080C0861EC0066885E /* support.txt in Copy Help Files */ = {isa = PBXBuildFile; fileRef = 924A40120C085ED80066885E /* support.txt */; }; 924A42090C0861EC0066885E /* team.txt in Copy Help Files */ = {isa = PBXBuildFile; fileRef = 924A40130C085ED80066885E /* team.txt */; }; - 924A425A0C0871EC0066885E /* The Mana World.icns in Resources */ = {isa = PBXBuildFile; fileRef = 924A42590C0871EC0066885E /* The Mana World.icns */; }; 925350030BC12A3200115FD5 /* imageset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 925350010BC12A3200115FD5 /* imageset.cpp */; }; + 9268560011F141FD00A28C33 /* mana.icns in Resources */ = {isa = PBXBuildFile; fileRef = 926855FF11F141FD00A28C33 /* mana.icns */; }; + 9268560211F142A000A28C33 /* colors.xml in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926855E711F141D500A28C33 /* colors.xml */; }; + 9268560311F142A000A28C33 /* progress-indicator.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926855E811F141D500A28C33 /* progress-indicator.png */; }; + 9268560411F142A000A28C33 /* radioin_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926855E911F141D500A28C33 /* radioin_highlight.png */; }; + 9268560511F142A000A28C33 /* radioout_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926855EA11F141D500A28C33 /* radioout_highlight.png */; }; + 9268560611F142A000A28C33 /* slider_hilight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926855EB11F141D500A28C33 /* slider_hilight.png */; }; + 9268560711F142A000A28C33 /* tab_hilight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926855EC11F141D500A28C33 /* tab_hilight.png */; }; + 9268560811F142A000A28C33 /* vscroll_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926855ED11F141D500A28C33 /* vscroll_highlight.png */; }; + 9268560911F142A000A28C33 /* window.xml in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926855EE11F141D500A28C33 /* window.xml */; }; + 9268560A11F142A000A28C33 /* window.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C637800FC574B500EE8D8D /* window.png */; }; + 9268560B11F142A000A28C33 /* circle-gray.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116010F8EC0590048CA8D /* circle-gray.png */; }; + 9268560C11F142A000A28C33 /* circle-green.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116020F8EC0590048CA8D /* circle-green.png */; }; + 9268560D11F142A000A28C33 /* speechbubble.xml in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116070F8EC0590048CA8D /* speechbubble.xml */; }; + 9268560E11F142A000A28C33 /* sticky_button.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116080F8EC0590048CA8D /* sticky_button.png */; }; + 9268560F11F142A000A28C33 /* bubble.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 928B50E40F2FB5430011C755 /* bubble.png */; }; + 9268561011F142A000A28C33 /* tab.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926A297E0F23C18E005D6466 /* tab.png */; }; + 9268561111F142A000A28C33 /* tabselected.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926A297F0F23C18E005D6466 /* tabselected.png */; }; + 9268561211F142A000A28C33 /* close_button.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92024D5B0CF1BE5C006B55CB /* close_button.png */; }; + 9268561311F142A000A28C33 /* unknown-item.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92024D5D0CF1BE5C006B55CB /* unknown-item.png */; }; + 9268561411F142A000A28C33 /* item_shortcut_bgr.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92024D5C0CF1BE5C006B55CB /* item_shortcut_bgr.png */; }; + 9268561511F142A000A28C33 /* button.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E620C085ED70066885E /* button.png */; }; + 9268561611F142A000A28C33 /* button_disabled.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E630C085ED70066885E /* button_disabled.png */; }; + 9268561711F142A000A28C33 /* buttonhi.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E640C085ED70066885E /* buttonhi.png */; }; + 9268561811F142A000A28C33 /* buttonpress.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E650C085ED70066885E /* buttonpress.png */; }; + 9268561911F142A000A28C33 /* checkbox.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E660C085ED70066885E /* checkbox.png */; }; + 9268561A11F142A000A28C33 /* deepbox.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E680C085ED70066885E /* deepbox.png */; }; + 9268561B11F142A000A28C33 /* hscroll_left_default.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E6D0C085ED70066885E /* hscroll_left_default.png */; }; + 9268561C11F142A000A28C33 /* hscroll_left_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E6E0C085ED70066885E /* hscroll_left_highlight.png */; }; + 9268561D11F142A000A28C33 /* hscroll_left_pressed.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E6F0C085ED70066885E /* hscroll_left_pressed.png */; }; + 9268561E11F142A000A28C33 /* hscroll_right_default.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E700C085ED70066885E /* hscroll_right_default.png */; }; + 9268561F11F142A000A28C33 /* hscroll_right_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E710C085ED70066885E /* hscroll_right_highlight.png */; }; + 9268562011F142A000A28C33 /* hscroll_right_pressed.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E720C085ED70066885E /* hscroll_right_pressed.png */; }; + 9268562111F142A000A28C33 /* mouse.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E780C085ED70066885E /* mouse.png */; }; + 9268562211F142A000A28C33 /* radioin.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E790C085ED70066885E /* radioin.png */; }; + 9268562311F142A000A28C33 /* radioout.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E7A0C085ED70066885E /* radioout.png */; }; + 9268562411F142A000A28C33 /* resize.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E7B0C085ED70066885E /* resize.png */; }; + 9268562511F142A000A28C33 /* selection.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E7E0C085ED70066885E /* selection.png */; }; + 9268562611F142A000A28C33 /* slider.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E7F0C085ED70066885E /* slider.png */; }; + 9268562711F142A000A28C33 /* target-cursor-blue-l.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E800C085ED70066885E /* target-cursor-blue-l.png */; }; + 9268562811F142A000A28C33 /* target-cursor-blue-m.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E810C085ED70066885E /* target-cursor-blue-m.png */; }; + 9268562911F142A000A28C33 /* target-cursor-blue-s.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E820C085ED70066885E /* target-cursor-blue-s.png */; }; + 9268562A11F142A000A28C33 /* target-cursor-red-l.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E830C085ED70066885E /* target-cursor-red-l.png */; }; + 9268562B11F142A000A28C33 /* target-cursor-red-m.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E840C085ED70066885E /* target-cursor-red-m.png */; }; + 9268562C11F142A000A28C33 /* target-cursor-red-s.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E850C085ED70066885E /* target-cursor-red-s.png */; }; + 9268562D11F142A000A28C33 /* vscroll_down_default.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E880C085ED70066885E /* vscroll_down_default.png */; }; + 9268562E11F142A000A28C33 /* vscroll_down_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E890C085ED70066885E /* vscroll_down_highlight.png */; }; + 9268562F11F142A000A28C33 /* vscroll_down_pressed.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8A0C085ED70066885E /* vscroll_down_pressed.png */; }; + 9268563011F142A000A28C33 /* vscroll_grey.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8B0C085ED70066885E /* vscroll_grey.png */; }; + 9268563111F142A000A28C33 /* vscroll_up_default.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8D0C085ED70066885E /* vscroll_up_default.png */; }; + 9268563211F142A000A28C33 /* vscroll_up_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8E0C085ED70066885E /* vscroll_up_highlight.png */; }; + 9268563311F142A000A28C33 /* vscroll_up_pressed.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8F0C085ED70066885E /* vscroll_up_pressed.png */; }; + 9268565211F142D500A28C33 /* avatar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268564B11F142D500A28C33 /* avatar.cpp */; }; + 9268565311F142D500A28C33 /* client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268564D11F142D500A28C33 /* client.cpp */; }; + 9268565411F142D500A28C33 /* party.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268564F11F142D500A28C33 /* party.cpp */; }; + 9268566811F142F100A28C33 /* beingpopup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268565811F142F100A28C33 /* beingpopup.cpp */; }; + 9268566911F142F100A28C33 /* connectiondialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268565A11F142F100A28C33 /* connectiondialog.cpp */; }; + 9268566A11F142F100A28C33 /* socialwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268565C11F142F100A28C33 /* socialwindow.cpp */; }; + 9268566B11F142F100A28C33 /* specialswindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268565E11F142F100A28C33 /* specialswindow.cpp */; }; + 9268566C11F142F100A28C33 /* textpopup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268566011F142F100A28C33 /* textpopup.cpp */; }; + 9268566D11F142F100A28C33 /* theme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268566211F142F100A28C33 /* theme.cpp */; }; + 9268566E11F142F100A28C33 /* userpalette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268566411F142F100A28C33 /* userpalette.cpp */; }; + 9268566F11F142F100A28C33 /* worldselectdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268566611F142F100A28C33 /* worldselectdialog.cpp */; }; + 9268569711F1431300A28C33 /* avatarlistbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268567811F1431300A28C33 /* avatarlistbox.cpp */; }; + 9268569811F1431300A28C33 /* emoteshortcutcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268567A11F1431300A28C33 /* emoteshortcutcontainer.cpp */; }; + 9268569911F1431300A28C33 /* flowcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268567C11F1431300A28C33 /* flowcontainer.cpp */; }; + 9268569A11F1431300A28C33 /* itemcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268567E11F1431300A28C33 /* itemcontainer.cpp */; }; + 9268569B11F1431300A28C33 /* itemlinkhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268568011F1431300A28C33 /* itemlinkhandler.cpp */; }; + 9268569C11F1431300A28C33 /* itemshortcutcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268568211F1431300A28C33 /* itemshortcutcontainer.cpp */; }; + 9268569D11F1431300A28C33 /* playerbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268568511F1431300A28C33 /* playerbox.cpp */; }; + 9268569E11F1431300A28C33 /* progressindicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268568711F1431300A28C33 /* progressindicator.cpp */; }; + 9268569F11F1431300A28C33 /* setuptab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268568911F1431300A28C33 /* setuptab.cpp */; }; + 926856A011F1431300A28C33 /* shopitems.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268568B11F1431300A28C33 /* shopitems.cpp */; }; + 926856A111F1431300A28C33 /* shoplistbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268568D11F1431300A28C33 /* shoplistbox.cpp */; }; + 926856A211F1431300A28C33 /* shortcutcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268568F11F1431300A28C33 /* shortcutcontainer.cpp */; }; + 926856A311F1431300A28C33 /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268569111F1431300A28C33 /* table.cpp */; }; + 926856A411F1431300A28C33 /* tablemodel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268569311F1431300A28C33 /* tablemodel.cpp */; }; + 926856A511F1431300A28C33 /* vertcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268569511F1431300A28C33 /* vertcontainer.cpp */; }; + 926856BB11F1433300A28C33 /* charhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856B511F1433300A28C33 /* charhandler.cpp */; }; + 926856BC11F1433300A28C33 /* download.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856B611F1433300A28C33 /* download.cpp */; }; + 9268573911F1433F00A28C33 /* adminhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856F211F1433E00A28C33 /* adminhandler.cpp */; }; + 9268573A11F1433F00A28C33 /* beinghandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856F411F1433E00A28C33 /* beinghandler.cpp */; }; + 9268573B11F1433F00A28C33 /* buysellhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856F611F1433E00A28C33 /* buysellhandler.cpp */; }; + 9268573C11F1433F00A28C33 /* charserverhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856F811F1433E00A28C33 /* charserverhandler.cpp */; }; + 9268573D11F1433F00A28C33 /* chathandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856FA11F1433F00A28C33 /* chathandler.cpp */; }; + 9268573E11F1433F00A28C33 /* gamehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856FC11F1433F00A28C33 /* gamehandler.cpp */; }; + 9268573F11F1433F00A28C33 /* generalhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856FE11F1433F00A28C33 /* generalhandler.cpp */; }; + 9268574011F1433F00A28C33 /* guildtab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268570111F1433F00A28C33 /* guildtab.cpp */; }; + 9268574111F1433F00A28C33 /* partytab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268570311F1433F00A28C33 /* partytab.cpp */; }; + 9268574211F1433F00A28C33 /* guildhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268570511F1433F00A28C33 /* guildhandler.cpp */; }; + 9268574311F1433F00A28C33 /* inventoryhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268570711F1433F00A28C33 /* inventoryhandler.cpp */; }; + 9268574411F1433F00A28C33 /* itemhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268570911F1433F00A28C33 /* itemhandler.cpp */; }; + 9268574511F1433F00A28C33 /* loginhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268570B11F1433F00A28C33 /* loginhandler.cpp */; }; + 9268574611F1433F00A28C33 /* messagehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268570D11F1433F00A28C33 /* messagehandler.cpp */; }; + 9268574711F1433F00A28C33 /* messagein.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268570F11F1433F00A28C33 /* messagein.cpp */; }; + 9268574811F1433F00A28C33 /* messageout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268571111F1433F00A28C33 /* messageout.cpp */; }; + 9268574911F1433F00A28C33 /* network.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268571311F1433F00A28C33 /* network.cpp */; }; + 9268574A11F1433F00A28C33 /* npchandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268571511F1433F00A28C33 /* npchandler.cpp */; }; + 9268574B11F1433F00A28C33 /* partyhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268571711F1433F00A28C33 /* partyhandler.cpp */; }; + 9268574C11F1433F00A28C33 /* playerhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268571911F1433F00A28C33 /* playerhandler.cpp */; }; + 9268574D11F1433F00A28C33 /* specialhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268571C11F1433F00A28C33 /* specialhandler.cpp */; }; + 9268574E11F1433F00A28C33 /* tradehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268571F11F1433F00A28C33 /* tradehandler.cpp */; }; + 9268577F11F1435200A28C33 /* ambientlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268577D11F1435200A28C33 /* ambientlayer.cpp */; }; + 9268578711F1435F00A28C33 /* copynpaste.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268578111F1435F00A28C33 /* copynpaste.cpp */; }; + 9268578811F1435F00A28C33 /* mkdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268578311F1435F00A28C33 /* mkdir.cpp */; }; + 9268578911F1435F00A28C33 /* specialfolder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9268578511F1435F00A28C33 /* specialfolder.cpp */; }; + 926857AC11F15A9300A28C33 /* guichan.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 926857AB11F15A9300A28C33 /* guichan.framework */; }; + 926857B011F15AB200A28C33 /* guichan.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 926857AB11F15A9300A28C33 /* guichan.framework */; }; + 9268581311F15F3900A28C33 /* adminhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856C011F1433E00A28C33 /* adminhandler.cpp */; }; + 9268581411F15F3A00A28C33 /* beinghandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856C211F1433E00A28C33 /* beinghandler.cpp */; }; + 9268581511F15F3B00A28C33 /* buysellhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856C411F1433E00A28C33 /* buysellhandler.cpp */; }; + 9268581611F15F3C00A28C33 /* charhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856C611F1433E00A28C33 /* charhandler.cpp */; }; + 9268581711F15F3D00A28C33 /* chathandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856C811F1433E00A28C33 /* chathandler.cpp */; }; + 9268581811F15F3E00A28C33 /* connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856CA11F1433E00A28C33 /* connection.cpp */; }; + 9268581911F15F3F00A28C33 /* effecthandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856CC11F1433E00A28C33 /* effecthandler.cpp */; }; + 9268581A11F15F4000A28C33 /* gamehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856CE11F1433E00A28C33 /* gamehandler.cpp */; }; + 9268581B11F15F4000A28C33 /* generalhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856D011F1433E00A28C33 /* generalhandler.cpp */; }; + 9268581C11F15F4200A28C33 /* guildhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856D211F1433E00A28C33 /* guildhandler.cpp */; }; + 9268581D11F15F4300A28C33 /* internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856D411F1433E00A28C33 /* internal.cpp */; }; + 9268581E11F15F4400A28C33 /* inventoryhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856D611F1433E00A28C33 /* inventoryhandler.cpp */; }; + 9268581F11F15F4500A28C33 /* itemhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856D811F1433E00A28C33 /* itemhandler.cpp */; }; + 9268582011F15F4600A28C33 /* loginhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856DA11F1433E00A28C33 /* loginhandler.cpp */; }; + 9268582111F15F4600A28C33 /* messagehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856DC11F1433E00A28C33 /* messagehandler.cpp */; }; + 9268582211F15F4700A28C33 /* messagein.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856DE11F1433E00A28C33 /* messagein.cpp */; }; + 9268582311F15F4800A28C33 /* messageout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856E011F1433E00A28C33 /* messageout.cpp */; }; + 9268582411F15F4A00A28C33 /* network.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856E211F1433E00A28C33 /* network.cpp */; }; + 9268582511F15F4A00A28C33 /* npchandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856E411F1433E00A28C33 /* npchandler.cpp */; }; + 9268582611F15F4C00A28C33 /* partyhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856E611F1433E00A28C33 /* partyhandler.cpp */; }; + 9268582711F15F4C00A28C33 /* playerhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856E811F1433E00A28C33 /* playerhandler.cpp */; }; + 9268582811F15F4E00A28C33 /* specialhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856EB11F1433E00A28C33 /* specialhandler.cpp */; }; + 9268582911F15F4E00A28C33 /* stats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856ED11F1433E00A28C33 /* stats.cpp */; }; + 9268582A11F15F5000A28C33 /* tradehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926856EF11F1433E00A28C33 /* tradehandler.cpp */; }; + 9268583011F15F6800A28C33 /* changeemaildialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1191B0F8ED79A0048CA8D /* changeemaildialog.cpp */; }; + 9268583111F15F6900A28C33 /* changepassworddialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C116E40F8ECBE80048CA8D /* changepassworddialog.cpp */; }; + 9268583211F15F7100A28C33 /* quitdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1186F0F8ED33F0048CA8D /* quitdialog.cpp */; }; + 9268583311F15F7300A28C33 /* serverdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119830F8ED80E0048CA8D /* serverdialog.cpp */; }; + 9268583411F15F7600A28C33 /* skilldialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C117530F8ECEEA0048CA8D /* skilldialog.cpp */; }; + 9268583511F15F7900A28C33 /* statuswindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C117560F8ECF0B0048CA8D /* statuswindow.cpp */; }; + 9268583611F15F7B00A28C33 /* textdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C118F20F8ED5DE0048CA8D /* textdialog.cpp */; }; + 9268583711F15F7E00A28C33 /* unregisterdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C117580F8ECF0B0048CA8D /* unregisterdialog.cpp */; }; + 9268583A11F15FAC00A28C33 /* guild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1188E0F8ED4B30048CA8D /* guild.cpp */; }; + 9268583B11F15FC200A28C33 /* position.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119980F8ED8B00048CA8D /* position.cpp */; }; + 9268583C11F15FC900A28C33 /* sha256.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1198E0F8ED85E0048CA8D /* sha256.cpp */; }; 926A294A0F23BD88005D6466 /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926A29440F23BD88005D6466 /* layout.cpp */; }; 926A294B0F23BD88005D6466 /* tab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926A29460F23BD88005D6466 /* tab.cpp */; }; 926A294C0F23BD88005D6466 /* tabbedarea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926A29480F23BD88005D6466 /* tabbedarea.cpp */; }; 926A29580F23BD9E005D6466 /* sdlinput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926A29520F23BD9E005D6466 /* sdlinput.cpp */; }; 926A29590F23BD9E005D6466 /* truetypefont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926A29540F23BD9E005D6466 /* truetypefont.cpp */; }; 926A297A0F23C155005D6466 /* SDL_ttf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 926A29790F23C155005D6466 /* SDL_ttf.framework */; }; - 926A299A0F23C9F4005D6466 /* tab.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926A297E0F23C18E005D6466 /* tab.png */; }; - 926A299B0F23C9F4005D6466 /* tabselected.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926A297F0F23C18E005D6466 /* tabselected.png */; }; 926A299C0F23CA27005D6466 /* windows.txt in Copy Help Files */ = {isa = PBXBuildFile; fileRef = 926A29840F23C1C8005D6466 /* windows.txt */; }; 926A299E0F23CA5A005D6466 /* dejavusans.ttf in Copy Font Files */ = {isa = PBXBuildFile; fileRef = 926A29980F23C988005D6466 /* dejavusans.ttf */; }; 926F9CF80DB005FA00AACD26 /* itemshortcut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926F9CF60DB005FA00AACD26 /* itemshortcut.cpp */; }; - 926F9D450DB00AFC00AACD26 /* itemshortcutcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926F9D410DB00AFC00AACD26 /* itemshortcutcontainer.cpp */; }; 9273BDFC0EF33DFD008E56E1 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = 9273BDFB0EF33DFD008E56E1 /* COPYING */; }; 9273BDFF0EF33E1A008E56E1 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = 9273BDFD0EF33E1A008E56E1 /* AUTHORS */; }; 9273BE000EF33E1A008E56E1 /* README in Resources */ = {isa = PBXBuildFile; fileRef = 9273BDFE0EF33E1A008E56E1 /* README */; }; 9273BE080EF33FB3008E56E1 /* particlecontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9273BE040EF33FB3008E56E1 /* particlecontainer.cpp */; }; 9273BE090EF33FB3008E56E1 /* statuseffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9273BE060EF33FB3008E56E1 /* statuseffect.cpp */; }; - 928B50E60F2FB56D0011C755 /* bubble.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 928B50E40F2FB5430011C755 /* bubble.png */; }; - 9294DA9B0C17E70400FCEDE9 /* physfs.c in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FAB0BAEE55B000DAB7F /* physfs.c */; }; - 9294DA9C0C17E70600FCEDE9 /* physfs_byteorder.c in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FAD0BAEE55B000DAB7F /* physfs_byteorder.c */; }; 9294DAA10C17E73200FCEDE9 /* libpng.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9294DAA00C17E73200FCEDE9 /* libpng.framework */; }; - 92A244B70F935FB400B7719B /* container.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92A244B50F935FB400B7719B /* container.cpp */; }; 92A245C40F93626900B7719B /* desktop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92A245C20F93626900B7719B /* desktop.cpp */; }; 92A245C50F93626C00B7719B /* container.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92A244B50F935FB400B7719B /* container.cpp */; }; 92A245CC0F93635800B7719B /* npcpostdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119010F8ED63F0048CA8D /* npcpostdialog.cpp */; }; 92A4CC9E0D1C622E00CA28FB /* dye.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CC9D0D1C622E00CA28FB /* dye.cpp */; }; - 92A4CCE80D1DA58D00CA28FB /* dir.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCE00D1DA58D00CA28FB /* dir.c */; }; - 92A4CCE90D1DA58D00CA28FB /* grp.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCE10D1DA58D00CA28FB /* grp.c */; }; - 92A4CCEA0D1DA58D00CA28FB /* hog.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCE20D1DA58D00CA28FB /* hog.c */; }; - 92A4CCEB0D1DA58D00CA28FB /* lzma.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCE30D1DA58D00CA28FB /* lzma.c */; }; - 92A4CCEC0D1DA58D00CA28FB /* mvl.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCE40D1DA58D00CA28FB /* mvl.c */; }; - 92A4CCED0D1DA58D00CA28FB /* qpak.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCE50D1DA58D00CA28FB /* qpak.c */; }; - 92A4CCEE0D1DA58D00CA28FB /* wad.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCE60D1DA58D00CA28FB /* wad.c */; }; - 92A4CCEF0D1DA58D00CA28FB /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCE70D1DA58D00CA28FB /* zip.c */; }; - 92A4CCF30D1DA5C600CA28FB /* macosx.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCF20D1DA5C600CA28FB /* macosx.c */; }; - 92A4CCF90D1DA81A00CA28FB /* posix.c in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FB50BAEE55B000DAB7F /* posix.c */; }; - 92A4CCFC0D1DA89800CA28FB /* physfs_unicode.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCFB0D1DA89800CA28FB /* physfs_unicode.c */; }; 92BC3FF60BAEE55B000DAB7F /* animatedsprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3ECA0BAEE55A000DAB7F /* animatedsprite.cpp */; }; 92BC3FF70BAEE55B000DAB7F /* being.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3ECC0BAEE55A000DAB7F /* being.cpp */; }; 92BC3FF80BAEE55B000DAB7F /* beingmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3ECE0BAEE55A000DAB7F /* beingmanager.cpp */; }; 92BC3FFA0BAEE55B000DAB7F /* configuration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3ED20BAEE55A000DAB7F /* configuration.cpp */; }; - 92BC40020BAEE55B000DAB7F /* engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EE40BAEE55A000DAB7F /* engine.cpp */; }; - 92BC40030BAEE55B000DAB7F /* equipment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EE60BAEE55A000DAB7F /* equipment.cpp */; }; 92BC40050BAEE55B000DAB7F /* flooritemmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EEA0BAEE55A000DAB7F /* flooritemmanager.cpp */; }; 92BC40060BAEE55B000DAB7F /* game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EEC0BAEE55A000DAB7F /* game.cpp */; }; 92BC40070BAEE55B000DAB7F /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EEE0BAEE55A000DAB7F /* graphics.cpp */; }; - 92BC400A0BAEE55B000DAB7F /* buddywindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EF50BAEE55A000DAB7F /* buddywindow.cpp */; }; 92BC400C0BAEE55B000DAB7F /* buy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EF90BAEE55A000DAB7F /* buy.cpp */; }; 92BC400D0BAEE55B000DAB7F /* buysell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EFB0BAEE55A000DAB7F /* buysell.cpp */; }; 92BC40110BAEE55B000DAB7F /* chat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F030BAEE55A000DAB7F /* chat.cpp */; }; - 92BC40150BAEE55B000DAB7F /* connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F0B0BAEE55A000DAB7F /* connection.cpp */; }; 92BC40160BAEE55B000DAB7F /* debugwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F0D0BAEE55A000DAB7F /* debugwindow.cpp */; }; 92BC40170BAEE55B000DAB7F /* equipmentwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F0F0BAEE55A000DAB7F /* equipmentwindow.cpp */; }; 92BC40180BAEE55B000DAB7F /* focushandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F110BAEE55A000DAB7F /* focushandler.cpp */; }; 92BC401A0BAEE55B000DAB7F /* gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F150BAEE55A000DAB7F /* gui.cpp */; }; 92BC401C0BAEE55B000DAB7F /* help.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F190BAEE55A000DAB7F /* help.cpp */; }; 92BC401E0BAEE55B000DAB7F /* inventorywindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F1D0BAEE55A000DAB7F /* inventorywindow.cpp */; }; - 92BC40200BAEE55B000DAB7F /* itemcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F210BAEE55A000DAB7F /* itemcontainer.cpp */; }; 92BC40220BAEE55B000DAB7F /* login.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F260BAEE55A000DAB7F /* login.cpp */; }; 92BC40240BAEE55B000DAB7F /* minimap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F2A0BAEE55A000DAB7F /* minimap.cpp */; }; 92BC40250BAEE55B000DAB7F /* ministatus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F2C0BAEE55A000DAB7F /* ministatus.cpp */; }; - 92BC402B0BAEE55B000DAB7F /* playerbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F380BAEE55A000DAB7F /* playerbox.cpp */; }; 92BC402C0BAEE55B000DAB7F /* popupmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F3A0BAEE55A000DAB7F /* popupmenu.cpp */; }; 92BC402F0BAEE55B000DAB7F /* register.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F400BAEE55A000DAB7F /* register.cpp */; }; 92BC40310BAEE55B000DAB7F /* sell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F450BAEE55A000DAB7F /* sell.cpp */; }; @@ -140,10 +220,6 @@ 92BC40330BAEE55B000DAB7F /* setup_audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F490BAEE55A000DAB7F /* setup_audio.cpp */; }; 92BC40340BAEE55B000DAB7F /* setup_joystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F4B0BAEE55A000DAB7F /* setup_joystick.cpp */; }; 92BC40350BAEE55B000DAB7F /* setup_video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F4D0BAEE55A000DAB7F /* setup_video.cpp */; }; - 92BC40360BAEE55B000DAB7F /* shop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F500BAEE55A000DAB7F /* shop.cpp */; }; - 92BC40370BAEE55B000DAB7F /* shoplistbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F520BAEE55A000DAB7F /* shoplistbox.cpp */; }; - 92BC40380BAEE55B000DAB7F /* skill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F540BAEE55A000DAB7F /* skill.cpp */; }; - 92BC403A0BAEE55B000DAB7F /* status.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F580BAEE55A000DAB7F /* status.cpp */; }; 92BC403E0BAEE55B000DAB7F /* trade.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F600BAEE55B000DAB7F /* trade.cpp */; }; 92BC403F0BAEE55B000DAB7F /* updatewindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F620BAEE55B000DAB7F /* updatewindow.cpp */; }; 92BC40410BAEE55B000DAB7F /* viewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F660BAEE55B000DAB7F /* viewport.cpp */; }; @@ -155,7 +231,6 @@ 92BC40490BAEE55B000DAB7F /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F790BAEE55B000DAB7F /* main.cpp */; }; 92BC404B0BAEE55B000DAB7F /* map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F7C0BAEE55B000DAB7F /* map.cpp */; }; 92BC404C0BAEE55B000DAB7F /* monster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F7E0BAEE55B000DAB7F /* monster.cpp */; }; - 92BC40560BAEE55B000DAB7F /* messagehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F930BAEE55B000DAB7F /* messagehandler.cpp */; }; 92BC40570BAEE55B000DAB7F /* messagein.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F950BAEE55B000DAB7F /* messagein.cpp */; }; 92BC40580BAEE55B000DAB7F /* messageout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F970BAEE55B000DAB7F /* messageout.cpp */; }; 92BC405F0BAEE55B000DAB7F /* npc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FA50BAEE55B000DAB7F /* npc.cpp */; }; @@ -197,13 +272,9 @@ 92C115280F8EBBD50048CA8D /* inttextfield.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115220F8EBBD50048CA8D /* inttextfield.cpp */; }; 92C115290F8EBBD50048CA8D /* popup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115240F8EBBD50048CA8D /* popup.cpp */; }; 92C1152A0F8EBBD50048CA8D /* textfield.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115260F8EBBD50048CA8D /* textfield.cpp */; }; - 92C1152D0F8EBBE30048CA8D /* storagewindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1152B0F8EBBE30048CA8D /* storagewindow.cpp */; }; - 92C115310F8EBC2B0048CA8D /* serverselectdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1152F0F8EBC2B0048CA8D /* serverselectdialog.cpp */; }; 92C115360F8EBC450048CA8D /* browserbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115320F8EBC450048CA8D /* browserbox.cpp */; }; 92C115370F8EBC450048CA8D /* windowcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115340F8EBC450048CA8D /* windowcontainer.cpp */; }; 92C1153B0F8EBC730048CA8D /* chattab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115390F8EBC730048CA8D /* chattab.cpp */; }; - 92C1153E0F8EBC830048CA8D /* shortcutcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1153C0F8EBC830048CA8D /* shortcutcontainer.cpp */; }; - 92C115430F8EBCB70048CA8D /* setuptab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115400F8EBCB70048CA8D /* setuptab.cpp */; }; 92C115440F8EBCB70048CA8D /* shortcutwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115410F8EBCB70048CA8D /* shortcutwindow.cpp */; }; 92C115470F8EBCD00048CA8D /* passwordfield.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115450F8EBCD00048CA8D /* passwordfield.cpp */; }; 92C1154D0F8EBD000048CA8D /* checkbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115490F8EBD000048CA8D /* checkbox.cpp */; }; @@ -211,33 +282,12 @@ 92C115540F8EBD250048CA8D /* label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115500F8EBD250048CA8D /* label.cpp */; }; 92C115550F8EBD250048CA8D /* progressbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115520F8EBD250048CA8D /* progressbar.cpp */; }; 92C115590F8EBD490048CA8D /* net.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115570F8EBD490048CA8D /* net.cpp */; }; - 92C115840F8EBD570048CA8D /* adminhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1155B0F8EBD570048CA8D /* adminhandler.cpp */; }; - 92C115850F8EBD570048CA8D /* beinghandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1155D0F8EBD570048CA8D /* beinghandler.cpp */; }; - 92C115860F8EBD570048CA8D /* buysellhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1155F0F8EBD570048CA8D /* buysellhandler.cpp */; }; - 92C115870F8EBD570048CA8D /* charserverhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115610F8EBD570048CA8D /* charserverhandler.cpp */; }; - 92C115880F8EBD570048CA8D /* chathandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115630F8EBD570048CA8D /* chathandler.cpp */; }; - 92C115890F8EBD570048CA8D /* equipmenthandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115650F8EBD570048CA8D /* equipmenthandler.cpp */; }; - 92C1158A0F8EBD570048CA8D /* generalhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115670F8EBD570048CA8D /* generalhandler.cpp */; }; - 92C1158B0F8EBD570048CA8D /* partytab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1156A0F8EBD570048CA8D /* partytab.cpp */; }; - 92C1158C0F8EBD570048CA8D /* inventoryhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1156C0F8EBD570048CA8D /* inventoryhandler.cpp */; }; - 92C1158D0F8EBD570048CA8D /* itemhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1156E0F8EBD570048CA8D /* itemhandler.cpp */; }; - 92C1158E0F8EBD570048CA8D /* loginhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115700F8EBD570048CA8D /* loginhandler.cpp */; }; - 92C1158F0F8EBD570048CA8D /* logouthandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115720F8EBD570048CA8D /* logouthandler.cpp */; }; - 92C115900F8EBD570048CA8D /* maphandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115740F8EBD570048CA8D /* maphandler.cpp */; }; - 92C115910F8EBD570048CA8D /* network.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115760F8EBD570048CA8D /* network.cpp */; }; - 92C115920F8EBD570048CA8D /* npchandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115780F8EBD570048CA8D /* npchandler.cpp */; }; - 92C115930F8EBD570048CA8D /* partyhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1157A0F8EBD570048CA8D /* partyhandler.cpp */; }; - 92C115940F8EBD570048CA8D /* playerhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1157C0F8EBD570048CA8D /* playerhandler.cpp */; }; - 92C115960F8EBD570048CA8D /* skillhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115800F8EBD570048CA8D /* skillhandler.cpp */; }; - 92C115970F8EBD570048CA8D /* tradehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115820F8EBD570048CA8D /* tradehandler.cpp */; }; 92C1159B0F8EBD900048CA8D /* emotedb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115990F8EBD900048CA8D /* emotedb.cpp */; }; 92C115A20F8EBDB20048CA8D /* commandhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1159C0F8EBDB20048CA8D /* commandhandler.cpp */; }; 92C115A30F8EBDB20048CA8D /* effectmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1159E0F8EBDB20048CA8D /* effectmanager.cpp */; }; 92C115A40F8EBDB20048CA8D /* units.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115A00F8EBDB20048CA8D /* units.cpp */; }; 92C115B70F8EBE450048CA8D /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115AD0F8EBE450048CA8D /* palette.cpp */; }; - 92C115B80F8EBE450048CA8D /* partywindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115AF0F8EBE450048CA8D /* partywindow.cpp */; }; 92C115B90F8EBE450048CA8D /* recorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115B10F8EBE450048CA8D /* recorder.cpp */; }; - 92C115BA0F8EBE450048CA8D /* skin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115B30F8EBE450048CA8D /* skin.cpp */; }; 92C115BB0F8EBE450048CA8D /* speechbubble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115B50F8EBE450048CA8D /* speechbubble.cpp */; }; 92C115BF0F8EBE5E0048CA8D /* channeltab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115BD0F8EBE5E0048CA8D /* channeltab.cpp */; }; 92C115C60F8EBE950048CA8D /* whispertab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115C30F8EBE950048CA8D /* whispertab.cpp */; }; @@ -248,290 +298,15 @@ 92C115DB0F8EBF530048CA8D /* button.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115D50F8EBF530048CA8D /* button.cpp */; }; 92C115DC0F8EBF530048CA8D /* icon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115D70F8EBF530048CA8D /* icon.cpp */; }; 92C115DD0F8EBF530048CA8D /* radiobutton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115D90F8EBF530048CA8D /* radiobutton.cpp */; }; - 92C115E10F8EBF7C0048CA8D /* avatar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115DF0F8EBF7C0048CA8D /* avatar.cpp */; }; - 92C115E70F8EBF9A0048CA8D /* itemlinkhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115E40F8EBF9A0048CA8D /* itemlinkhandler.cpp */; }; 92C115EA0F8EBFA60048CA8D /* stringutils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115E80F8EBFA60048CA8D /* stringutils.cpp */; }; 92C115EE0F8EBFC20048CA8D /* channel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115EC0F8EBFC20048CA8D /* channel.cpp */; }; - 92C115F40F8EBFD20048CA8D /* emoteshortcutcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115F10F8EBFD20048CA8D /* emoteshortcutcontainer.cpp */; }; 92C115F70F8EBFDD0048CA8D /* dropdown.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115F50F8EBFDD0048CA8D /* dropdown.cpp */; }; 92C115FB0F8EBFF30048CA8D /* setup_colors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115F90F8EBFF30048CA8D /* setup_colors.cpp */; }; 92C115FF0F8EC0150048CA8D /* textpreview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115FD0F8EC0150048CA8D /* textpreview.cpp */; }; - 92C116130F8EC08F0048CA8D /* circle-gray.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116010F8EC0590048CA8D /* circle-gray.png */; }; - 92C116140F8EC08F0048CA8D /* circle-green.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116020F8EC0590048CA8D /* circle-green.png */; }; - 92C116160F8EC08F0048CA8D /* equip_bg.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116040F8EC0590048CA8D /* equip_bg.png */; }; - 92C116170F8EC08F0048CA8D /* gui.xml in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116050F8EC0590048CA8D /* gui.xml */; }; - 92C116180F8EC08F0048CA8D /* speech_bubble.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116060F8EC0590048CA8D /* speech_bubble.png */; }; - 92C116190F8EC08F0048CA8D /* speechbubble.xml in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116070F8EC0590048CA8D /* speechbubble.xml */; }; - 92C1161A0F8EC08F0048CA8D /* sticky_button.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116080F8EC0590048CA8D /* sticky_button.png */; }; - 92C116370F8EC4F60048CA8D /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92BC40910BAEE818000DAB7F /* SDL.framework */; }; - 92C116380F8EC4F60048CA8D /* SDL_image.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92BC408E0BAEE818000DAB7F /* SDL_image.framework */; }; - 92C116390F8EC4F60048CA8D /* SDL_mixer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92BC408F0BAEE818000DAB7F /* SDL_mixer.framework */; }; - 92C1163A0F8EC4F60048CA8D /* SDL_ttf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 926A29790F23C155005D6466 /* SDL_ttf.framework */; }; - 92C116410F8EC5ED0048CA8D /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F790BAEE55B000DAB7F /* main.cpp */; }; - 92C116420F8EC6070048CA8D /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = 92BC40E50BAEF54B000DAB7F /* SDLMain.m */; }; - 92C1164F0F8EC8080048CA8D /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FEA0BAEE55B000DAB7F /* sound.cpp */; }; - 92C116500F8EC8150048CA8D /* resourcemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FDD0BAEE55B000DAB7F /* resourcemanager.cpp */; }; - 92C116520F8EC82C0048CA8D /* configuration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3ED20BAEE55A000DAB7F /* configuration.cpp */; }; - 92C116530F8EC84A0048CA8D /* setup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F470BAEE55A000DAB7F /* setup.cpp */; }; - 92C116540F8EC8750048CA8D /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FDB0BAEE55B000DAB7F /* resource.cpp */; }; - 92C116560F8EC8A80048CA8D /* guichan.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 922CD9EC0E3D02C50074C50E /* guichan.framework */; }; - 92C116C50F8EC8D80048CA8D /* window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1150C0F8EBB360048CA8D /* window.cpp */; }; - 92C116C70F8EC92E0048CA8D /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F760BAEE55B000DAB7F /* log.cpp */; }; - 92C116C80F8EC9570048CA8D /* physfs.c in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FAB0BAEE55B000DAB7F /* physfs.c */; }; - 92C116C90F8EC9660048CA8D /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCE70D1DA58D00CA28FB /* zip.c */; }; - 92C116CB0F8EC99E0048CA8D /* wallpaper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115D00F8EBF1C0048CA8D /* wallpaper.cpp */; }; - 92C116CC0F8EC9CD0048CA8D /* emoteshortcut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1151E0F8EBBA90048CA8D /* emoteshortcut.cpp */; }; - 92C116CD0F8EC9D90048CA8D /* progressbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115520F8EBD250048CA8D /* progressbar.cpp */; }; - 92C116CF0F8ECA030048CA8D /* skin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115B30F8EBE450048CA8D /* skin.cpp */; }; - 92C116D00F8ECA130048CA8D /* tabbedarea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926A29480F23BD88005D6466 /* tabbedarea.cpp */; }; - 92C116D10F8ECA300048CA8D /* connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F0B0BAEE55A000DAB7F /* connection.cpp */; }; - 92C116D30F8ECA420048CA8D /* button.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115D50F8EBF530048CA8D /* button.cpp */; }; - 92C116D40F8ECA550048CA8D /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EEE0BAEE55A000DAB7F /* graphics.cpp */; }; - 92C116D60F8ECA770048CA8D /* xml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FF40BAEE55B000DAB7F /* xml.cpp */; }; - 92C116D80F8ECAFF0048CA8D /* dye.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CC9D0D1C622E00CA28FB /* dye.cpp */; }; - 92C116D90F8ECB0A0048CA8D /* itemdb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FCD0BAEE55B000DAB7F /* itemdb.cpp */; }; - 92C116DA0F8ECB380048CA8D /* monsterdb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FD30BAEE55B000DAB7F /* monsterdb.cpp */; }; - 92C116DC0F8ECB550048CA8D /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926A29440F23BD88005D6466 /* layout.cpp */; }; - 92C116DE0F8ECB7F0048CA8D /* units.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115A00F8EBDB20048CA8D /* units.cpp */; }; - 92C116DF0F8ECB970048CA8D /* buy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EF90BAEE55A000DAB7F /* buy.cpp */; }; - 92C116E00F8ECBBA0048CA8D /* emotedb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115990F8EBD900048CA8D /* emotedb.cpp */; }; - 92C116E20F8ECBC80048CA8D /* monsterinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FD50BAEE55B000DAB7F /* monsterinfo.cpp */; }; - 92C116E30F8ECBD10048CA8D /* shoplistbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F520BAEE55A000DAB7F /* shoplistbox.cpp */; }; - 92C116E60F8ECBE80048CA8D /* changepassworddialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C116E40F8ECBE80048CA8D /* changepassworddialog.cpp */; }; - 92C116E80F8ECC230048CA8D /* setup_joystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F4B0BAEE55A000DAB7F /* setup_joystick.cpp */; }; - 92C116E90F8ECC430048CA8D /* windowcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115340F8EBC450048CA8D /* windowcontainer.cpp */; }; - 92C116EC0F8ECC5F0048CA8D /* passwordfield.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115450F8EBCD00048CA8D /* passwordfield.cpp */; }; - 92C116ED0F8ECC6A0048CA8D /* label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115500F8EBD250048CA8D /* label.cpp */; }; - 92C116EE0F8ECC8B0048CA8D /* layouthelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92DD76450F267B3600B2B519 /* layouthelper.cpp */; }; - 92C116EF0F8ECCBF0048CA8D /* colordb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115CE0F8EBF1C0048CA8D /* colordb.cpp */; }; - 92C116F10F8ECCD50048CA8D /* joystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F710BAEE55B000DAB7F /* joystick.cpp */; }; - 92C116F20F8ECCE10048CA8D /* checkbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115490F8EBD000048CA8D /* checkbox.cpp */; }; - 92C116F30F8ECCE70048CA8D /* textfield.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115260F8EBBD50048CA8D /* textfield.cpp */; }; - 92C116F40F8ECD180048CA8D /* macosx.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCF20D1DA5C600CA28FB /* macosx.c */; }; - 92C116F50F8ECD320048CA8D /* listbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115140F8EBB830048CA8D /* listbox.cpp */; }; - 92C1172F0F8ECD850048CA8D /* itemshortcut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926F9CF60DB005FA00AACD26 /* itemshortcut.cpp */; }; - 92C117300F8ECD970048CA8D /* setup_video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F4D0BAEE55A000DAB7F /* setup_video.cpp */; }; - 92C117310F8ECDA10048CA8D /* shop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F500BAEE55A000DAB7F /* shop.cpp */; }; - 92C117330F8ECDB10048CA8D /* register.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F400BAEE55A000DAB7F /* register.cpp */; }; - 92C117340F8ECDCF0048CA8D /* dir.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCE00D1DA58D00CA28FB /* dir.c */; }; - 92C117350F8ECDDF0048CA8D /* slider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115180F8EBB830048CA8D /* slider.cpp */; }; - 92C117360F8ECDF90048CA8D /* updatewindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F620BAEE55B000DAB7F /* updatewindow.cpp */; }; - 92C117380F8ECE150048CA8D /* browserbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115320F8EBC450048CA8D /* browserbox.cpp */; }; - 92C117390F8ECE290048CA8D /* physfs_unicode.c in Sources */ = {isa = PBXBuildFile; fileRef = 92A4CCFB0D1DA89800CA28FB /* physfs_unicode.c */; }; - 92C1173A0F8ECE2E0048CA8D /* physfs_byteorder.c in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FAD0BAEE55B000DAB7F /* physfs_byteorder.c */; }; - 92C1173B0F8ECE3E0048CA8D /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FC90BAEE55B000DAB7F /* image.cpp */; }; - 92C1173D0F8ECE550048CA8D /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92BC40C60BAEEDAA000DAB7F /* OpenGL.framework */; }; - 92C1174F0F8ECE6A0048CA8D /* posix.c in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FB50BAEE55B000DAB7F /* posix.c */; }; - 92C117500F8ECE8A0048CA8D /* charcreatedialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115C70F8EBECE0048CA8D /* charcreatedialog.cpp */; }; - 92C117510F8ECE9C0048CA8D /* imageset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 925350010BC12A3200115FD5 /* imageset.cpp */; }; - 92C117550F8ECEEA0048CA8D /* skilldialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C117530F8ECEEA0048CA8D /* skilldialog.cpp */; }; - 92C1175A0F8ECF0B0048CA8D /* statuswindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C117560F8ECF0B0048CA8D /* statuswindow.cpp */; }; - 92C1175B0F8ECF0B0048CA8D /* unregisterdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C117580F8ECF0B0048CA8D /* unregisterdialog.cpp */; }; - 92C1175D0F8ECF430048CA8D /* localplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F730BAEE55B000DAB7F /* localplayer.cpp */; }; - 92C117850F8ECF710048CA8D /* npcdb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 922CD9560E3D00900074C50E /* npcdb.cpp */; }; - 92C117860F8ECF7E0048CA8D /* scrollarea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115160F8EBB830048CA8D /* scrollarea.cpp */; }; - 92C1178E0F8ECFA00048CA8D /* being.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3ECC0BAEE55A000DAB7F /* being.cpp */; }; - 92C1178F0F8ECFA20048CA8D /* animatedsprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3ECA0BAEE55A000DAB7F /* animatedsprite.cpp */; }; - 92C117900F8ECFAE0048CA8D /* player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FBA0BAEE55B000DAB7F /* player.cpp */; }; - 92C117910F8ECFEA0048CA8D /* shopitem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 922CD95D0E3D01080074C50E /* shopitem.cpp */; }; - 92C1179F0F8ED0340048CA8D /* particlecontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9273BE040EF33FB3008E56E1 /* particlecontainer.cpp */; }; - 92C117A00F8ED03B0048CA8D /* game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EEC0BAEE55A000DAB7F /* game.cpp */; }; - 92C117A20F8ED0510048CA8D /* item.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F6F0BAEE55B000DAB7F /* item.cpp */; }; - 92C117A30F8ED05C0048CA8D /* spritedef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FE30BAEE55B000DAB7F /* spritedef.cpp */; }; - 92C117A40F8ED0660048CA8D /* inventorywindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F1D0BAEE55A000DAB7F /* inventorywindow.cpp */; }; - 92C117A60F8ED08A0048CA8D /* keyboardconfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92024D2A0CF1BD9E006B55CB /* keyboardconfig.cpp */; }; - 92C117A80F8ED0990048CA8D /* beingmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3ECE0BAEE55A000DAB7F /* beingmanager.cpp */; }; - 92C117A90F8ED0A30048CA8D /* chat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F030BAEE55A000DAB7F /* chat.cpp */; }; - 92C117AA0F8ED0AE0048CA8D /* inttextfield.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115220F8EBBD50048CA8D /* inttextfield.cpp */; }; - 92C117AB0F8ED0B90048CA8D /* simpleanimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FE80BAEE55B000DAB7F /* simpleanimation.cpp */; }; - 92C117AC0F8ED0BE0048CA8D /* imagewriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FCB0BAEE55B000DAB7F /* imagewriter.cpp */; }; - 92C117AE0F8ED0CF0048CA8D /* action.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FBE0BAEE55B000DAB7F /* action.cpp */; }; - 92C117AF0F8ED0E80048CA8D /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115AD0F8EBE450048CA8D /* palette.cpp */; }; - 92C117B00F8ED0ED0048CA8D /* particle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924A39EC0C0784280066885E /* particle.cpp */; }; - 92C117B10F8ED0FA0048CA8D /* effectmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1159E0F8EBDB20048CA8D /* effectmanager.cpp */; }; - 92C117B20F8ED11A0048CA8D /* engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EE40BAEE55A000DAB7F /* engine.cpp */; }; - 92C117B40F8ED12E0048CA8D /* statuseffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9273BE060EF33FB3008E56E1 /* statuseffect.cpp */; }; - 92C117B50F8ED1480048CA8D /* viewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F660BAEE55B000DAB7F /* viewport.cpp */; }; - 92C117B60F8ED16C0048CA8D /* speechbubble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115B50F8EBE450048CA8D /* speechbubble.cpp */; }; - 92C117B80F8ED17E0048CA8D /* openglgraphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FA70BAEE55B000DAB7F /* openglgraphics.cpp */; }; - 92C117B90F8ED19D0048CA8D /* animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FC20BAEE55B000DAB7F /* animation.cpp */; }; - 92C117BB0F8ED1C30048CA8D /* imageparticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924A39EA0C0784280066885E /* imageparticle.cpp */; }; - 92C117BC0F8ED1D30048CA8D /* ministatus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F2C0BAEE55A000DAB7F /* ministatus.cpp */; }; - 92C117BD0F8ED1D50048CA8D /* minimap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F2A0BAEE55A000DAB7F /* minimap.cpp */; }; - 92C117BF0F8ED1EE0048CA8D /* map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F7C0BAEE55B000DAB7F /* map.cpp */; }; - 92C117C00F8ED2020048CA8D /* animationparticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924A39E80C0784280066885E /* animationparticle.cpp */; }; - 92C117C10F8ED20F0048CA8D /* equipmentwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F0F0BAEE55A000DAB7F /* equipmentwindow.cpp */; }; - 92C117C30F8ED2340048CA8D /* itempopup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115100F8EBB550048CA8D /* itempopup.cpp */; }; - 92C117C40F8ED26A0048CA8D /* ambientoverlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FC00BAEE55B000DAB7F /* ambientoverlay.cpp */; }; - 92C117C50F8ED28F0048CA8D /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92BC40D80BAEEED3000DAB7F /* IOKit.framework */; }; - 92C118640F8ED2B00048CA8D /* inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F6D0BAEE55B000DAB7F /* inventory.cpp */; }; - 92C118650F8ED2C80048CA8D /* popup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115240F8EBBD50048CA8D /* popup.cpp */; }; - 92C118660F8ED2D10048CA8D /* soundeffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FE10BAEE55B000DAB7F /* soundeffect.cpp */; }; - 92C118680F8ED2E40048CA8D /* radiobutton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115D90F8EBF530048CA8D /* radiobutton.cpp */; }; - 92C1186A0F8ED2FD0048CA8D /* chattab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115390F8EBC730048CA8D /* chattab.cpp */; }; - 92C1186B0F8ED3040048CA8D /* help.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F190BAEE55A000DAB7F /* help.cpp */; }; - 92C1186E0F8ED31C0048CA8D /* popupmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F3A0BAEE55A000DAB7F /* popupmenu.cpp */; }; - 92C118710F8ED33F0048CA8D /* quitdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1186F0F8ED33F0048CA8D /* quitdialog.cpp */; }; - 92C118730F8ED3640048CA8D /* trade.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F600BAEE55B000DAB7F /* trade.cpp */; }; - 92C118740F8ED36B0048CA8D /* tab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926A29460F23BD88005D6466 /* tab.cpp */; }; - 92C118750F8ED37A0048CA8D /* partywindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115AF0F8EBE450048CA8D /* partywindow.cpp */; }; - 92C118760F8ED3840048CA8D /* itemcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F210BAEE55A000DAB7F /* itemcontainer.cpp */; }; - 92C118770F8ED38D0048CA8D /* whispertab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115C30F8EBE950048CA8D /* whispertab.cpp */; }; - 92C1187A0F8ED3BE0048CA8D /* textbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1154B0F8EBD000048CA8D /* textbox.cpp */; }; - 92C1187C0F8ED3E50048CA8D /* itemshortcutcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926F9D410DB00AFC00AACD26 /* itemshortcutcontainer.cpp */; }; - 92C1187E0F8ED4000048CA8D /* iteminfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FCF0BAEE55B000DAB7F /* iteminfo.cpp */; }; - 92C118810F8ED41F0048CA8D /* flooritemmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EEA0BAEE55A000DAB7F /* flooritemmanager.cpp */; }; - 92C118820F8ED4270048CA8D /* npc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FA50BAEE55B000DAB7F /* npc.cpp */; }; - 92C118840F8ED43C0048CA8D /* avatar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115DF0F8EBF7C0048CA8D /* avatar.cpp */; }; - 92C118850F8ED44A0048CA8D /* particleemitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924A39EE0C0784280066885E /* particleemitter.cpp */; }; - 92C118860F8ED4590048CA8D /* textparticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924A39F00C0784280066885E /* textparticle.cpp */; }; - 92C118870F8ED4640048CA8D /* channel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115EC0F8EBFC20048CA8D /* channel.cpp */; }; - 92C118880F8ED4650048CA8D /* channelmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115CB0F8EBF090048CA8D /* channelmanager.cpp */; }; - 92C118890F8ED46B0048CA8D /* commandhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1159C0F8EBDB20048CA8D /* commandhandler.cpp */; }; - 92C1188B0F8ED47F0048CA8D /* shortcutcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1153C0F8EBC830048CA8D /* shortcutcontainer.cpp */; }; - 92C1188D0F8ED49F0048CA8D /* mapreader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FD10BAEE55B000DAB7F /* mapreader.cpp */; }; - 92C118900F8ED4B30048CA8D /* guild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1188E0F8ED4B30048CA8D /* guild.cpp */; }; - 92C118930F8ED4DC0048CA8D /* icon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115D70F8EBF530048CA8D /* icon.cpp */; }; - 92C118940F8ED4E40048CA8D /* itemlinkhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115E40F8EBF9A0048CA8D /* itemlinkhandler.cpp */; }; - 92C118960F8ED4FE0048CA8D /* libpng.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9294DAA00C17E73200FCEDE9 /* libpng.framework */; }; - 92C1189A0F8ED50B0048CA8D /* equipment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EE60BAEE55A000DAB7F /* equipment.cpp */; }; - 92C1189B0F8ED5140048CA8D /* setup_colors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115F90F8EBFF30048CA8D /* setup_colors.cpp */; }; - 92C1189C0F8ED5180048CA8D /* setup_keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92024D360CF1BDF7006B55CB /* setup_keyboard.cpp */; }; - 92C1189D0F8ED5210048CA8D /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92037A1B0ED2037300D3712D /* text.cpp */; }; - 92C1189E0F8ED5460048CA8D /* monster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F7E0BAEE55B000DAB7F /* monster.cpp */; }; - 92C1189F0F8ED54A0048CA8D /* channeltab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115BD0F8EBE5E0048CA8D /* channeltab.cpp */; }; - 92C118ED0F8ED5640048CA8D /* resizegrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924A3A100C07A60B0066885E /* resizegrip.cpp */; }; - 92C118EE0F8ED56A0048CA8D /* recorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115B10F8EBE450048CA8D /* recorder.cpp */; }; - 92C118EF0F8ED5760048CA8D /* textmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92037A1D0ED2037300D3712D /* textmanager.cpp */; }; - 92C118F10F8ED5A60048CA8D /* textpreview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115FD0F8EC0150048CA8D /* textpreview.cpp */; }; - 92C118F40F8ED5DE0048CA8D /* textdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C118F20F8ED5DE0048CA8D /* textdialog.cpp */; }; - 92C118F60F8ED5F00048CA8D /* buddywindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3EF50BAEE55A000DAB7F /* buddywindow.cpp */; }; - 92C118F70F8ED60C0048CA8D /* stringutils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115E80F8EBFA60048CA8D /* stringutils.cpp */; }; - 92C118F80F8ED6140048CA8D /* sell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F450BAEE55A000DAB7F /* sell.cpp */; }; - 92C118F90F8ED6160048CA8D /* sdlinput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926A29520F23BD9E005D6466 /* sdlinput.cpp */; }; - 92C119030F8ED63F0048CA8D /* guildlistbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C118FB0F8ED63F0048CA8D /* guildlistbox.cpp */; }; - 92C119040F8ED63F0048CA8D /* guildwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C118FD0F8ED63F0048CA8D /* guildwindow.cpp */; }; - 92C119050F8ED63F0048CA8D /* magic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C118FF0F8ED63F0048CA8D /* magic.cpp */; }; - 92C119060F8ED63F0048CA8D /* npcpostdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119010F8ED63F0048CA8D /* npcpostdialog.cpp */; }; - 92C119080F8ED6890048CA8D /* setup_players.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FD19B30DDCE53400D14E5D /* setup_players.cpp */; }; - 92C119090F8ED6920048CA8D /* debugwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F0D0BAEE55A000DAB7F /* debugwindow.cpp */; }; - 92C1190D0F8ED6C70048CA8D /* dropdown.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115F50F8EBFDD0048CA8D /* dropdown.cpp */; }; - 92C1190F0F8ED7010048CA8D /* net.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115570F8EBD490048CA8D /* net.cpp */; }; - 92C119100F8ED7200048CA8D /* gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F150BAEE55A000DAB7F /* gui.cpp */; }; - 92C119110F8ED7370048CA8D /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FEF0BAEE55B000DAB7F /* base64.cpp */; }; - 92C119130F8ED7480048CA8D /* truetypefont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 926A29540F23BD9E005D6466 /* truetypefont.cpp */; }; - 92C119150F8ED7650048CA8D /* login.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F260BAEE55A000DAB7F /* login.cpp */; }; - 92C119170F8ED7700048CA8D /* music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3FD70BAEE55B000DAB7F /* music.cpp */; }; - 92C119180F8ED77D0048CA8D /* serverselectdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1152F0F8EBC2B0048CA8D /* serverselectdialog.cpp */; }; - 92C119190F8ED7860048CA8D /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FD19B50DDCE53400D14E5D /* table.cpp */; }; - 92C1191D0F8ED79A0048CA8D /* changeemaildialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1191B0F8ED79A0048CA8D /* changeemaildialog.cpp */; }; - 92C1191E0F8ED7A70048CA8D /* shortcutwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115410F8EBCB70048CA8D /* shortcutwindow.cpp */; }; - 92C119630F8ED7C20048CA8D /* account.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119220F8ED7C20048CA8D /* account.cpp */; }; - 92C119640F8ED7C20048CA8D /* accountserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119240F8ED7C20048CA8D /* accountserver.cpp */; }; - 92C119650F8ED7C20048CA8D /* internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119260F8ED7C20048CA8D /* internal.cpp */; }; - 92C119660F8ED7C20048CA8D /* adminhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119280F8ED7C20048CA8D /* adminhandler.cpp */; }; - 92C119670F8ED7C20048CA8D /* beinghandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1192A0F8ED7C20048CA8D /* beinghandler.cpp */; }; - 92C119680F8ED7C20048CA8D /* buysellhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1192C0F8ED7C20048CA8D /* buysellhandler.cpp */; }; - 92C119690F8ED7C20048CA8D /* charserverhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1192E0F8ED7C20048CA8D /* charserverhandler.cpp */; }; - 92C1196A0F8ED7C20048CA8D /* chathandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119300F8ED7C20048CA8D /* chathandler.cpp */; }; - 92C1196B0F8ED7C20048CA8D /* chatserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119330F8ED7C20048CA8D /* chatserver.cpp */; }; - 92C1196C0F8ED7C20048CA8D /* guild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119350F8ED7C20048CA8D /* guild.cpp */; }; - 92C1196D0F8ED7C20048CA8D /* internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119370F8ED7C20048CA8D /* internal.cpp */; }; - 92C1196E0F8ED7C20048CA8D /* party.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119390F8ED7C20048CA8D /* party.cpp */; }; - 92C1196F0F8ED7C20048CA8D /* connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1193B0F8ED7C20048CA8D /* connection.cpp */; }; - 92C119700F8ED7C20048CA8D /* effecthandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1193D0F8ED7C20048CA8D /* effecthandler.cpp */; }; - 92C119710F8ED7C20048CA8D /* gameserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119400F8ED7C20048CA8D /* gameserver.cpp */; }; - 92C119720F8ED7C20048CA8D /* internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119420F8ED7C20048CA8D /* internal.cpp */; }; - 92C119730F8ED7C20048CA8D /* player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119440F8ED7C20048CA8D /* player.cpp */; }; - 92C119740F8ED7C20048CA8D /* generalhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119460F8ED7C20048CA8D /* generalhandler.cpp */; }; - 92C119750F8ED7C20048CA8D /* guildhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119480F8ED7C20048CA8D /* guildhandler.cpp */; }; - 92C119760F8ED7C20048CA8D /* internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1194A0F8ED7C20048CA8D /* internal.cpp */; }; - 92C119770F8ED7C20048CA8D /* inventoryhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1194C0F8ED7C20048CA8D /* inventoryhandler.cpp */; }; - 92C119780F8ED7C20048CA8D /* itemhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1194E0F8ED7C20048CA8D /* itemhandler.cpp */; }; - 92C119790F8ED7C20048CA8D /* loginhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119500F8ED7C20048CA8D /* loginhandler.cpp */; }; - 92C1197A0F8ED7C20048CA8D /* logouthandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119520F8ED7C20048CA8D /* logouthandler.cpp */; }; - 92C1197B0F8ED7C20048CA8D /* maphandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119540F8ED7C20048CA8D /* maphandler.cpp */; }; - 92C1197C0F8ED7C20048CA8D /* network.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119560F8ED7C20048CA8D /* network.cpp */; }; - 92C1197D0F8ED7C20048CA8D /* npchandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119580F8ED7C20048CA8D /* npchandler.cpp */; }; - 92C1197E0F8ED7C20048CA8D /* partyhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1195A0F8ED7C20048CA8D /* partyhandler.cpp */; }; - 92C1197F0F8ED7C20048CA8D /* playerhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1195C0F8ED7C20048CA8D /* playerhandler.cpp */; }; - 92C119800F8ED7C20048CA8D /* skillhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1195F0F8ED7C20048CA8D /* skillhandler.cpp */; }; - 92C119810F8ED7C20048CA8D /* tradehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119610F8ED7C20048CA8D /* tradehandler.cpp */; }; - 92C119850F8ED80E0048CA8D /* serverdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119830F8ED80E0048CA8D /* serverdialog.cpp */; }; - 92C119870F8ED8250048CA8D /* messagehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F930BAEE55B000DAB7F /* messagehandler.cpp */; }; - 92C119880F8ED8250048CA8D /* messagein.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F950BAEE55B000DAB7F /* messagein.cpp */; }; - 92C119890F8ED8270048CA8D /* messageout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F970BAEE55B000DAB7F /* messageout.cpp */; }; - 92C1198B0F8ED83A0048CA8D /* setuptab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115400F8EBCB70048CA8D /* setuptab.cpp */; }; - 92C1198C0F8ED8420048CA8D /* playerbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F380BAEE55A000DAB7F /* playerbox.cpp */; }; - 92C119900F8ED85E0048CA8D /* sha256.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C1198E0F8ED85E0048CA8D /* sha256.cpp */; }; - 92C119920F8ED86F0048CA8D /* emoteshortcutcontainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C115F10F8EBFD20048CA8D /* emoteshortcutcontainer.cpp */; }; - 92C119930F8ED87A0048CA8D /* setup_audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F490BAEE55A000DAB7F /* setup_audio.cpp */; }; - 92C119940F8ED8850048CA8D /* imageloader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92024E740CF1DCF6006B55CB /* imageloader.cpp */; }; - 92C119960F8ED8920048CA8D /* focushandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92BC3F110BAEE55A000DAB7F /* focushandler.cpp */; }; - 92C119990F8ED8B00048CA8D /* position.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C119980F8ED8B00048CA8D /* position.cpp */; }; - 92C1199B0F8ED90C0048CA8D /* circle-gray.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116010F8EC0590048CA8D /* circle-gray.png */; }; - 92C1199C0F8ED90C0048CA8D /* circle-green.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116020F8EC0590048CA8D /* circle-green.png */; }; - 92C1199E0F8ED90C0048CA8D /* equip_bg.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116040F8EC0590048CA8D /* equip_bg.png */; }; - 92C1199F0F8ED90C0048CA8D /* gui.xml in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116050F8EC0590048CA8D /* gui.xml */; }; - 92C119A00F8ED90C0048CA8D /* speech_bubble.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116060F8EC0590048CA8D /* speech_bubble.png */; }; - 92C119A10F8ED90C0048CA8D /* speechbubble.xml in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116070F8EC0590048CA8D /* speechbubble.xml */; }; - 92C119A20F8ED90C0048CA8D /* sticky_button.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C116080F8EC0590048CA8D /* sticky_button.png */; }; - 92C119A30F8ED90C0048CA8D /* bubble.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 928B50E40F2FB5430011C755 /* bubble.png */; }; - 92C119A40F8ED90C0048CA8D /* tab.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926A297E0F23C18E005D6466 /* tab.png */; }; - 92C119A50F8ED90C0048CA8D /* tabselected.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 926A297F0F23C18E005D6466 /* tabselected.png */; }; - 92C119A60F8ED90C0048CA8D /* close_button.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92024D5B0CF1BE5C006B55CB /* close_button.png */; }; - 92C119A70F8ED90C0048CA8D /* unknown-item.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92024D5D0CF1BE5C006B55CB /* unknown-item.png */; }; - 92C119A80F8ED90C0048CA8D /* item_shortcut_bgr.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92024D5C0CF1BE5C006B55CB /* item_shortcut_bgr.png */; }; - 92C119AA0F8ED90C0048CA8D /* button.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E620C085ED70066885E /* button.png */; }; - 92C119AB0F8ED90C0048CA8D /* button_disabled.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E630C085ED70066885E /* button_disabled.png */; }; - 92C119AC0F8ED90C0048CA8D /* buttonhi.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E640C085ED70066885E /* buttonhi.png */; }; - 92C119AD0F8ED90C0048CA8D /* buttonpress.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E650C085ED70066885E /* buttonpress.png */; }; - 92C119AE0F8ED90C0048CA8D /* checkbox.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E660C085ED70066885E /* checkbox.png */; }; - 92C119AF0F8ED90C0048CA8D /* deepbox.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E680C085ED70066885E /* deepbox.png */; }; - 92C119B00F8ED90C0048CA8D /* hscroll_left_default.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E6D0C085ED70066885E /* hscroll_left_default.png */; }; - 92C119B10F8ED90C0048CA8D /* hscroll_left_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E6E0C085ED70066885E /* hscroll_left_highlight.png */; }; - 92C119B20F8ED90C0048CA8D /* hscroll_left_pressed.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E6F0C085ED70066885E /* hscroll_left_pressed.png */; }; - 92C119B30F8ED90C0048CA8D /* hscroll_right_default.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E700C085ED70066885E /* hscroll_right_default.png */; }; - 92C119B40F8ED90C0048CA8D /* hscroll_right_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E710C085ED70066885E /* hscroll_right_highlight.png */; }; - 92C119B50F8ED90C0048CA8D /* hscroll_right_pressed.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E720C085ED70066885E /* hscroll_right_pressed.png */; }; - 92C119B60F8ED90C0048CA8D /* mouse.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E780C085ED70066885E /* mouse.png */; }; - 92C119B70F8ED90C0048CA8D /* radioin.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E790C085ED70066885E /* radioin.png */; }; - 92C119B80F8ED90C0048CA8D /* radioout.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E7A0C085ED70066885E /* radioout.png */; }; - 92C119B90F8ED90C0048CA8D /* resize.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E7B0C085ED70066885E /* resize.png */; }; - 92C119BA0F8ED90C0048CA8D /* selection.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E7E0C085ED70066885E /* selection.png */; }; - 92C119BB0F8ED90C0048CA8D /* slider.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E7F0C085ED70066885E /* slider.png */; }; - 92C119BC0F8ED90C0048CA8D /* target-cursor-blue-l.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E800C085ED70066885E /* target-cursor-blue-l.png */; }; - 92C119BD0F8ED90C0048CA8D /* target-cursor-blue-m.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E810C085ED70066885E /* target-cursor-blue-m.png */; }; - 92C119BE0F8ED90C0048CA8D /* target-cursor-blue-s.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E820C085ED70066885E /* target-cursor-blue-s.png */; }; - 92C119BF0F8ED90C0048CA8D /* target-cursor-red-l.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E830C085ED70066885E /* target-cursor-red-l.png */; }; - 92C119C00F8ED90C0048CA8D /* target-cursor-red-m.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E840C085ED70066885E /* target-cursor-red-m.png */; }; - 92C119C10F8ED90C0048CA8D /* target-cursor-red-s.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E850C085ED70066885E /* target-cursor-red-s.png */; }; - 92C119C30F8ED90C0048CA8D /* vscroll_down_default.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E880C085ED70066885E /* vscroll_down_default.png */; }; - 92C119C40F8ED90C0048CA8D /* vscroll_down_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E890C085ED70066885E /* vscroll_down_highlight.png */; }; - 92C119C50F8ED90C0048CA8D /* vscroll_down_pressed.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8A0C085ED70066885E /* vscroll_down_pressed.png */; }; - 92C119C60F8ED90C0048CA8D /* vscroll_grey.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8B0C085ED70066885E /* vscroll_grey.png */; }; - 92C119C80F8ED90C0048CA8D /* vscroll_up_default.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8D0C085ED70066885E /* vscroll_up_default.png */; }; - 92C119C90F8ED90C0048CA8D /* vscroll_up_highlight.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8E0C085ED70066885E /* vscroll_up_highlight.png */; }; - 92C119CA0F8ED90C0048CA8D /* vscroll_up_pressed.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 924A3E8F0C085ED70066885E /* vscroll_up_pressed.png */; }; - 92C119CC0F8ED9470048CA8D /* dejavusans.ttf in Copy Font Files */ = {isa = PBXBuildFile; fileRef = 926A29980F23C988005D6466 /* dejavusans.ttf */; }; - 92C119CF0F8ED9890048CA8D /* SDL_ttf.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 926A29790F23C155005D6466 /* SDL_ttf.framework */; }; - 92C119D20F8ED98C0048CA8D /* guichan.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 922CD9EC0E3D02C50074C50E /* guichan.framework */; }; - 92C119D30F8ED98F0048CA8D /* libpng.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 9294DAA00C17E73200FCEDE9 /* libpng.framework */; }; - 92C119D40F8ED9950048CA8D /* SDL_image.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 92BC408E0BAEE818000DAB7F /* SDL_image.framework */; }; - 92C119D70F8ED9A90048CA8D /* SDL_mixer.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 92BC408F0BAEE818000DAB7F /* SDL_mixer.framework */; }; - 92C119DB0F8ED9BE0048CA8D /* SDL.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 92BC40910BAEE818000DAB7F /* SDL.framework */; }; - 92C11A050F8ED9E70048CA8D /* error.png in Copy Image Files */ = {isa = PBXBuildFile; fileRef = 924A3E990C085ED70066885E /* error.png */; }; - 92C11A060F8ED9E70048CA8D /* login_wallpaper.png in Copy Image Files */ = {isa = PBXBuildFile; fileRef = 924A3E9A0C085ED70066885E /* login_wallpaper.png */; }; - 92C11A1C0F8EDAB30048CA8D /* items.xsd in Copy Data Files */ = {isa = PBXBuildFile; fileRef = 924A401C0C085ED80066885E /* items.xsd */; }; - 92C11A380F8EDAE50048CA8D /* The Mana World.icns in Resources */ = {isa = PBXBuildFile; fileRef = 924A42590C0871EC0066885E /* The Mana World.icns */; }; 92C636BB0FC5663000EE8D8D /* flooritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636B30FC5663000EE8D8D /* flooritem.cpp */; }; 92C636BC0FC5663000EE8D8D /* playerrelations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636B50FC5663000EE8D8D /* playerrelations.cpp */; }; 92C636BD0FC5663000EE8D8D /* rotationalparticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636B80FC5663000EE8D8D /* rotationalparticle.cpp */; }; 92C636BE0FC5663000EE8D8D /* vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636BA0FC5663000EE8D8D /* vector.cpp */; }; - 92C636BF0FC5663000EE8D8D /* flooritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636B30FC5663000EE8D8D /* flooritem.cpp */; }; - 92C636C00FC5663000EE8D8D /* playerrelations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636B50FC5663000EE8D8D /* playerrelations.cpp */; }; - 92C636C10FC5663000EE8D8D /* rotationalparticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636B80FC5663000EE8D8D /* rotationalparticle.cpp */; }; - 92C636C20FC5663000EE8D8D /* vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636BA0FC5663000EE8D8D /* vector.cpp */; }; 92C636D70FC5670700EE8D8D /* charselectdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636C40FC5670700EE8D8D /* charselectdialog.cpp */; }; 92C636D80FC5670700EE8D8D /* confirmdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636C60FC5670700EE8D8D /* confirmdialog.cpp */; }; 92C636D90FC5670700EE8D8D /* emotepopup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636C80FC5670700EE8D8D /* emotepopup.cpp */; }; @@ -539,33 +314,16 @@ 92C636DB0FC5670700EE8D8D /* npcdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636CC0FC5670700EE8D8D /* npcdialog.cpp */; }; 92C636DC0FC5670700EE8D8D /* okdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636CE0FC5670700EE8D8D /* okdialog.cpp */; }; 92C636DD0FC5670700EE8D8D /* outfitwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636D00FC5670700EE8D8D /* outfitwindow.cpp */; }; - 92C636DE0FC5670700EE8D8D /* tablemodel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636D20FC5670700EE8D8D /* tablemodel.cpp */; }; 92C636DF0FC5670700EE8D8D /* windowmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636D50FC5670700EE8D8D /* windowmenu.cpp */; }; - 92C636E00FC5670700EE8D8D /* charselectdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636C40FC5670700EE8D8D /* charselectdialog.cpp */; }; - 92C636E10FC5670700EE8D8D /* confirmdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636C60FC5670700EE8D8D /* confirmdialog.cpp */; }; - 92C636E20FC5670700EE8D8D /* emotepopup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636C80FC5670700EE8D8D /* emotepopup.cpp */; }; - 92C636E30FC5670700EE8D8D /* itemamount.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636CA0FC5670700EE8D8D /* itemamount.cpp */; }; - 92C636E40FC5670700EE8D8D /* npcdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636CC0FC5670700EE8D8D /* npcdialog.cpp */; }; - 92C636E50FC5670700EE8D8D /* okdialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636CE0FC5670700EE8D8D /* okdialog.cpp */; }; - 92C636E60FC5670700EE8D8D /* outfitwindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636D00FC5670700EE8D8D /* outfitwindow.cpp */; }; - 92C636E70FC5670700EE8D8D /* tablemodel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636D20FC5670700EE8D8D /* tablemodel.cpp */; }; - 92C636E80FC5670700EE8D8D /* windowmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92C636D50FC5670700EE8D8D /* windowmenu.cpp */; }; - 92C637820FC574B500EE8D8D /* window.png in Resources */ = {isa = PBXBuildFile; fileRef = 92C637800FC574B500EE8D8D /* window.png */; }; - 92C637870FC5751700EE8D8D /* dejavusans-bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 92C637850FC5751700EE8D8D /* dejavusans-bold.ttf */; }; - 92C6378A0FC5752500EE8D8D /* branding.xml in Resources */ = {isa = PBXBuildFile; fileRef = 92C637880FC5752500EE8D8D /* branding.xml */; }; - 92C6378B0FC5754300EE8D8D /* branding.xml in Copy Data Files */ = {isa = PBXBuildFile; fileRef = 92C637880FC5752500EE8D8D /* branding.xml */; }; 92C6378C0FC5756400EE8D8D /* dejavusans-bold.ttf in Copy Font Files */ = {isa = PBXBuildFile; fileRef = 92C637850FC5751700EE8D8D /* dejavusans-bold.ttf */; }; - 92C6378D0FC5757500EE8D8D /* window.png in Copy GUI Files */ = {isa = PBXBuildFile; fileRef = 92C637800FC574B500EE8D8D /* window.png */; }; 92DD76470F267B3600B2B519 /* layouthelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92DD76450F267B3600B2B519 /* layouthelper.cpp */; }; 92EA98B40FC5CB17003DC005 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 92EA98B30FC5CB17003DC005 /* SDLMain.nib */; }; - 92EA98B50FC5CB17003DC005 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 92EA98B30FC5CB17003DC005 /* SDLMain.nib */; }; 92EEA0030D2E20B300DDE300 /* libpng.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 9294DAA00C17E73200FCEDE9 /* libpng.framework */; }; 92EEA0050D2E20B300DDE300 /* SDL_image.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 92BC408E0BAEE818000DAB7F /* SDL_image.framework */; }; 92EEA0060D2E20B300DDE300 /* SDL_mixer.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 92BC408F0BAEE818000DAB7F /* SDL_mixer.framework */; }; 92EEA0070D2E20B300DDE300 /* SDL_net.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 92BC40900BAEE818000DAB7F /* SDL_net.framework */; }; 92EEA0080D2E20B300DDE300 /* SDL.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 92BC40910BAEE818000DAB7F /* SDL.framework */; }; 92FD19BA0DDCE53400D14E5D /* setup_players.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FD19B30DDCE53400D14E5D /* setup_players.cpp */; }; - 92FD19BB0DDCE53400D14E5D /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92FD19B50DDCE53400D14E5D /* table.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -575,7 +333,6 @@ dstPath = data; dstSubfolderSpec = 7; files = ( - 92C6378B0FC5754300EE8D8D /* branding.xml in Copy Data Files */, 924A40570C085EF50066885E /* items.xsd in Copy Data Files */, ); name = "Copy Data Files"; @@ -587,51 +344,56 @@ dstPath = data/graphics/gui; dstSubfolderSpec = 7; files = ( - 92C6378D0FC5757500EE8D8D /* window.png in Copy GUI Files */, - 928B50E60F2FB56D0011C755 /* bubble.png in Copy GUI Files */, - 926A299A0F23C9F4005D6466 /* tab.png in Copy GUI Files */, - 92C116130F8EC08F0048CA8D /* circle-gray.png in Copy GUI Files */, - 92C116140F8EC08F0048CA8D /* circle-green.png in Copy GUI Files */, - 92C116160F8EC08F0048CA8D /* equip_bg.png in Copy GUI Files */, - 92C116170F8EC08F0048CA8D /* gui.xml in Copy GUI Files */, - 92C116180F8EC08F0048CA8D /* speech_bubble.png in Copy GUI Files */, - 92C116190F8EC08F0048CA8D /* speechbubble.xml in Copy GUI Files */, - 92C1161A0F8EC08F0048CA8D /* sticky_button.png in Copy GUI Files */, - 926A299B0F23C9F4005D6466 /* tabselected.png in Copy GUI Files */, - 92024E170CF1C11D006B55CB /* item_shortcut_bgr.png in Copy GUI Files */, - 92024E150CF1C0DA006B55CB /* close_button.png in Copy GUI Files */, - 924A405C0C085F950066885E /* button.png in Copy GUI Files */, - 924A405D0C085F950066885E /* button_disabled.png in Copy GUI Files */, - 924A405E0C085F950066885E /* buttonhi.png in Copy GUI Files */, - 92024E160CF1C0FB006B55CB /* unknown-item.png in Copy GUI Files */, - 924A405F0C085F950066885E /* buttonpress.png in Copy GUI Files */, - 924A40600C085F950066885E /* checkbox.png in Copy GUI Files */, - 924A40610C085F950066885E /* deepbox.png in Copy GUI Files */, - 924A40660C085F950066885E /* hscroll_left_default.png in Copy GUI Files */, - 924A40670C085F950066885E /* hscroll_left_highlight.png in Copy GUI Files */, - 924A40680C085F950066885E /* hscroll_left_pressed.png in Copy GUI Files */, - 924A40690C085F950066885E /* hscroll_right_default.png in Copy GUI Files */, - 924A406A0C085F950066885E /* hscroll_right_highlight.png in Copy GUI Files */, - 924A406B0C085F950066885E /* hscroll_right_pressed.png in Copy GUI Files */, - 924A40700C085F950066885E /* mouse.png in Copy GUI Files */, - 924A40710C085F950066885E /* radioin.png in Copy GUI Files */, - 924A40720C085F950066885E /* radioout.png in Copy GUI Files */, - 924A40730C085F950066885E /* resize.png in Copy GUI Files */, - 924A40760C085F950066885E /* selection.png in Copy GUI Files */, - 924A40770C085F950066885E /* slider.png in Copy GUI Files */, - 924A40780C085F950066885E /* target-cursor-blue-l.png in Copy GUI Files */, - 924A40790C085F950066885E /* target-cursor-blue-m.png in Copy GUI Files */, - 924A407A0C085F950066885E /* target-cursor-blue-s.png in Copy GUI Files */, - 924A407B0C085F950066885E /* target-cursor-red-l.png in Copy GUI Files */, - 924A407C0C085F950066885E /* target-cursor-red-m.png in Copy GUI Files */, - 924A407D0C085F950066885E /* target-cursor-red-s.png in Copy GUI Files */, - 924A40800C085F950066885E /* vscroll_down_default.png in Copy GUI Files */, - 924A40810C085F950066885E /* vscroll_down_highlight.png in Copy GUI Files */, - 924A40820C085F950066885E /* vscroll_down_pressed.png in Copy GUI Files */, - 924A40830C085F950066885E /* vscroll_grey.png in Copy GUI Files */, - 924A40850C085F950066885E /* vscroll_up_default.png in Copy GUI Files */, - 924A40860C085F950066885E /* vscroll_up_highlight.png in Copy GUI Files */, - 924A40870C085F950066885E /* vscroll_up_pressed.png in Copy GUI Files */, + 9268560211F142A000A28C33 /* colors.xml in Copy GUI Files */, + 9268560311F142A000A28C33 /* progress-indicator.png in Copy GUI Files */, + 9268560411F142A000A28C33 /* radioin_highlight.png in Copy GUI Files */, + 9268560511F142A000A28C33 /* radioout_highlight.png in Copy GUI Files */, + 9268560611F142A000A28C33 /* slider_hilight.png in Copy GUI Files */, + 9268560711F142A000A28C33 /* tab_hilight.png in Copy GUI Files */, + 9268560811F142A000A28C33 /* vscroll_highlight.png in Copy GUI Files */, + 9268560911F142A000A28C33 /* window.xml in Copy GUI Files */, + 9268560A11F142A000A28C33 /* window.png in Copy GUI Files */, + 9268560B11F142A000A28C33 /* circle-gray.png in Copy GUI Files */, + 9268560C11F142A000A28C33 /* circle-green.png in Copy GUI Files */, + 9268560D11F142A000A28C33 /* speechbubble.xml in Copy GUI Files */, + 9268560E11F142A000A28C33 /* sticky_button.png in Copy GUI Files */, + 9268560F11F142A000A28C33 /* bubble.png in Copy GUI Files */, + 9268561011F142A000A28C33 /* tab.png in Copy GUI Files */, + 9268561111F142A000A28C33 /* tabselected.png in Copy GUI Files */, + 9268561211F142A000A28C33 /* close_button.png in Copy GUI Files */, + 9268561311F142A000A28C33 /* unknown-item.png in Copy GUI Files */, + 9268561411F142A000A28C33 /* item_shortcut_bgr.png in Copy GUI Files */, + 9268561511F142A000A28C33 /* button.png in Copy GUI Files */, + 9268561611F142A000A28C33 /* button_disabled.png in Copy GUI Files */, + 9268561711F142A000A28C33 /* buttonhi.png in Copy GUI Files */, + 9268561811F142A000A28C33 /* buttonpress.png in Copy GUI Files */, + 9268561911F142A000A28C33 /* checkbox.png in Copy GUI Files */, + 9268561A11F142A000A28C33 /* deepbox.png in Copy GUI Files */, + 9268561B11F142A000A28C33 /* hscroll_left_default.png in Copy GUI Files */, + 9268561C11F142A000A28C33 /* hscroll_left_highlight.png in Copy GUI Files */, + 9268561D11F142A000A28C33 /* hscroll_left_pressed.png in Copy GUI Files */, + 9268561E11F142A000A28C33 /* hscroll_right_default.png in Copy GUI Files */, + 9268561F11F142A000A28C33 /* hscroll_right_highlight.png in Copy GUI Files */, + 9268562011F142A000A28C33 /* hscroll_right_pressed.png in Copy GUI Files */, + 9268562111F142A000A28C33 /* mouse.png in Copy GUI Files */, + 9268562211F142A000A28C33 /* radioin.png in Copy GUI Files */, + 9268562311F142A000A28C33 /* radioout.png in Copy GUI Files */, + 9268562411F142A000A28C33 /* resize.png in Copy GUI Files */, + 9268562511F142A000A28C33 /* selection.png in Copy GUI Files */, + 9268562611F142A000A28C33 /* slider.png in Copy GUI Files */, + 9268562711F142A000A28C33 /* target-cursor-blue-l.png in Copy GUI Files */, + 9268562811F142A000A28C33 /* target-cursor-blue-m.png in Copy GUI Files */, + 9268562911F142A000A28C33 /* target-cursor-blue-s.png in Copy GUI Files */, + 9268562A11F142A000A28C33 /* target-cursor-red-l.png in Copy GUI Files */, + 9268562B11F142A000A28C33 /* target-cursor-red-m.png in Copy GUI Files */, + 9268562C11F142A000A28C33 /* target-cursor-red-s.png in Copy GUI Files */, + 9268562D11F142A000A28C33 /* vscroll_down_default.png in Copy GUI Files */, + 9268562E11F142A000A28C33 /* vscroll_down_highlight.png in Copy GUI Files */, + 9268562F11F142A000A28C33 /* vscroll_down_pressed.png in Copy GUI Files */, + 9268563011F142A000A28C33 /* vscroll_grey.png in Copy GUI Files */, + 9268563111F142A000A28C33 /* vscroll_up_default.png in Copy GUI Files */, + 9268563211F142A000A28C33 /* vscroll_up_highlight.png in Copy GUI Files */, + 9268563311F142A000A28C33 /* vscroll_up_pressed.png in Copy GUI Files */, ); name = "Copy GUI Files"; runOnlyForDeploymentPostprocessing = 0; @@ -642,7 +404,6 @@ dstPath = data/graphics/images; dstSubfolderSpec = 7; files = ( - 924A408A0C0860120066885E /* error.png in Copy Image Files */, 924A408B0C0860120066885E /* login_wallpaper.png in Copy Image Files */, ); name = "Copy Image Files"; @@ -689,118 +450,14 @@ name = "Copy Music Files"; runOnlyForDeploymentPostprocessing = 0; }; - 92C116320F8EC4720048CA8D /* Copy GUI Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = data/graphics/gui; - dstSubfolderSpec = 7; - files = ( - 92C1199B0F8ED90C0048CA8D /* circle-gray.png in Copy GUI Files */, - 92C1199C0F8ED90C0048CA8D /* circle-green.png in Copy GUI Files */, - 92C1199E0F8ED90C0048CA8D /* equip_bg.png in Copy GUI Files */, - 92C1199F0F8ED90C0048CA8D /* gui.xml in Copy GUI Files */, - 92C119A00F8ED90C0048CA8D /* speech_bubble.png in Copy GUI Files */, - 92C119A10F8ED90C0048CA8D /* speechbubble.xml in Copy GUI Files */, - 92C119A20F8ED90C0048CA8D /* sticky_button.png in Copy GUI Files */, - 92C119A30F8ED90C0048CA8D /* bubble.png in Copy GUI Files */, - 92C119A40F8ED90C0048CA8D /* tab.png in Copy GUI Files */, - 92C119A50F8ED90C0048CA8D /* tabselected.png in Copy GUI Files */, - 92C119A60F8ED90C0048CA8D /* close_button.png in Copy GUI Files */, - 92C119A70F8ED90C0048CA8D /* unknown-item.png in Copy GUI Files */, - 92C119A80F8ED90C0048CA8D /* item_shortcut_bgr.png in Copy GUI Files */, - 92C119AA0F8ED90C0048CA8D /* button.png in Copy GUI Files */, - 92C119AB0F8ED90C0048CA8D /* button_disabled.png in Copy GUI Files */, - 92C119AC0F8ED90C0048CA8D /* buttonhi.png in Copy GUI Files */, - 92C119AD0F8ED90C0048CA8D /* buttonpress.png in Copy GUI Files */, - 92C119AE0F8ED90C0048CA8D /* checkbox.png in Copy GUI Files */, - 92C119AF0F8ED90C0048CA8D /* deepbox.png in Copy GUI Files */, - 92C119B00F8ED90C0048CA8D /* hscroll_left_default.png in Copy GUI Files */, - 92C119B10F8ED90C0048CA8D /* hscroll_left_highlight.png in Copy GUI Files */, - 92C119B20F8ED90C0048CA8D /* hscroll_left_pressed.png in Copy GUI Files */, - 92C119B30F8ED90C0048CA8D /* hscroll_right_default.png in Copy GUI Files */, - 92C119B40F8ED90C0048CA8D /* hscroll_right_highlight.png in Copy GUI Files */, - 92C119B50F8ED90C0048CA8D /* hscroll_right_pressed.png in Copy GUI Files */, - 92C119B60F8ED90C0048CA8D /* mouse.png in Copy GUI Files */, - 92C119B70F8ED90C0048CA8D /* radioin.png in Copy GUI Files */, - 92C119B80F8ED90C0048CA8D /* radioout.png in Copy GUI Files */, - 92C119B90F8ED90C0048CA8D /* resize.png in Copy GUI Files */, - 92C119BA0F8ED90C0048CA8D /* selection.png in Copy GUI Files */, - 92C119BB0F8ED90C0048CA8D /* slider.png in Copy GUI Files */, - 92C119BC0F8ED90C0048CA8D /* target-cursor-blue-l.png in Copy GUI Files */, - 92C119BD0F8ED90C0048CA8D /* target-cursor-blue-m.png in Copy GUI Files */, - 92C119BE0F8ED90C0048CA8D /* target-cursor-blue-s.png in Copy GUI Files */, - 92C119BF0F8ED90C0048CA8D /* target-cursor-red-l.png in Copy GUI Files */, - 92C119C00F8ED90C0048CA8D /* target-cursor-red-m.png in Copy GUI Files */, - 92C119C10F8ED90C0048CA8D /* target-cursor-red-s.png in Copy GUI Files */, - 92C119C30F8ED90C0048CA8D /* vscroll_down_default.png in Copy GUI Files */, - 92C119C40F8ED90C0048CA8D /* vscroll_down_highlight.png in Copy GUI Files */, - 92C119C50F8ED90C0048CA8D /* vscroll_down_pressed.png in Copy GUI Files */, - 92C119C60F8ED90C0048CA8D /* vscroll_grey.png in Copy GUI Files */, - 92C119C80F8ED90C0048CA8D /* vscroll_up_default.png in Copy GUI Files */, - 92C119C90F8ED90C0048CA8D /* vscroll_up_highlight.png in Copy GUI Files */, - 92C119CA0F8ED90C0048CA8D /* vscroll_up_pressed.png in Copy GUI Files */, - ); - name = "Copy GUI Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - 92C119CD0F8ED96C0048CA8D /* Copy Font Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = data/fonts; - dstSubfolderSpec = 7; - files = ( - 92C119CC0F8ED9470048CA8D /* dejavusans.ttf in Copy Font Files */, - ); - name = "Copy Font Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - 92C11A130F8ED9F50048CA8D /* Copy Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 92C119DB0F8ED9BE0048CA8D /* SDL.framework in Copy Frameworks */, - 92C119D70F8ED9A90048CA8D /* SDL_mixer.framework in Copy Frameworks */, - 92C119D40F8ED9950048CA8D /* SDL_image.framework in Copy Frameworks */, - 92C119D30F8ED98F0048CA8D /* libpng.framework in Copy Frameworks */, - 92C119D20F8ED98C0048CA8D /* guichan.framework in Copy Frameworks */, - 92C119CF0F8ED9890048CA8D /* SDL_ttf.framework in Copy Frameworks */, - ); - name = "Copy Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - 92C11A140F8ED9F50048CA8D /* Copy Image Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = data/graphics/images; - dstSubfolderSpec = 7; - files = ( - 92C11A050F8ED9E70048CA8D /* error.png in Copy Image Files */, - 92C11A060F8ED9E70048CA8D /* login_wallpaper.png in Copy Image Files */, - ); - name = "Copy Image Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - 92C11A370F8EDAB80048CA8D /* Copy Data Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = data; - dstSubfolderSpec = 7; - files = ( - 92C11A1C0F8EDAB30048CA8D /* items.xsd in Copy Data Files */, - ); - name = "Copy Data Files"; - runOnlyForDeploymentPostprocessing = 0; - }; 92EEA0090D2E20D100DDE300 /* Copy Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( + 926857B011F15AB200A28C33 /* guichan.framework in Copy Frameworks */, 920C631F0F37D0EF001DD274 /* SDL_ttf.framework in Copy Frameworks */, - 922CDA6A0E3D07150074C50E /* guichan.framework in Copy Frameworks */, 92EEA0030D2E20B300DDE300 /* libpng.framework in Copy Frameworks */, 92EEA0050D2E20B300DDE300 /* SDL_image.framework in Copy Frameworks */, 92EEA0060D2E20B300DDE300 /* SDL_mixer.framework in Copy Frameworks */, @@ -823,7 +480,6 @@ 92024D5B0CF1BE5C006B55CB /* close_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = close_button.png; sourceTree = ""; }; 92024D5C0CF1BE5C006B55CB /* item_shortcut_bgr.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = item_shortcut_bgr.png; sourceTree = ""; }; 92024D5D0CF1BE5C006B55CB /* unknown-item.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "unknown-item.png"; sourceTree = ""; }; - 92024DDD0CF1BFC8006B55CB /* The Mana World.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "The Mana World.icns"; sourceTree = ""; }; 92024E740CF1DCF6006B55CB /* imageloader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = imageloader.cpp; sourceTree = ""; }; 92024E750CF1DCF6006B55CB /* imageloader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = imageloader.h; sourceTree = ""; }; 92037A190ED2035A00D3712D /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDLMain.h; path = src/SDLMain.h; sourceTree = ""; }; @@ -836,7 +492,6 @@ 922CD9570E3D00900074C50E /* npcdb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = npcdb.h; sourceTree = ""; }; 922CD95D0E3D01080074C50E /* shopitem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = shopitem.cpp; path = src/shopitem.cpp; sourceTree = ""; }; 922CD95E0E3D01080074C50E /* shopitem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = shopitem.h; path = src/shopitem.h; sourceTree = ""; }; - 922CD9EC0E3D02C50074C50E /* guichan.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = guichan.framework; sourceTree = ""; }; 924A39E80C0784280066885E /* animationparticle.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = animationparticle.cpp; path = src/animationparticle.cpp; sourceTree = ""; }; 924A39E90C0784280066885E /* animationparticle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = animationparticle.h; path = src/animationparticle.h; sourceTree = ""; }; 924A39EA0C0784280066885E /* imageparticle.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = imageparticle.cpp; path = src/imageparticle.cpp; sourceTree = ""; }; @@ -880,7 +535,6 @@ 924A3E8D0C085ED70066885E /* vscroll_up_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = vscroll_up_default.png; sourceTree = ""; }; 924A3E8E0C085ED70066885E /* vscroll_up_highlight.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = vscroll_up_highlight.png; sourceTree = ""; }; 924A3E8F0C085ED70066885E /* vscroll_up_pressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = vscroll_up_pressed.png; sourceTree = ""; }; - 924A3E990C085ED70066885E /* error.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = error.png; sourceTree = ""; }; 924A3E9A0C085ED70066885E /* login_wallpaper.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = login_wallpaper.png; sourceTree = ""; }; 924A400A0C085ED80066885E /* about.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = about.txt; sourceTree = ""; }; 924A400B0C085ED80066885E /* changes.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = changes.txt; sourceTree = ""; }; @@ -890,15 +544,183 @@ 924A40110C085ED80066885E /* skills.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = skills.txt; sourceTree = ""; }; 924A40120C085ED80066885E /* support.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = support.txt; sourceTree = ""; }; 924A40130C085ED80066885E /* team.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = team.txt; sourceTree = ""; }; - 924A40180C085ED80066885E /* tmw.ico */ = {isa = PBXFileReference; lastKnownFileType = image.ico; path = tmw.ico; sourceTree = ""; }; - 924A40190C085ED80066885E /* tmw.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tmw.png; sourceTree = ""; }; - 924A401A0C085ED80066885E /* tmw.xpm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = tmw.xpm; sourceTree = ""; }; 924A401C0C085ED80066885E /* items.xsd */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; path = items.xsd; sourceTree = ""; }; - 924A42590C0871EC0066885E /* The Mana World.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "The Mana World.icns"; sourceTree = ""; }; 924A42600C0874D00066885E /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 925350010BC12A3200115FD5 /* imageset.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = imageset.cpp; sourceTree = ""; }; 925350020BC12A3200115FD5 /* imageset.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = imageset.h; sourceTree = ""; }; - 925468FA0F8EB65C00B4C3A3 /* The Mana World (tmwserv).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "The Mana World (tmwserv).app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 926855E711F141D500A28C33 /* colors.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = colors.xml; sourceTree = ""; }; + 926855E811F141D500A28C33 /* progress-indicator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "progress-indicator.png"; sourceTree = ""; }; + 926855E911F141D500A28C33 /* radioin_highlight.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = radioin_highlight.png; sourceTree = ""; }; + 926855EA11F141D500A28C33 /* radioout_highlight.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = radioout_highlight.png; sourceTree = ""; }; + 926855EB11F141D500A28C33 /* slider_hilight.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = slider_hilight.png; sourceTree = ""; }; + 926855EC11F141D500A28C33 /* tab_hilight.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_hilight.png; sourceTree = ""; }; + 926855ED11F141D500A28C33 /* vscroll_highlight.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = vscroll_highlight.png; sourceTree = ""; }; + 926855EE11F141D500A28C33 /* window.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = window.xml; sourceTree = ""; }; + 926855FF11F141FD00A28C33 /* mana.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = mana.icns; sourceTree = ""; }; + 9268564B11F142D500A28C33 /* avatar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = avatar.cpp; path = src/avatar.cpp; sourceTree = ""; }; + 9268564C11F142D500A28C33 /* avatar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = avatar.h; path = src/avatar.h; sourceTree = ""; }; + 9268564D11F142D500A28C33 /* client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = client.cpp; path = src/client.cpp; sourceTree = ""; }; + 9268564E11F142D500A28C33 /* client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = client.h; path = src/client.h; sourceTree = ""; }; + 9268564F11F142D500A28C33 /* party.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = party.cpp; path = src/party.cpp; sourceTree = ""; }; + 9268565011F142D500A28C33 /* party.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = party.h; path = src/party.h; sourceTree = ""; }; + 9268565111F142D500A28C33 /* textrenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = textrenderer.h; path = src/textrenderer.h; sourceTree = ""; }; + 9268565811F142F100A28C33 /* beingpopup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = beingpopup.cpp; sourceTree = ""; }; + 9268565911F142F100A28C33 /* beingpopup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = beingpopup.h; sourceTree = ""; }; + 9268565A11F142F100A28C33 /* connectiondialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = connectiondialog.cpp; sourceTree = ""; }; + 9268565B11F142F100A28C33 /* connectiondialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = connectiondialog.h; sourceTree = ""; }; + 9268565C11F142F100A28C33 /* socialwindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socialwindow.cpp; sourceTree = ""; }; + 9268565D11F142F100A28C33 /* socialwindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socialwindow.h; sourceTree = ""; }; + 9268565E11F142F100A28C33 /* specialswindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = specialswindow.cpp; sourceTree = ""; }; + 9268565F11F142F100A28C33 /* specialswindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = specialswindow.h; sourceTree = ""; }; + 9268566011F142F100A28C33 /* textpopup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = textpopup.cpp; sourceTree = ""; }; + 9268566111F142F100A28C33 /* textpopup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textpopup.h; sourceTree = ""; }; + 9268566211F142F100A28C33 /* theme.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = theme.cpp; sourceTree = ""; }; + 9268566311F142F100A28C33 /* theme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = theme.h; sourceTree = ""; }; + 9268566411F142F100A28C33 /* userpalette.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = userpalette.cpp; sourceTree = ""; }; + 9268566511F142F100A28C33 /* userpalette.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = userpalette.h; sourceTree = ""; }; + 9268566611F142F100A28C33 /* worldselectdialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = worldselectdialog.cpp; sourceTree = ""; }; + 9268566711F142F100A28C33 /* worldselectdialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = worldselectdialog.h; sourceTree = ""; }; + 9268567811F1431300A28C33 /* avatarlistbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = avatarlistbox.cpp; sourceTree = ""; }; + 9268567911F1431300A28C33 /* avatarlistbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avatarlistbox.h; sourceTree = ""; }; + 9268567A11F1431300A28C33 /* emoteshortcutcontainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emoteshortcutcontainer.cpp; sourceTree = ""; }; + 9268567B11F1431300A28C33 /* emoteshortcutcontainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emoteshortcutcontainer.h; sourceTree = ""; }; + 9268567C11F1431300A28C33 /* flowcontainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flowcontainer.cpp; sourceTree = ""; }; + 9268567D11F1431300A28C33 /* flowcontainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flowcontainer.h; sourceTree = ""; }; + 9268567E11F1431300A28C33 /* itemcontainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = itemcontainer.cpp; sourceTree = ""; }; + 9268567F11F1431300A28C33 /* itemcontainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = itemcontainer.h; sourceTree = ""; }; + 9268568011F1431300A28C33 /* itemlinkhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = itemlinkhandler.cpp; sourceTree = ""; }; + 9268568111F1431300A28C33 /* itemlinkhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = itemlinkhandler.h; sourceTree = ""; }; + 9268568211F1431300A28C33 /* itemshortcutcontainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = itemshortcutcontainer.cpp; sourceTree = ""; }; + 9268568311F1431300A28C33 /* itemshortcutcontainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = itemshortcutcontainer.h; sourceTree = ""; }; + 9268568411F1431300A28C33 /* linkhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = linkhandler.h; sourceTree = ""; }; + 9268568511F1431300A28C33 /* playerbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = playerbox.cpp; sourceTree = ""; }; + 9268568611F1431300A28C33 /* playerbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = playerbox.h; sourceTree = ""; }; + 9268568711F1431300A28C33 /* progressindicator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = progressindicator.cpp; sourceTree = ""; }; + 9268568811F1431300A28C33 /* progressindicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = progressindicator.h; sourceTree = ""; }; + 9268568911F1431300A28C33 /* setuptab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = setuptab.cpp; sourceTree = ""; }; + 9268568A11F1431300A28C33 /* setuptab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = setuptab.h; sourceTree = ""; }; + 9268568B11F1431300A28C33 /* shopitems.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shopitems.cpp; sourceTree = ""; }; + 9268568C11F1431300A28C33 /* shopitems.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shopitems.h; sourceTree = ""; }; + 9268568D11F1431300A28C33 /* shoplistbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shoplistbox.cpp; sourceTree = ""; }; + 9268568E11F1431300A28C33 /* shoplistbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shoplistbox.h; sourceTree = ""; }; + 9268568F11F1431300A28C33 /* shortcutcontainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shortcutcontainer.cpp; sourceTree = ""; }; + 9268569011F1431300A28C33 /* shortcutcontainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shortcutcontainer.h; sourceTree = ""; }; + 9268569111F1431300A28C33 /* table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = table.cpp; sourceTree = ""; }; + 9268569211F1431300A28C33 /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = ""; }; + 9268569311F1431300A28C33 /* tablemodel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tablemodel.cpp; sourceTree = ""; }; + 9268569411F1431300A28C33 /* tablemodel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tablemodel.h; sourceTree = ""; }; + 9268569511F1431300A28C33 /* vertcontainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vertcontainer.cpp; sourceTree = ""; }; + 9268569611F1431300A28C33 /* vertcontainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vertcontainer.h; sourceTree = ""; }; + 926856B511F1433300A28C33 /* charhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = charhandler.cpp; sourceTree = ""; }; + 926856B611F1433300A28C33 /* download.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = download.cpp; sourceTree = ""; }; + 926856B711F1433300A28C33 /* download.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = download.h; sourceTree = ""; }; + 926856B811F1433300A28C33 /* gamehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gamehandler.h; sourceTree = ""; }; + 926856B911F1433300A28C33 /* specialhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = specialhandler.h; sourceTree = ""; }; + 926856BA11F1433300A28C33 /* worldinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = worldinfo.h; sourceTree = ""; }; + 926856C011F1433E00A28C33 /* adminhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adminhandler.cpp; sourceTree = ""; }; + 926856C111F1433E00A28C33 /* adminhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adminhandler.h; sourceTree = ""; }; + 926856C211F1433E00A28C33 /* beinghandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = beinghandler.cpp; sourceTree = ""; }; + 926856C311F1433E00A28C33 /* beinghandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = beinghandler.h; sourceTree = ""; }; + 926856C411F1433E00A28C33 /* buysellhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buysellhandler.cpp; sourceTree = ""; }; + 926856C511F1433E00A28C33 /* buysellhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buysellhandler.h; sourceTree = ""; }; + 926856C611F1433E00A28C33 /* charhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = charhandler.cpp; sourceTree = ""; }; + 926856C711F1433E00A28C33 /* charhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charhandler.h; sourceTree = ""; }; + 926856C811F1433E00A28C33 /* chathandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chathandler.cpp; sourceTree = ""; }; + 926856C911F1433E00A28C33 /* chathandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chathandler.h; sourceTree = ""; }; + 926856CA11F1433E00A28C33 /* connection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = connection.cpp; sourceTree = ""; }; + 926856CB11F1433E00A28C33 /* connection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = connection.h; sourceTree = ""; }; + 926856CC11F1433E00A28C33 /* effecthandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = effecthandler.cpp; sourceTree = ""; }; + 926856CD11F1433E00A28C33 /* effecthandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = effecthandler.h; sourceTree = ""; }; + 926856CE11F1433E00A28C33 /* gamehandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gamehandler.cpp; sourceTree = ""; }; + 926856CF11F1433E00A28C33 /* gamehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gamehandler.h; sourceTree = ""; }; + 926856D011F1433E00A28C33 /* generalhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generalhandler.cpp; sourceTree = ""; }; + 926856D111F1433E00A28C33 /* generalhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generalhandler.h; sourceTree = ""; }; + 926856D211F1433E00A28C33 /* guildhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = guildhandler.cpp; sourceTree = ""; }; + 926856D311F1433E00A28C33 /* guildhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guildhandler.h; sourceTree = ""; }; + 926856D411F1433E00A28C33 /* internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = internal.cpp; sourceTree = ""; }; + 926856D511F1433E00A28C33 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = ""; }; + 926856D611F1433E00A28C33 /* inventoryhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inventoryhandler.cpp; sourceTree = ""; }; + 926856D711F1433E00A28C33 /* inventoryhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inventoryhandler.h; sourceTree = ""; }; + 926856D811F1433E00A28C33 /* itemhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = itemhandler.cpp; sourceTree = ""; }; + 926856D911F1433E00A28C33 /* itemhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = itemhandler.h; sourceTree = ""; }; + 926856DA11F1433E00A28C33 /* loginhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loginhandler.cpp; sourceTree = ""; }; + 926856DB11F1433E00A28C33 /* loginhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loginhandler.h; sourceTree = ""; }; + 926856DC11F1433E00A28C33 /* messagehandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messagehandler.cpp; sourceTree = ""; }; + 926856DD11F1433E00A28C33 /* messagehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messagehandler.h; sourceTree = ""; }; + 926856DE11F1433E00A28C33 /* messagein.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messagein.cpp; sourceTree = ""; }; + 926856DF11F1433E00A28C33 /* messagein.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messagein.h; sourceTree = ""; }; + 926856E011F1433E00A28C33 /* messageout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messageout.cpp; sourceTree = ""; }; + 926856E111F1433E00A28C33 /* messageout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messageout.h; sourceTree = ""; }; + 926856E211F1433E00A28C33 /* network.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = network.cpp; sourceTree = ""; }; + 926856E311F1433E00A28C33 /* network.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = network.h; sourceTree = ""; }; + 926856E411F1433E00A28C33 /* npchandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = npchandler.cpp; sourceTree = ""; }; + 926856E511F1433E00A28C33 /* npchandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = npchandler.h; sourceTree = ""; }; + 926856E611F1433E00A28C33 /* partyhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = partyhandler.cpp; sourceTree = ""; }; + 926856E711F1433E00A28C33 /* partyhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = partyhandler.h; sourceTree = ""; }; + 926856E811F1433E00A28C33 /* playerhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = playerhandler.cpp; sourceTree = ""; }; + 926856E911F1433E00A28C33 /* playerhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = playerhandler.h; sourceTree = ""; }; + 926856EA11F1433E00A28C33 /* protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protocol.h; sourceTree = ""; }; + 926856EB11F1433E00A28C33 /* specialhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = specialhandler.cpp; sourceTree = ""; }; + 926856EC11F1433E00A28C33 /* specialhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = specialhandler.h; sourceTree = ""; }; + 926856ED11F1433E00A28C33 /* stats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stats.cpp; sourceTree = ""; }; + 926856EE11F1433E00A28C33 /* stats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stats.h; sourceTree = ""; }; + 926856EF11F1433E00A28C33 /* tradehandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tradehandler.cpp; sourceTree = ""; }; + 926856F011F1433E00A28C33 /* tradehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tradehandler.h; sourceTree = ""; }; + 926856F211F1433E00A28C33 /* adminhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adminhandler.cpp; sourceTree = ""; }; + 926856F311F1433E00A28C33 /* adminhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adminhandler.h; sourceTree = ""; }; + 926856F411F1433E00A28C33 /* beinghandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = beinghandler.cpp; sourceTree = ""; }; + 926856F511F1433E00A28C33 /* beinghandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = beinghandler.h; sourceTree = ""; }; + 926856F611F1433E00A28C33 /* buysellhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buysellhandler.cpp; sourceTree = ""; }; + 926856F711F1433E00A28C33 /* buysellhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buysellhandler.h; sourceTree = ""; }; + 926856F811F1433E00A28C33 /* charserverhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = charserverhandler.cpp; sourceTree = ""; }; + 926856F911F1433E00A28C33 /* charserverhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charserverhandler.h; sourceTree = ""; }; + 926856FA11F1433F00A28C33 /* chathandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chathandler.cpp; sourceTree = ""; }; + 926856FB11F1433F00A28C33 /* chathandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chathandler.h; sourceTree = ""; }; + 926856FC11F1433F00A28C33 /* gamehandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gamehandler.cpp; sourceTree = ""; }; + 926856FD11F1433F00A28C33 /* gamehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gamehandler.h; sourceTree = ""; }; + 926856FE11F1433F00A28C33 /* generalhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generalhandler.cpp; sourceTree = ""; }; + 926856FF11F1433F00A28C33 /* generalhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generalhandler.h; sourceTree = ""; }; + 9268570111F1433F00A28C33 /* guildtab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = guildtab.cpp; sourceTree = ""; }; + 9268570211F1433F00A28C33 /* guildtab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guildtab.h; sourceTree = ""; }; + 9268570311F1433F00A28C33 /* partytab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = partytab.cpp; sourceTree = ""; }; + 9268570411F1433F00A28C33 /* partytab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = partytab.h; sourceTree = ""; }; + 9268570511F1433F00A28C33 /* guildhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = guildhandler.cpp; sourceTree = ""; }; + 9268570611F1433F00A28C33 /* guildhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guildhandler.h; sourceTree = ""; }; + 9268570711F1433F00A28C33 /* inventoryhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inventoryhandler.cpp; sourceTree = ""; }; + 9268570811F1433F00A28C33 /* inventoryhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inventoryhandler.h; sourceTree = ""; }; + 9268570911F1433F00A28C33 /* itemhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = itemhandler.cpp; sourceTree = ""; }; + 9268570A11F1433F00A28C33 /* itemhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = itemhandler.h; sourceTree = ""; }; + 9268570B11F1433F00A28C33 /* loginhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loginhandler.cpp; sourceTree = ""; }; + 9268570C11F1433F00A28C33 /* loginhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loginhandler.h; sourceTree = ""; }; + 9268570D11F1433F00A28C33 /* messagehandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messagehandler.cpp; sourceTree = ""; }; + 9268570E11F1433F00A28C33 /* messagehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messagehandler.h; sourceTree = ""; }; + 9268570F11F1433F00A28C33 /* messagein.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messagein.cpp; sourceTree = ""; }; + 9268571011F1433F00A28C33 /* messagein.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messagein.h; sourceTree = ""; }; + 9268571111F1433F00A28C33 /* messageout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messageout.cpp; sourceTree = ""; }; + 9268571211F1433F00A28C33 /* messageout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messageout.h; sourceTree = ""; }; + 9268571311F1433F00A28C33 /* network.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = network.cpp; sourceTree = ""; }; + 9268571411F1433F00A28C33 /* network.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = network.h; sourceTree = ""; }; + 9268571511F1433F00A28C33 /* npchandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = npchandler.cpp; sourceTree = ""; }; + 9268571611F1433F00A28C33 /* npchandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = npchandler.h; sourceTree = ""; }; + 9268571711F1433F00A28C33 /* partyhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = partyhandler.cpp; sourceTree = ""; }; + 9268571811F1433F00A28C33 /* partyhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = partyhandler.h; sourceTree = ""; }; + 9268571911F1433F00A28C33 /* playerhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = playerhandler.cpp; sourceTree = ""; }; + 9268571A11F1433F00A28C33 /* playerhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = playerhandler.h; sourceTree = ""; }; + 9268571B11F1433F00A28C33 /* protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protocol.h; sourceTree = ""; }; + 9268571C11F1433F00A28C33 /* specialhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = specialhandler.cpp; sourceTree = ""; }; + 9268571D11F1433F00A28C33 /* specialhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = specialhandler.h; sourceTree = ""; }; + 9268571E11F1433F00A28C33 /* token.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = token.h; sourceTree = ""; }; + 9268571F11F1433F00A28C33 /* tradehandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tradehandler.cpp; sourceTree = ""; }; + 9268572011F1433F00A28C33 /* tradehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tradehandler.h; sourceTree = ""; }; + 9268577D11F1435200A28C33 /* ambientlayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ambientlayer.cpp; sourceTree = ""; }; + 9268577E11F1435200A28C33 /* ambientlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ambientlayer.h; sourceTree = ""; }; + 9268578111F1435F00A28C33 /* copynpaste.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = copynpaste.cpp; sourceTree = ""; }; + 9268578211F1435F00A28C33 /* copynpaste.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copynpaste.h; sourceTree = ""; }; + 9268578311F1435F00A28C33 /* mkdir.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mkdir.cpp; sourceTree = ""; }; + 9268578411F1435F00A28C33 /* mkdir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mkdir.h; sourceTree = ""; }; + 9268578511F1435F00A28C33 /* specialfolder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = specialfolder.cpp; sourceTree = ""; }; + 9268578611F1435F00A28C33 /* specialfolder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = specialfolder.h; sourceTree = ""; }; + 926857AB11F15A9300A28C33 /* guichan.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = guichan.framework; path = /Library/Frameworks/guichan.framework; sourceTree = ""; }; 926A29440F23BD88005D6466 /* layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = layout.cpp; sourceTree = ""; }; 926A29450F23BD88005D6466 /* layout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = layout.h; sourceTree = ""; }; 926A29460F23BD88005D6466 /* tab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tab.cpp; sourceTree = ""; }; @@ -918,8 +740,6 @@ 926A29980F23C988005D6466 /* dejavusans.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = dejavusans.ttf; path = fonts/dejavusans.ttf; sourceTree = ""; }; 926F9CF60DB005FA00AACD26 /* itemshortcut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = itemshortcut.cpp; path = src/itemshortcut.cpp; sourceTree = ""; }; 926F9CF70DB005FA00AACD26 /* itemshortcut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemshortcut.h; path = src/itemshortcut.h; sourceTree = ""; }; - 926F9D410DB00AFC00AACD26 /* itemshortcutcontainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = itemshortcutcontainer.cpp; sourceTree = ""; }; - 926F9D420DB00AFC00AACD26 /* itemshortcutcontainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = itemshortcutcontainer.h; sourceTree = ""; }; 9273BDFB0EF33DFD008E56E1 /* COPYING */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = COPYING; sourceTree = ""; }; 9273BDFD0EF33E1A008E56E1 /* AUTHORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = AUTHORS; sourceTree = ""; }; 9273BDFE0EF33E1A008E56E1 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = ""; }; @@ -934,18 +754,6 @@ 92A245C20F93626900B7719B /* desktop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = desktop.cpp; sourceTree = ""; }; 92A245C30F93626900B7719B /* desktop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = desktop.h; sourceTree = ""; }; 92A4CC9D0D1C622E00CA28FB /* dye.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dye.cpp; sourceTree = ""; }; - 92A4CCE00D1DA58D00CA28FB /* dir.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dir.c; sourceTree = ""; }; - 92A4CCE10D1DA58D00CA28FB /* grp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = grp.c; sourceTree = ""; }; - 92A4CCE20D1DA58D00CA28FB /* hog.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hog.c; sourceTree = ""; }; - 92A4CCE30D1DA58D00CA28FB /* lzma.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lzma.c; sourceTree = ""; }; - 92A4CCE40D1DA58D00CA28FB /* mvl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mvl.c; sourceTree = ""; }; - 92A4CCE50D1DA58D00CA28FB /* qpak.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = qpak.c; sourceTree = ""; }; - 92A4CCE60D1DA58D00CA28FB /* wad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = wad.c; sourceTree = ""; }; - 92A4CCE70D1DA58D00CA28FB /* zip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip.c; sourceTree = ""; }; - 92A4CCF00D1DA5A800CA28FB /* physfs_casefolding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = physfs_casefolding.h; sourceTree = ""; }; - 92A4CCF10D1DA5A800CA28FB /* physfs_platforms.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = physfs_platforms.h; sourceTree = ""; }; - 92A4CCF20D1DA5C600CA28FB /* macosx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = macosx.c; sourceTree = ""; }; - 92A4CCFB0D1DA89800CA28FB /* physfs_unicode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = physfs_unicode.c; sourceTree = ""; }; 92BC3ECA0BAEE55A000DAB7F /* animatedsprite.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = animatedsprite.cpp; path = src/animatedsprite.cpp; sourceTree = ""; }; 92BC3ECB0BAEE55A000DAB7F /* animatedsprite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = animatedsprite.h; path = src/animatedsprite.h; sourceTree = ""; }; 92BC3ECC0BAEE55A000DAB7F /* being.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = being.cpp; path = src/being.cpp; sourceTree = ""; }; @@ -955,9 +763,6 @@ 92BC3ED10BAEE55A000DAB7F /* configlistener.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = configlistener.h; path = src/configlistener.h; sourceTree = ""; }; 92BC3ED20BAEE55A000DAB7F /* configuration.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = configuration.cpp; path = src/configuration.cpp; sourceTree = ""; }; 92BC3ED30BAEE55A000DAB7F /* configuration.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = configuration.h; path = src/configuration.h; sourceTree = ""; }; - 92BC3EE40BAEE55A000DAB7F /* engine.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = engine.cpp; path = src/engine.cpp; sourceTree = ""; }; - 92BC3EE50BAEE55A000DAB7F /* engine.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = engine.h; path = src/engine.h; sourceTree = ""; }; - 92BC3EE60BAEE55A000DAB7F /* equipment.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = equipment.cpp; path = src/equipment.cpp; sourceTree = ""; }; 92BC3EE70BAEE55A000DAB7F /* equipment.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = equipment.h; path = src/equipment.h; sourceTree = ""; }; 92BC3EEA0BAEE55A000DAB7F /* flooritemmanager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = flooritemmanager.cpp; path = src/flooritemmanager.cpp; sourceTree = ""; }; 92BC3EEB0BAEE55A000DAB7F /* flooritemmanager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = flooritemmanager.h; path = src/flooritemmanager.h; sourceTree = ""; }; @@ -965,16 +770,12 @@ 92BC3EED0BAEE55A000DAB7F /* game.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = game.h; path = src/game.h; sourceTree = ""; }; 92BC3EEE0BAEE55A000DAB7F /* graphics.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = graphics.cpp; path = src/graphics.cpp; sourceTree = ""; }; 92BC3EEF0BAEE55A000DAB7F /* graphics.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = graphics.h; path = src/graphics.h; sourceTree = ""; }; - 92BC3EF50BAEE55A000DAB7F /* buddywindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = buddywindow.cpp; sourceTree = ""; }; - 92BC3EF60BAEE55A000DAB7F /* buddywindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = buddywindow.h; sourceTree = ""; }; 92BC3EF90BAEE55A000DAB7F /* buy.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = buy.cpp; sourceTree = ""; }; 92BC3EFA0BAEE55A000DAB7F /* buy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = buy.h; sourceTree = ""; }; 92BC3EFB0BAEE55A000DAB7F /* buysell.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = buysell.cpp; sourceTree = ""; }; 92BC3EFC0BAEE55A000DAB7F /* buysell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = buysell.h; sourceTree = ""; }; 92BC3F030BAEE55A000DAB7F /* chat.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = chat.cpp; sourceTree = ""; }; 92BC3F040BAEE55A000DAB7F /* chat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = chat.h; sourceTree = ""; }; - 92BC3F0B0BAEE55A000DAB7F /* connection.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = connection.cpp; sourceTree = ""; }; - 92BC3F0C0BAEE55A000DAB7F /* connection.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = connection.h; sourceTree = ""; }; 92BC3F0D0BAEE55A000DAB7F /* debugwindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = debugwindow.cpp; sourceTree = ""; }; 92BC3F0E0BAEE55A000DAB7F /* debugwindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = debugwindow.h; sourceTree = ""; }; 92BC3F0F0BAEE55A000DAB7F /* equipmentwindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = equipmentwindow.cpp; sourceTree = ""; }; @@ -987,17 +788,12 @@ 92BC3F1A0BAEE55A000DAB7F /* help.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = help.h; sourceTree = ""; }; 92BC3F1D0BAEE55A000DAB7F /* inventorywindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = inventorywindow.cpp; sourceTree = ""; }; 92BC3F1E0BAEE55A000DAB7F /* inventorywindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = inventorywindow.h; sourceTree = ""; }; - 92BC3F210BAEE55A000DAB7F /* itemcontainer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = itemcontainer.cpp; sourceTree = ""; }; - 92BC3F220BAEE55A000DAB7F /* itemcontainer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = itemcontainer.h; sourceTree = ""; }; - 92BC3F230BAEE55A000DAB7F /* linkhandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = linkhandler.h; sourceTree = ""; }; 92BC3F260BAEE55A000DAB7F /* login.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = login.cpp; sourceTree = ""; }; 92BC3F270BAEE55A000DAB7F /* login.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = login.h; sourceTree = ""; }; 92BC3F2A0BAEE55A000DAB7F /* minimap.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = minimap.cpp; sourceTree = ""; }; 92BC3F2B0BAEE55A000DAB7F /* minimap.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = minimap.h; sourceTree = ""; }; 92BC3F2C0BAEE55A000DAB7F /* ministatus.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ministatus.cpp; sourceTree = ""; }; 92BC3F2D0BAEE55A000DAB7F /* ministatus.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ministatus.h; sourceTree = ""; }; - 92BC3F380BAEE55A000DAB7F /* playerbox.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = playerbox.cpp; sourceTree = ""; }; - 92BC3F390BAEE55A000DAB7F /* playerbox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = playerbox.h; sourceTree = ""; }; 92BC3F3A0BAEE55A000DAB7F /* popupmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = popupmenu.cpp; sourceTree = ""; }; 92BC3F3B0BAEE55A000DAB7F /* popupmenu.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = popupmenu.h; sourceTree = ""; }; 92BC3F400BAEE55A000DAB7F /* register.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = register.cpp; sourceTree = ""; }; @@ -1012,15 +808,6 @@ 92BC3F4C0BAEE55A000DAB7F /* setup_joystick.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = setup_joystick.h; sourceTree = ""; }; 92BC3F4D0BAEE55A000DAB7F /* setup_video.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = setup_video.cpp; sourceTree = ""; }; 92BC3F4E0BAEE55A000DAB7F /* setup_video.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = setup_video.h; sourceTree = ""; }; - 92BC3F4F0BAEE55A000DAB7F /* setuptab.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = setuptab.h; sourceTree = ""; }; - 92BC3F500BAEE55A000DAB7F /* shop.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = shop.cpp; sourceTree = ""; }; - 92BC3F510BAEE55A000DAB7F /* shop.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = shop.h; sourceTree = ""; }; - 92BC3F520BAEE55A000DAB7F /* shoplistbox.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = shoplistbox.cpp; sourceTree = ""; }; - 92BC3F530BAEE55A000DAB7F /* shoplistbox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = shoplistbox.h; sourceTree = ""; }; - 92BC3F540BAEE55A000DAB7F /* skill.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = skill.cpp; sourceTree = ""; }; - 92BC3F550BAEE55A000DAB7F /* skill.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = skill.h; sourceTree = ""; }; - 92BC3F580BAEE55A000DAB7F /* status.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = status.cpp; sourceTree = ""; }; - 92BC3F590BAEE55B000DAB7F /* status.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = status.h; sourceTree = ""; }; 92BC3F600BAEE55B000DAB7F /* trade.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = trade.cpp; sourceTree = ""; }; 92BC3F610BAEE55B000DAB7F /* trade.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = trade.h; sourceTree = ""; }; 92BC3F620BAEE55B000DAB7F /* updatewindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = updatewindow.cpp; sourceTree = ""; }; @@ -1036,7 +823,6 @@ 92BC3F720BAEE55B000DAB7F /* joystick.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = joystick.h; path = src/joystick.h; sourceTree = ""; }; 92BC3F730BAEE55B000DAB7F /* localplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = localplayer.cpp; path = src/localplayer.cpp; sourceTree = ""; }; 92BC3F740BAEE55B000DAB7F /* localplayer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = localplayer.h; path = src/localplayer.h; sourceTree = ""; }; - 92BC3F750BAEE55B000DAB7F /* lockedarray.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = lockedarray.h; path = src/lockedarray.h; sourceTree = ""; }; 92BC3F760BAEE55B000DAB7F /* log.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = log.cpp; path = src/log.cpp; sourceTree = ""; }; 92BC3F770BAEE55B000DAB7F /* log.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = log.h; path = src/log.h; sourceTree = ""; }; 92BC3F790BAEE55B000DAB7F /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = ""; }; @@ -1048,7 +834,6 @@ 92BC3F880BAEE55B000DAB7F /* chathandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = chathandler.h; sourceTree = ""; }; 92BC3F8C0BAEE55B000DAB7F /* inventoryhandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = inventoryhandler.h; sourceTree = ""; }; 92BC3F900BAEE55B000DAB7F /* loginhandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = loginhandler.h; sourceTree = ""; }; - 92BC3F930BAEE55B000DAB7F /* messagehandler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = messagehandler.cpp; sourceTree = ""; }; 92BC3F940BAEE55B000DAB7F /* messagehandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = messagehandler.h; sourceTree = ""; }; 92BC3F950BAEE55B000DAB7F /* messagein.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = messagein.cpp; sourceTree = ""; }; 92BC3F960BAEE55B000DAB7F /* messagein.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = messagein.h; sourceTree = ""; }; @@ -1056,18 +841,11 @@ 92BC3F980BAEE55B000DAB7F /* messageout.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = messageout.h; sourceTree = ""; }; 92BC3F9C0BAEE55B000DAB7F /* npchandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = npchandler.h; sourceTree = ""; }; 92BC3F9E0BAEE55B000DAB7F /* playerhandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = playerhandler.h; sourceTree = ""; }; - 92BC3FA20BAEE55B000DAB7F /* skillhandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = skillhandler.h; sourceTree = ""; }; 92BC3FA40BAEE55B000DAB7F /* tradehandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tradehandler.h; sourceTree = ""; }; 92BC3FA50BAEE55B000DAB7F /* npc.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = npc.cpp; path = src/npc.cpp; sourceTree = ""; }; 92BC3FA60BAEE55B000DAB7F /* npc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = npc.h; path = src/npc.h; sourceTree = ""; }; 92BC3FA70BAEE55B000DAB7F /* openglgraphics.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = openglgraphics.cpp; path = src/openglgraphics.cpp; sourceTree = ""; }; 92BC3FA80BAEE55B000DAB7F /* openglgraphics.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = openglgraphics.h; path = src/openglgraphics.h; sourceTree = ""; }; - 92BC3FAB0BAEE55B000DAB7F /* physfs.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = physfs.c; sourceTree = ""; }; - 92BC3FAC0BAEE55B000DAB7F /* physfs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = physfs.h; sourceTree = ""; }; - 92BC3FAD0BAEE55B000DAB7F /* physfs_byteorder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = physfs_byteorder.c; sourceTree = ""; }; - 92BC3FAE0BAEE55B000DAB7F /* physfs_internal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = physfs_internal.h; sourceTree = ""; }; - 92BC3FB50BAEE55B000DAB7F /* posix.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = posix.c; sourceTree = ""; }; - 92BC3FB70BAEE55B000DAB7F /* unix.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = unix.c; sourceTree = ""; }; 92BC3FBA0BAEE55B000DAB7F /* player.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = player.cpp; path = src/player.cpp; sourceTree = ""; }; 92BC3FBB0BAEE55B000DAB7F /* player.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = player.h; path = src/player.h; sourceTree = ""; }; 92BC3FBC0BAEE55B000DAB7F /* properties.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = properties.h; path = src/properties.h; sourceTree = ""; }; @@ -1138,19 +916,12 @@ 92C115250F8EBBD50048CA8D /* popup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = popup.h; sourceTree = ""; }; 92C115260F8EBBD50048CA8D /* textfield.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = textfield.cpp; sourceTree = ""; }; 92C115270F8EBBD50048CA8D /* textfield.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textfield.h; sourceTree = ""; }; - 92C1152B0F8EBBE30048CA8D /* storagewindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storagewindow.cpp; sourceTree = ""; }; - 92C1152C0F8EBBE30048CA8D /* storagewindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = storagewindow.h; sourceTree = ""; }; - 92C1152F0F8EBC2B0048CA8D /* serverselectdialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serverselectdialog.cpp; sourceTree = ""; }; - 92C115300F8EBC2B0048CA8D /* serverselectdialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serverselectdialog.h; sourceTree = ""; }; 92C115320F8EBC450048CA8D /* browserbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = browserbox.cpp; sourceTree = ""; }; 92C115330F8EBC450048CA8D /* browserbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = browserbox.h; sourceTree = ""; }; 92C115340F8EBC450048CA8D /* windowcontainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = windowcontainer.cpp; sourceTree = ""; }; 92C115350F8EBC450048CA8D /* windowcontainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = windowcontainer.h; sourceTree = ""; }; 92C115390F8EBC730048CA8D /* chattab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chattab.cpp; sourceTree = ""; }; 92C1153A0F8EBC730048CA8D /* chattab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chattab.h; sourceTree = ""; }; - 92C1153C0F8EBC830048CA8D /* shortcutcontainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shortcutcontainer.cpp; sourceTree = ""; }; - 92C1153D0F8EBC830048CA8D /* shortcutcontainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shortcutcontainer.h; sourceTree = ""; }; - 92C115400F8EBCB70048CA8D /* setuptab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = setuptab.cpp; sourceTree = ""; }; 92C115410F8EBCB70048CA8D /* shortcutwindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shortcutwindow.cpp; sourceTree = ""; }; 92C115420F8EBCB70048CA8D /* shortcutwindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shortcutwindow.h; sourceTree = ""; }; 92C115450F8EBCD00048CA8D /* passwordfield.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = passwordfield.cpp; sourceTree = ""; }; @@ -1165,45 +936,6 @@ 92C115530F8EBD250048CA8D /* progressbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = progressbar.h; sourceTree = ""; }; 92C115570F8EBD490048CA8D /* net.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = net.cpp; sourceTree = ""; }; 92C115580F8EBD490048CA8D /* net.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = net.h; sourceTree = ""; }; - 92C1155B0F8EBD570048CA8D /* adminhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adminhandler.cpp; sourceTree = ""; }; - 92C1155C0F8EBD570048CA8D /* adminhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adminhandler.h; sourceTree = ""; }; - 92C1155D0F8EBD570048CA8D /* beinghandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = beinghandler.cpp; sourceTree = ""; }; - 92C1155E0F8EBD570048CA8D /* beinghandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = beinghandler.h; sourceTree = ""; }; - 92C1155F0F8EBD570048CA8D /* buysellhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buysellhandler.cpp; sourceTree = ""; }; - 92C115600F8EBD570048CA8D /* buysellhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buysellhandler.h; sourceTree = ""; }; - 92C115610F8EBD570048CA8D /* charserverhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = charserverhandler.cpp; sourceTree = ""; }; - 92C115620F8EBD570048CA8D /* charserverhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charserverhandler.h; sourceTree = ""; }; - 92C115630F8EBD570048CA8D /* chathandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chathandler.cpp; sourceTree = ""; }; - 92C115640F8EBD570048CA8D /* chathandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chathandler.h; sourceTree = ""; }; - 92C115650F8EBD570048CA8D /* equipmenthandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = equipmenthandler.cpp; sourceTree = ""; }; - 92C115660F8EBD570048CA8D /* equipmenthandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = equipmenthandler.h; sourceTree = ""; }; - 92C115670F8EBD570048CA8D /* generalhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generalhandler.cpp; sourceTree = ""; }; - 92C115680F8EBD570048CA8D /* generalhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generalhandler.h; sourceTree = ""; }; - 92C1156A0F8EBD570048CA8D /* partytab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = partytab.cpp; sourceTree = ""; }; - 92C1156B0F8EBD570048CA8D /* partytab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = partytab.h; sourceTree = ""; }; - 92C1156C0F8EBD570048CA8D /* inventoryhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inventoryhandler.cpp; sourceTree = ""; }; - 92C1156D0F8EBD570048CA8D /* inventoryhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inventoryhandler.h; sourceTree = ""; }; - 92C1156E0F8EBD570048CA8D /* itemhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = itemhandler.cpp; sourceTree = ""; }; - 92C1156F0F8EBD570048CA8D /* itemhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = itemhandler.h; sourceTree = ""; }; - 92C115700F8EBD570048CA8D /* loginhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loginhandler.cpp; sourceTree = ""; }; - 92C115710F8EBD570048CA8D /* loginhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loginhandler.h; sourceTree = ""; }; - 92C115720F8EBD570048CA8D /* logouthandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logouthandler.cpp; sourceTree = ""; }; - 92C115730F8EBD570048CA8D /* logouthandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logouthandler.h; sourceTree = ""; }; - 92C115740F8EBD570048CA8D /* maphandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maphandler.cpp; sourceTree = ""; }; - 92C115750F8EBD570048CA8D /* maphandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maphandler.h; sourceTree = ""; }; - 92C115760F8EBD570048CA8D /* network.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = network.cpp; sourceTree = ""; }; - 92C115770F8EBD570048CA8D /* network.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = network.h; sourceTree = ""; }; - 92C115780F8EBD570048CA8D /* npchandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = npchandler.cpp; sourceTree = ""; }; - 92C115790F8EBD570048CA8D /* npchandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = npchandler.h; sourceTree = ""; }; - 92C1157A0F8EBD570048CA8D /* partyhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = partyhandler.cpp; sourceTree = ""; }; - 92C1157B0F8EBD570048CA8D /* partyhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = partyhandler.h; sourceTree = ""; }; - 92C1157C0F8EBD570048CA8D /* playerhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = playerhandler.cpp; sourceTree = ""; }; - 92C1157D0F8EBD570048CA8D /* playerhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = playerhandler.h; sourceTree = ""; }; - 92C1157F0F8EBD570048CA8D /* protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protocol.h; sourceTree = ""; }; - 92C115800F8EBD570048CA8D /* skillhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = skillhandler.cpp; sourceTree = ""; }; - 92C115810F8EBD570048CA8D /* skillhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = skillhandler.h; sourceTree = ""; }; - 92C115820F8EBD570048CA8D /* tradehandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tradehandler.cpp; sourceTree = ""; }; - 92C115830F8EBD570048CA8D /* tradehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tradehandler.h; sourceTree = ""; }; 92C115990F8EBD900048CA8D /* emotedb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emotedb.cpp; sourceTree = ""; }; 92C1159A0F8EBD900048CA8D /* emotedb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emotedb.h; sourceTree = ""; }; 92C1159C0F8EBDB20048CA8D /* commandhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = commandhandler.cpp; path = src/commandhandler.cpp; sourceTree = ""; }; @@ -1214,12 +946,8 @@ 92C115A10F8EBDB20048CA8D /* units.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = units.h; path = src/units.h; sourceTree = ""; }; 92C115AD0F8EBE450048CA8D /* palette.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = palette.cpp; sourceTree = ""; }; 92C115AE0F8EBE450048CA8D /* palette.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = palette.h; sourceTree = ""; }; - 92C115AF0F8EBE450048CA8D /* partywindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = partywindow.cpp; sourceTree = ""; }; - 92C115B00F8EBE450048CA8D /* partywindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = partywindow.h; sourceTree = ""; }; 92C115B10F8EBE450048CA8D /* recorder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = recorder.cpp; sourceTree = ""; }; 92C115B20F8EBE450048CA8D /* recorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = recorder.h; sourceTree = ""; }; - 92C115B30F8EBE450048CA8D /* skin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = skin.cpp; sourceTree = ""; }; - 92C115B40F8EBE450048CA8D /* skin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = skin.h; sourceTree = ""; }; 92C115B50F8EBE450048CA8D /* speechbubble.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = speechbubble.cpp; sourceTree = ""; }; 92C115B60F8EBE450048CA8D /* speechbubble.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = speechbubble.h; sourceTree = ""; }; 92C115BD0F8EBE5E0048CA8D /* channeltab.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channeltab.cpp; sourceTree = ""; }; @@ -1240,16 +968,10 @@ 92C115D80F8EBF530048CA8D /* icon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = icon.h; sourceTree = ""; }; 92C115D90F8EBF530048CA8D /* radiobutton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = radiobutton.cpp; sourceTree = ""; }; 92C115DA0F8EBF530048CA8D /* radiobutton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = radiobutton.h; sourceTree = ""; }; - 92C115DF0F8EBF7C0048CA8D /* avatar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = avatar.cpp; sourceTree = ""; }; - 92C115E00F8EBF7C0048CA8D /* avatar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avatar.h; sourceTree = ""; }; - 92C115E40F8EBF9A0048CA8D /* itemlinkhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = itemlinkhandler.cpp; sourceTree = ""; }; - 92C115E50F8EBF9A0048CA8D /* itemlinkhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = itemlinkhandler.h; sourceTree = ""; }; 92C115E80F8EBFA60048CA8D /* stringutils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringutils.cpp; sourceTree = ""; }; 92C115E90F8EBFA60048CA8D /* stringutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringutils.h; sourceTree = ""; }; 92C115EC0F8EBFC20048CA8D /* channel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = channel.cpp; path = src/channel.cpp; sourceTree = ""; }; 92C115ED0F8EBFC20048CA8D /* channel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = channel.h; path = src/channel.h; sourceTree = ""; }; - 92C115F10F8EBFD20048CA8D /* emoteshortcutcontainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emoteshortcutcontainer.cpp; sourceTree = ""; }; - 92C115F20F8EBFD20048CA8D /* emoteshortcutcontainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emoteshortcutcontainer.h; sourceTree = ""; }; 92C115F50F8EBFDD0048CA8D /* dropdown.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dropdown.cpp; sourceTree = ""; }; 92C115F60F8EBFDD0048CA8D /* dropdown.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dropdown.h; sourceTree = ""; }; 92C115F90F8EBFF30048CA8D /* setup_colors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = setup_colors.cpp; sourceTree = ""; }; @@ -1258,9 +980,6 @@ 92C115FE0F8EC0150048CA8D /* textpreview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textpreview.h; sourceTree = ""; }; 92C116010F8EC0590048CA8D /* circle-gray.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "circle-gray.png"; sourceTree = ""; }; 92C116020F8EC0590048CA8D /* circle-green.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "circle-green.png"; sourceTree = ""; }; - 92C116040F8EC0590048CA8D /* equip_bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = equip_bg.png; sourceTree = ""; }; - 92C116050F8EC0590048CA8D /* gui.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = gui.xml; sourceTree = ""; }; - 92C116060F8EC0590048CA8D /* speech_bubble.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = speech_bubble.png; sourceTree = ""; }; 92C116070F8EC0590048CA8D /* speechbubble.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = speechbubble.xml; sourceTree = ""; }; 92C116080F8EC0590048CA8D /* sticky_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = sticky_button.png; sourceTree = ""; }; 92C116E40F8ECBE80048CA8D /* changepassworddialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = changepassworddialog.cpp; sourceTree = ""; }; @@ -1277,79 +996,10 @@ 92C1188F0F8ED4B30048CA8D /* guild.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guild.h; path = src/guild.h; sourceTree = ""; }; 92C118F20F8ED5DE0048CA8D /* textdialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = textdialog.cpp; sourceTree = ""; }; 92C118F30F8ED5DE0048CA8D /* textdialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textdialog.h; sourceTree = ""; }; - 92C118FB0F8ED63F0048CA8D /* guildlistbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = guildlistbox.cpp; sourceTree = ""; }; - 92C118FC0F8ED63F0048CA8D /* guildlistbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guildlistbox.h; sourceTree = ""; }; - 92C118FD0F8ED63F0048CA8D /* guildwindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = guildwindow.cpp; sourceTree = ""; }; - 92C118FE0F8ED63F0048CA8D /* guildwindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guildwindow.h; sourceTree = ""; }; - 92C118FF0F8ED63F0048CA8D /* magic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = magic.cpp; sourceTree = ""; }; - 92C119000F8ED63F0048CA8D /* magic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = magic.h; sourceTree = ""; }; 92C119010F8ED63F0048CA8D /* npcpostdialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = npcpostdialog.cpp; sourceTree = ""; }; 92C119020F8ED63F0048CA8D /* npcpostdialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = npcpostdialog.h; sourceTree = ""; }; 92C1191B0F8ED79A0048CA8D /* changeemaildialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = changeemaildialog.cpp; sourceTree = ""; }; 92C1191C0F8ED79A0048CA8D /* changeemaildialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = changeemaildialog.h; sourceTree = ""; }; - 92C119220F8ED7C20048CA8D /* account.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = account.cpp; sourceTree = ""; }; - 92C119230F8ED7C20048CA8D /* account.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = account.h; sourceTree = ""; }; - 92C119240F8ED7C20048CA8D /* accountserver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = accountserver.cpp; sourceTree = ""; }; - 92C119250F8ED7C20048CA8D /* accountserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = accountserver.h; sourceTree = ""; }; - 92C119260F8ED7C20048CA8D /* internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = internal.cpp; sourceTree = ""; }; - 92C119270F8ED7C20048CA8D /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = ""; }; - 92C119280F8ED7C20048CA8D /* adminhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adminhandler.cpp; sourceTree = ""; }; - 92C119290F8ED7C20048CA8D /* adminhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adminhandler.h; sourceTree = ""; }; - 92C1192A0F8ED7C20048CA8D /* beinghandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = beinghandler.cpp; sourceTree = ""; }; - 92C1192B0F8ED7C20048CA8D /* beinghandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = beinghandler.h; sourceTree = ""; }; - 92C1192C0F8ED7C20048CA8D /* buysellhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buysellhandler.cpp; sourceTree = ""; }; - 92C1192D0F8ED7C20048CA8D /* buysellhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buysellhandler.h; sourceTree = ""; }; - 92C1192E0F8ED7C20048CA8D /* charserverhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = charserverhandler.cpp; sourceTree = ""; }; - 92C1192F0F8ED7C20048CA8D /* charserverhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charserverhandler.h; sourceTree = ""; }; - 92C119300F8ED7C20048CA8D /* chathandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chathandler.cpp; sourceTree = ""; }; - 92C119310F8ED7C20048CA8D /* chathandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chathandler.h; sourceTree = ""; }; - 92C119330F8ED7C20048CA8D /* chatserver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chatserver.cpp; sourceTree = ""; }; - 92C119340F8ED7C20048CA8D /* chatserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chatserver.h; sourceTree = ""; }; - 92C119350F8ED7C20048CA8D /* guild.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = guild.cpp; sourceTree = ""; }; - 92C119360F8ED7C20048CA8D /* guild.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guild.h; sourceTree = ""; }; - 92C119370F8ED7C20048CA8D /* internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = internal.cpp; sourceTree = ""; }; - 92C119380F8ED7C20048CA8D /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = ""; }; - 92C119390F8ED7C20048CA8D /* party.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = party.cpp; sourceTree = ""; }; - 92C1193A0F8ED7C20048CA8D /* party.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = party.h; sourceTree = ""; }; - 92C1193B0F8ED7C20048CA8D /* connection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = connection.cpp; sourceTree = ""; }; - 92C1193C0F8ED7C20048CA8D /* connection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = connection.h; sourceTree = ""; }; - 92C1193D0F8ED7C20048CA8D /* effecthandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = effecthandler.cpp; sourceTree = ""; }; - 92C1193E0F8ED7C20048CA8D /* effecthandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = effecthandler.h; sourceTree = ""; }; - 92C119400F8ED7C20048CA8D /* gameserver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gameserver.cpp; sourceTree = ""; }; - 92C119410F8ED7C20048CA8D /* gameserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gameserver.h; sourceTree = ""; }; - 92C119420F8ED7C20048CA8D /* internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = internal.cpp; sourceTree = ""; }; - 92C119430F8ED7C20048CA8D /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = ""; }; - 92C119440F8ED7C20048CA8D /* player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = player.cpp; sourceTree = ""; }; - 92C119450F8ED7C20048CA8D /* player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = player.h; sourceTree = ""; }; - 92C119460F8ED7C20048CA8D /* generalhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generalhandler.cpp; sourceTree = ""; }; - 92C119470F8ED7C20048CA8D /* generalhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generalhandler.h; sourceTree = ""; }; - 92C119480F8ED7C20048CA8D /* guildhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = guildhandler.cpp; sourceTree = ""; }; - 92C119490F8ED7C20048CA8D /* guildhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guildhandler.h; sourceTree = ""; }; - 92C1194A0F8ED7C20048CA8D /* internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = internal.cpp; sourceTree = ""; }; - 92C1194B0F8ED7C20048CA8D /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = ""; }; - 92C1194C0F8ED7C20048CA8D /* inventoryhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inventoryhandler.cpp; sourceTree = ""; }; - 92C1194D0F8ED7C20048CA8D /* inventoryhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inventoryhandler.h; sourceTree = ""; }; - 92C1194E0F8ED7C20048CA8D /* itemhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = itemhandler.cpp; sourceTree = ""; }; - 92C1194F0F8ED7C20048CA8D /* itemhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = itemhandler.h; sourceTree = ""; }; - 92C119500F8ED7C20048CA8D /* loginhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loginhandler.cpp; sourceTree = ""; }; - 92C119510F8ED7C20048CA8D /* loginhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loginhandler.h; sourceTree = ""; }; - 92C119520F8ED7C20048CA8D /* logouthandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logouthandler.cpp; sourceTree = ""; }; - 92C119530F8ED7C20048CA8D /* logouthandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logouthandler.h; sourceTree = ""; }; - 92C119540F8ED7C20048CA8D /* maphandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maphandler.cpp; sourceTree = ""; }; - 92C119550F8ED7C20048CA8D /* maphandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maphandler.h; sourceTree = ""; }; - 92C119560F8ED7C20048CA8D /* network.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = network.cpp; sourceTree = ""; }; - 92C119570F8ED7C20048CA8D /* network.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = network.h; sourceTree = ""; }; - 92C119580F8ED7C20048CA8D /* npchandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = npchandler.cpp; sourceTree = ""; }; - 92C119590F8ED7C20048CA8D /* npchandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = npchandler.h; sourceTree = ""; }; - 92C1195A0F8ED7C20048CA8D /* partyhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = partyhandler.cpp; sourceTree = ""; }; - 92C1195B0F8ED7C20048CA8D /* partyhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = partyhandler.h; sourceTree = ""; }; - 92C1195C0F8ED7C20048CA8D /* playerhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = playerhandler.cpp; sourceTree = ""; }; - 92C1195D0F8ED7C20048CA8D /* playerhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = playerhandler.h; sourceTree = ""; }; - 92C1195E0F8ED7C20048CA8D /* protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protocol.h; sourceTree = ""; }; - 92C1195F0F8ED7C20048CA8D /* skillhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = skillhandler.cpp; sourceTree = ""; }; - 92C119600F8ED7C20048CA8D /* skillhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = skillhandler.h; sourceTree = ""; }; - 92C119610F8ED7C20048CA8D /* tradehandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tradehandler.cpp; sourceTree = ""; }; - 92C119620F8ED7C20048CA8D /* tradehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tradehandler.h; sourceTree = ""; }; 92C119830F8ED80E0048CA8D /* serverdialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serverdialog.cpp; sourceTree = ""; }; 92C119840F8ED80E0048CA8D /* serverdialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serverdialog.h; sourceTree = ""; }; 92C1198E0F8ED85E0048CA8D /* sha256.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sha256.cpp; sourceTree = ""; }; @@ -1378,9 +1028,6 @@ 92C636CF0FC5670700EE8D8D /* okdialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = okdialog.h; sourceTree = ""; }; 92C636D00FC5670700EE8D8D /* outfitwindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = outfitwindow.cpp; sourceTree = ""; }; 92C636D10FC5670700EE8D8D /* outfitwindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = outfitwindow.h; sourceTree = ""; }; - 92C636D20FC5670700EE8D8D /* tablemodel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tablemodel.cpp; sourceTree = ""; }; - 92C636D30FC5670700EE8D8D /* tablemodel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tablemodel.h; sourceTree = ""; }; - 92C636D40FC5670700EE8D8D /* textrenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textrenderer.h; sourceTree = ""; }; 92C636D50FC5670700EE8D8D /* windowmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = windowmenu.cpp; sourceTree = ""; }; 92C636D60FC5670700EE8D8D /* windowmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = windowmenu.h; sourceTree = ""; }; 92C636EA0FC5677500EE8D8D /* adminhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adminhandler.h; sourceTree = ""; }; @@ -1388,20 +1035,17 @@ 92C636EC0FC5677500EE8D8D /* generalhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generalhandler.h; sourceTree = ""; }; 92C636ED0FC5677500EE8D8D /* guildhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guildhandler.h; sourceTree = ""; }; 92C636EE0FC5677500EE8D8D /* logindata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logindata.h; sourceTree = ""; }; - 92C636EF0FC5677500EE8D8D /* logouthandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logouthandler.h; sourceTree = ""; }; - 92C636F00FC5677500EE8D8D /* maphandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maphandler.h; sourceTree = ""; }; 92C636F10FC5677500EE8D8D /* partyhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = partyhandler.h; sourceTree = ""; }; 92C636F20FC5677500EE8D8D /* serverinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serverinfo.h; sourceTree = ""; }; 92C637800FC574B500EE8D8D /* window.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = window.png; sourceTree = ""; }; 92C637850FC5751700EE8D8D /* dejavusans-bold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "dejavusans-bold.ttf"; path = "fonts/dejavusans-bold.ttf"; sourceTree = ""; }; - 92C637880FC5752500EE8D8D /* branding.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = branding.xml; sourceTree = ""; }; + 92C85CF411F28D2300AB20CA /* error.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = error.png; sourceTree = ""; }; + 92C85CF511F28D2300AB20CA /* error.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = error.xml; sourceTree = ""; }; 92DD76450F267B3600B2B519 /* layouthelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = layouthelper.cpp; sourceTree = ""; }; 92DD76460F267B3600B2B519 /* layouthelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = layouthelper.h; sourceTree = ""; }; 92EA98B30FC5CB17003DC005 /* SDLMain.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = SDLMain.nib; sourceTree = ""; }; 92FD19B30DDCE53400D14E5D /* setup_players.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = setup_players.cpp; sourceTree = ""; }; 92FD19B40DDCE53400D14E5D /* setup_players.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = setup_players.h; sourceTree = ""; }; - 92FD19B50DDCE53400D14E5D /* table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = table.cpp; sourceTree = ""; }; - 92FD19B60DDCE53400D14E5D /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = ""; }; 92FD19BD0DDCE56A00D14E5D /* dye.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dye.h; sourceTree = ""; }; /* End PBXFileReference section */ @@ -1419,23 +1063,8 @@ 92BC40D90BAEEED3000DAB7F /* IOKit.framework in Frameworks */, 92BC40E90BAEF57D000DAB7F /* Cocoa.framework in Frameworks */, 9294DAA10C17E73200FCEDE9 /* libpng.framework in Frameworks */, - 922CD9ED0E3D02C50074C50E /* guichan.framework in Frameworks */, 926A297A0F23C155005D6466 /* SDL_ttf.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 925468F80F8EB65C00B4C3A3 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 92C118960F8ED4FE0048CA8D /* libpng.framework in Frameworks */, - 92C117C50F8ED28F0048CA8D /* IOKit.framework in Frameworks */, - 92C1173D0F8ECE550048CA8D /* OpenGL.framework in Frameworks */, - 92C116560F8EC8A80048CA8D /* guichan.framework in Frameworks */, - 92C116370F8EC4F60048CA8D /* SDL.framework in Frameworks */, - 92C116380F8EC4F60048CA8D /* SDL_image.framework in Frameworks */, - 92C116390F8EC4F60048CA8D /* SDL_mixer.framework in Frameworks */, - 92C1163A0F8EC4F60048CA8D /* SDL_ttf.framework in Frameworks */, + 926857AC11F15A9300A28C33 /* guichan.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1446,7 +1075,6 @@ isa = PBXGroup; children = ( 508344B209E5C41E0093A071 /* The Mana World.app */, - 925468FA0F8EB65C00B4C3A3 /* The Mana World (tmwserv).app */, ); name = Products; sourceTree = ""; @@ -1467,6 +1095,13 @@ 20286C2AFDCF999611CA2CEA /* Sources */ = { isa = PBXGroup; children = ( + 9268564B11F142D500A28C33 /* avatar.cpp */, + 9268564C11F142D500A28C33 /* avatar.h */, + 9268564D11F142D500A28C33 /* client.cpp */, + 9268564E11F142D500A28C33 /* client.h */, + 9268564F11F142D500A28C33 /* party.cpp */, + 9268565011F142D500A28C33 /* party.h */, + 9268565111F142D500A28C33 /* textrenderer.h */, 92C636B30FC5663000EE8D8D /* flooritem.cpp */, 92C636B40FC5663000EE8D8D /* flooritem.h */, 92C636B50FC5663000EE8D8D /* playerrelations.cpp */, @@ -1525,9 +1160,6 @@ 92BC3ED10BAEE55A000DAB7F /* configlistener.h */, 92BC3ED20BAEE55A000DAB7F /* configuration.cpp */, 92BC3ED30BAEE55A000DAB7F /* configuration.h */, - 92BC3EE40BAEE55A000DAB7F /* engine.cpp */, - 92BC3EE50BAEE55A000DAB7F /* engine.h */, - 92BC3EE60BAEE55A000DAB7F /* equipment.cpp */, 92BC3EE70BAEE55A000DAB7F /* equipment.h */, 92BC3EEA0BAEE55A000DAB7F /* flooritemmanager.cpp */, 92BC3EEB0BAEE55A000DAB7F /* flooritemmanager.h */, @@ -1545,7 +1177,6 @@ 92BC3F720BAEE55B000DAB7F /* joystick.h */, 92BC3F730BAEE55B000DAB7F /* localplayer.cpp */, 92BC3F740BAEE55B000DAB7F /* localplayer.h */, - 92BC3F750BAEE55B000DAB7F /* lockedarray.h */, 92BC3F760BAEE55B000DAB7F /* log.cpp */, 92BC3F770BAEE55B000DAB7F /* log.h */, 92BC3F790BAEE55B000DAB7F /* main.cpp */, @@ -1559,7 +1190,6 @@ 92BC3FA60BAEE55B000DAB7F /* npc.h */, 92BC3FA70BAEE55B000DAB7F /* openglgraphics.cpp */, 92BC3FA80BAEE55B000DAB7F /* openglgraphics.h */, - 92BC3FA90BAEE55B000DAB7F /* physfs */, 92BC3FBA0BAEE55B000DAB7F /* player.cpp */, 92BC3FBB0BAEE55B000DAB7F /* player.h */, 92BC3FBC0BAEE55B000DAB7F /* properties.h */, @@ -1582,7 +1212,6 @@ 9273BDFD0EF33E1A008E56E1 /* AUTHORS */, 9273BDFE0EF33E1A008E56E1 /* README */, 9273BDFB0EF33DFD008E56E1 /* COPYING */, - 924A42590C0871EC0066885E /* The Mana World.icns */, 924A3E590C085ED70066885E /* data */, ); name = Resources; @@ -1592,7 +1221,6 @@ isa = PBXGroup; children = ( 926A29790F23C155005D6466 /* SDL_ttf.framework */, - 922CD9EC0E3D02C50074C50E /* guichan.framework */, 9294DAA00C17E73200FCEDE9 /* libpng.framework */, 92BC40E80BAEF57D000DAB7F /* Cocoa.framework */, 92BC40D80BAEEED3000DAB7F /* IOKit.framework */, @@ -1602,6 +1230,7 @@ 92BC40900BAEE818000DAB7F /* SDL_net.framework */, 92BC40910BAEE818000DAB7F /* SDL.framework */, 20286C33FDCF999611CA2CEA /* Carbon.framework */, + 926857AB11F15A9300A28C33 /* guichan.framework */, ); name = "External Frameworks and Libraries"; sourceTree = ""; @@ -1618,6 +1247,37 @@ 924A3A0F0C07A60B0066885E /* widgets */ = { isa = PBXGroup; children = ( + 9268567811F1431300A28C33 /* avatarlistbox.cpp */, + 9268567911F1431300A28C33 /* avatarlistbox.h */, + 9268567A11F1431300A28C33 /* emoteshortcutcontainer.cpp */, + 9268567B11F1431300A28C33 /* emoteshortcutcontainer.h */, + 9268567C11F1431300A28C33 /* flowcontainer.cpp */, + 9268567D11F1431300A28C33 /* flowcontainer.h */, + 9268567E11F1431300A28C33 /* itemcontainer.cpp */, + 9268567F11F1431300A28C33 /* itemcontainer.h */, + 9268568011F1431300A28C33 /* itemlinkhandler.cpp */, + 9268568111F1431300A28C33 /* itemlinkhandler.h */, + 9268568211F1431300A28C33 /* itemshortcutcontainer.cpp */, + 9268568311F1431300A28C33 /* itemshortcutcontainer.h */, + 9268568411F1431300A28C33 /* linkhandler.h */, + 9268568511F1431300A28C33 /* playerbox.cpp */, + 9268568611F1431300A28C33 /* playerbox.h */, + 9268568711F1431300A28C33 /* progressindicator.cpp */, + 9268568811F1431300A28C33 /* progressindicator.h */, + 9268568911F1431300A28C33 /* setuptab.cpp */, + 9268568A11F1431300A28C33 /* setuptab.h */, + 9268568B11F1431300A28C33 /* shopitems.cpp */, + 9268568C11F1431300A28C33 /* shopitems.h */, + 9268568D11F1431300A28C33 /* shoplistbox.cpp */, + 9268568E11F1431300A28C33 /* shoplistbox.h */, + 9268568F11F1431300A28C33 /* shortcutcontainer.cpp */, + 9268569011F1431300A28C33 /* shortcutcontainer.h */, + 9268569111F1431300A28C33 /* table.cpp */, + 9268569211F1431300A28C33 /* table.h */, + 9268569311F1431300A28C33 /* tablemodel.cpp */, + 9268569411F1431300A28C33 /* tablemodel.h */, + 9268569511F1431300A28C33 /* vertcontainer.cpp */, + 9268569611F1431300A28C33 /* vertcontainer.h */, 92A245C20F93626900B7719B /* desktop.cpp */, 92A245C30F93626900B7719B /* desktop.h */, 92A244B50F935FB400B7719B /* container.cpp */, @@ -1626,8 +1286,6 @@ 92C115FE0F8EC0150048CA8D /* textpreview.h */, 92C115F50F8EBFDD0048CA8D /* dropdown.cpp */, 92C115F60F8EBFDD0048CA8D /* dropdown.h */, - 92C115DF0F8EBF7C0048CA8D /* avatar.cpp */, - 92C115E00F8EBF7C0048CA8D /* avatar.h */, 92C115D50F8EBF530048CA8D /* button.cpp */, 92C115D60F8EBF530048CA8D /* button.h */, 92C115D70F8EBF530048CA8D /* icon.cpp */, @@ -1685,7 +1343,6 @@ 924A3E590C085ED70066885E /* data */ = { isa = PBXGroup; children = ( - 92C637880FC5752500EE8D8D /* branding.xml */, 926A29970F23C97C005D6466 /* fonts */, 924A3E5C0C085ED70066885E /* graphics */, 924A40090C085ED80066885E /* help */, @@ -1698,6 +1355,7 @@ 924A3E5C0C085ED70066885E /* graphics */ = { isa = PBXGroup; children = ( + 92C85CF211F28D2300AB20CA /* sprites */, 924A3E5E0C085ED70066885E /* gui */, 924A3E900C085ED70066885E /* images */, ); @@ -1707,12 +1365,17 @@ 924A3E5E0C085ED70066885E /* gui */ = { isa = PBXGroup; children = ( + 926855E711F141D500A28C33 /* colors.xml */, + 926855E811F141D500A28C33 /* progress-indicator.png */, + 926855E911F141D500A28C33 /* radioin_highlight.png */, + 926855EA11F141D500A28C33 /* radioout_highlight.png */, + 926855EB11F141D500A28C33 /* slider_hilight.png */, + 926855EC11F141D500A28C33 /* tab_hilight.png */, + 926855ED11F141D500A28C33 /* vscroll_highlight.png */, + 926855EE11F141D500A28C33 /* window.xml */, 92C637800FC574B500EE8D8D /* window.png */, 92C116010F8EC0590048CA8D /* circle-gray.png */, 92C116020F8EC0590048CA8D /* circle-green.png */, - 92C116040F8EC0590048CA8D /* equip_bg.png */, - 92C116050F8EC0590048CA8D /* gui.xml */, - 92C116060F8EC0590048CA8D /* speech_bubble.png */, 92C116070F8EC0590048CA8D /* speechbubble.xml */, 92C116080F8EC0590048CA8D /* sticky_button.png */, 928B50E40F2FB5430011C755 /* bubble.png */, @@ -1759,7 +1422,6 @@ 924A3E900C085ED70066885E /* images */ = { isa = PBXGroup; children = ( - 924A3E990C085ED70066885E /* error.png */, 924A3E9A0C085ED70066885E /* login_wallpaper.png */, ); path = images; @@ -1784,41 +1446,156 @@ 924A40140C085ED80066885E /* icons */ = { isa = PBXGroup; children = ( - 92024DDD0CF1BFC8006B55CB /* The Mana World.icns */, - 924A40180C085ED80066885E /* tmw.ico */, - 924A40190C085ED80066885E /* tmw.png */, - 924A401A0C085ED80066885E /* tmw.xpm */, + 926855FF11F141FD00A28C33 /* mana.icns */, ); path = icons; sourceTree = ""; }; - 926A29970F23C97C005D6466 /* fonts */ = { + 926856BF11F1433E00A28C33 /* manaserv */ = { isa = PBXGroup; children = ( - 92C637850FC5751700EE8D8D /* dejavusans-bold.ttf */, - 926A29980F23C988005D6466 /* dejavusans.ttf */, + 926856C011F1433E00A28C33 /* adminhandler.cpp */, + 926856C111F1433E00A28C33 /* adminhandler.h */, + 926856C211F1433E00A28C33 /* beinghandler.cpp */, + 926856C311F1433E00A28C33 /* beinghandler.h */, + 926856C411F1433E00A28C33 /* buysellhandler.cpp */, + 926856C511F1433E00A28C33 /* buysellhandler.h */, + 926856C611F1433E00A28C33 /* charhandler.cpp */, + 926856C711F1433E00A28C33 /* charhandler.h */, + 926856C811F1433E00A28C33 /* chathandler.cpp */, + 926856C911F1433E00A28C33 /* chathandler.h */, + 926856CA11F1433E00A28C33 /* connection.cpp */, + 926856CB11F1433E00A28C33 /* connection.h */, + 926856CC11F1433E00A28C33 /* effecthandler.cpp */, + 926856CD11F1433E00A28C33 /* effecthandler.h */, + 926856CE11F1433E00A28C33 /* gamehandler.cpp */, + 926856CF11F1433E00A28C33 /* gamehandler.h */, + 926856D011F1433E00A28C33 /* generalhandler.cpp */, + 926856D111F1433E00A28C33 /* generalhandler.h */, + 926856D211F1433E00A28C33 /* guildhandler.cpp */, + 926856D311F1433E00A28C33 /* guildhandler.h */, + 926856D411F1433E00A28C33 /* internal.cpp */, + 926856D511F1433E00A28C33 /* internal.h */, + 926856D611F1433E00A28C33 /* inventoryhandler.cpp */, + 926856D711F1433E00A28C33 /* inventoryhandler.h */, + 926856D811F1433E00A28C33 /* itemhandler.cpp */, + 926856D911F1433E00A28C33 /* itemhandler.h */, + 926856DA11F1433E00A28C33 /* loginhandler.cpp */, + 926856DB11F1433E00A28C33 /* loginhandler.h */, + 926856DC11F1433E00A28C33 /* messagehandler.cpp */, + 926856DD11F1433E00A28C33 /* messagehandler.h */, + 926856DE11F1433E00A28C33 /* messagein.cpp */, + 926856DF11F1433E00A28C33 /* messagein.h */, + 926856E011F1433E00A28C33 /* messageout.cpp */, + 926856E111F1433E00A28C33 /* messageout.h */, + 926856E211F1433E00A28C33 /* network.cpp */, + 926856E311F1433E00A28C33 /* network.h */, + 926856E411F1433E00A28C33 /* npchandler.cpp */, + 926856E511F1433E00A28C33 /* npchandler.h */, + 926856E611F1433E00A28C33 /* partyhandler.cpp */, + 926856E711F1433E00A28C33 /* partyhandler.h */, + 926856E811F1433E00A28C33 /* playerhandler.cpp */, + 926856E911F1433E00A28C33 /* playerhandler.h */, + 926856EA11F1433E00A28C33 /* protocol.h */, + 926856EB11F1433E00A28C33 /* specialhandler.cpp */, + 926856EC11F1433E00A28C33 /* specialhandler.h */, + 926856ED11F1433E00A28C33 /* stats.cpp */, + 926856EE11F1433E00A28C33 /* stats.h */, + 926856EF11F1433E00A28C33 /* tradehandler.cpp */, + 926856F011F1433E00A28C33 /* tradehandler.h */, ); - name = fonts; + path = manaserv; sourceTree = ""; }; - 92A4CCDF0D1DA58D00CA28FB /* archivers */ = { + 926856F111F1433E00A28C33 /* tmwa */ = { isa = PBXGroup; children = ( - 92A4CCE00D1DA58D00CA28FB /* dir.c */, - 92A4CCE10D1DA58D00CA28FB /* grp.c */, - 92A4CCE20D1DA58D00CA28FB /* hog.c */, - 92A4CCE30D1DA58D00CA28FB /* lzma.c */, - 92A4CCE40D1DA58D00CA28FB /* mvl.c */, - 92A4CCE50D1DA58D00CA28FB /* qpak.c */, - 92A4CCE60D1DA58D00CA28FB /* wad.c */, - 92A4CCE70D1DA58D00CA28FB /* zip.c */, + 926856F211F1433E00A28C33 /* adminhandler.cpp */, + 926856F311F1433E00A28C33 /* adminhandler.h */, + 926856F411F1433E00A28C33 /* beinghandler.cpp */, + 926856F511F1433E00A28C33 /* beinghandler.h */, + 926856F611F1433E00A28C33 /* buysellhandler.cpp */, + 926856F711F1433E00A28C33 /* buysellhandler.h */, + 926856F811F1433E00A28C33 /* charserverhandler.cpp */, + 926856F911F1433E00A28C33 /* charserverhandler.h */, + 926856FA11F1433F00A28C33 /* chathandler.cpp */, + 926856FB11F1433F00A28C33 /* chathandler.h */, + 926856FC11F1433F00A28C33 /* gamehandler.cpp */, + 926856FD11F1433F00A28C33 /* gamehandler.h */, + 926856FE11F1433F00A28C33 /* generalhandler.cpp */, + 926856FF11F1433F00A28C33 /* generalhandler.h */, + 9268570011F1433F00A28C33 /* gui */, + 9268570511F1433F00A28C33 /* guildhandler.cpp */, + 9268570611F1433F00A28C33 /* guildhandler.h */, + 9268570711F1433F00A28C33 /* inventoryhandler.cpp */, + 9268570811F1433F00A28C33 /* inventoryhandler.h */, + 9268570911F1433F00A28C33 /* itemhandler.cpp */, + 9268570A11F1433F00A28C33 /* itemhandler.h */, + 9268570B11F1433F00A28C33 /* loginhandler.cpp */, + 9268570C11F1433F00A28C33 /* loginhandler.h */, + 9268570D11F1433F00A28C33 /* messagehandler.cpp */, + 9268570E11F1433F00A28C33 /* messagehandler.h */, + 9268570F11F1433F00A28C33 /* messagein.cpp */, + 9268571011F1433F00A28C33 /* messagein.h */, + 9268571111F1433F00A28C33 /* messageout.cpp */, + 9268571211F1433F00A28C33 /* messageout.h */, + 9268571311F1433F00A28C33 /* network.cpp */, + 9268571411F1433F00A28C33 /* network.h */, + 9268571511F1433F00A28C33 /* npchandler.cpp */, + 9268571611F1433F00A28C33 /* npchandler.h */, + 9268571711F1433F00A28C33 /* partyhandler.cpp */, + 9268571811F1433F00A28C33 /* partyhandler.h */, + 9268571911F1433F00A28C33 /* playerhandler.cpp */, + 9268571A11F1433F00A28C33 /* playerhandler.h */, + 9268571B11F1433F00A28C33 /* protocol.h */, + 9268571C11F1433F00A28C33 /* specialhandler.cpp */, + 9268571D11F1433F00A28C33 /* specialhandler.h */, + 9268571E11F1433F00A28C33 /* token.h */, + 9268571F11F1433F00A28C33 /* tradehandler.cpp */, + 9268572011F1433F00A28C33 /* tradehandler.h */, ); - path = archivers; + path = tmwa; + sourceTree = ""; + }; + 9268570011F1433F00A28C33 /* gui */ = { + isa = PBXGroup; + children = ( + 9268570111F1433F00A28C33 /* guildtab.cpp */, + 9268570211F1433F00A28C33 /* guildtab.h */, + 9268570311F1433F00A28C33 /* partytab.cpp */, + 9268570411F1433F00A28C33 /* partytab.h */, + ); + path = gui; + sourceTree = ""; + }; + 926A29970F23C97C005D6466 /* fonts */ = { + isa = PBXGroup; + children = ( + 92C637850FC5751700EE8D8D /* dejavusans-bold.ttf */, + 926A29980F23C988005D6466 /* dejavusans.ttf */, + ); + name = fonts; sourceTree = ""; }; 92BC3EF00BAEE55A000DAB7F /* gui */ = { isa = PBXGroup; children = ( + 9268565811F142F100A28C33 /* beingpopup.cpp */, + 9268565911F142F100A28C33 /* beingpopup.h */, + 9268565A11F142F100A28C33 /* connectiondialog.cpp */, + 9268565B11F142F100A28C33 /* connectiondialog.h */, + 9268565C11F142F100A28C33 /* socialwindow.cpp */, + 9268565D11F142F100A28C33 /* socialwindow.h */, + 9268565E11F142F100A28C33 /* specialswindow.cpp */, + 9268565F11F142F100A28C33 /* specialswindow.h */, + 9268566011F142F100A28C33 /* textpopup.cpp */, + 9268566111F142F100A28C33 /* textpopup.h */, + 9268566211F142F100A28C33 /* theme.cpp */, + 9268566311F142F100A28C33 /* theme.h */, + 9268566411F142F100A28C33 /* userpalette.cpp */, + 9268566511F142F100A28C33 /* userpalette.h */, + 9268566611F142F100A28C33 /* worldselectdialog.cpp */, + 9268566711F142F100A28C33 /* worldselectdialog.h */, 92C636C40FC5670700EE8D8D /* charselectdialog.cpp */, 92C636C50FC5670700EE8D8D /* charselectdialog.h */, 92C636C60FC5670700EE8D8D /* confirmdialog.cpp */, @@ -1833,21 +1610,12 @@ 92C636CF0FC5670700EE8D8D /* okdialog.h */, 92C636D00FC5670700EE8D8D /* outfitwindow.cpp */, 92C636D10FC5670700EE8D8D /* outfitwindow.h */, - 92C636D20FC5670700EE8D8D /* tablemodel.cpp */, - 92C636D30FC5670700EE8D8D /* tablemodel.h */, - 92C636D40FC5670700EE8D8D /* textrenderer.h */, 92C636D50FC5670700EE8D8D /* windowmenu.cpp */, 92C636D60FC5670700EE8D8D /* windowmenu.h */, 92C119830F8ED80E0048CA8D /* serverdialog.cpp */, 92C119840F8ED80E0048CA8D /* serverdialog.h */, 92C1191B0F8ED79A0048CA8D /* changeemaildialog.cpp */, 92C1191C0F8ED79A0048CA8D /* changeemaildialog.h */, - 92C118FB0F8ED63F0048CA8D /* guildlistbox.cpp */, - 92C118FC0F8ED63F0048CA8D /* guildlistbox.h */, - 92C118FD0F8ED63F0048CA8D /* guildwindow.cpp */, - 92C118FE0F8ED63F0048CA8D /* guildwindow.h */, - 92C118FF0F8ED63F0048CA8D /* magic.cpp */, - 92C119000F8ED63F0048CA8D /* magic.h */, 92C119010F8ED63F0048CA8D /* npcpostdialog.cpp */, 92C119020F8ED63F0048CA8D /* npcpostdialog.h */, 92C118F20F8ED5DE0048CA8D /* textdialog.cpp */, @@ -1864,31 +1632,16 @@ 92C116E50F8ECBE80048CA8D /* changepassworddialog.h */, 92C115F90F8EBFF30048CA8D /* setup_colors.cpp */, 92C115FA0F8EBFF30048CA8D /* setup_colors.h */, - 92C115F10F8EBFD20048CA8D /* emoteshortcutcontainer.cpp */, - 92C115F20F8EBFD20048CA8D /* emoteshortcutcontainer.h */, - 92C115E40F8EBF9A0048CA8D /* itemlinkhandler.cpp */, - 92C115E50F8EBF9A0048CA8D /* itemlinkhandler.h */, 92C115C70F8EBECE0048CA8D /* charcreatedialog.cpp */, 92C115C80F8EBECE0048CA8D /* charcreatedialog.h */, 92C115AD0F8EBE450048CA8D /* palette.cpp */, 92C115AE0F8EBE450048CA8D /* palette.h */, - 92C115AF0F8EBE450048CA8D /* partywindow.cpp */, - 92C115B00F8EBE450048CA8D /* partywindow.h */, 92C115B10F8EBE450048CA8D /* recorder.cpp */, 92C115B20F8EBE450048CA8D /* recorder.h */, - 92C115B30F8EBE450048CA8D /* skin.cpp */, - 92C115B40F8EBE450048CA8D /* skin.h */, 92C115B50F8EBE450048CA8D /* speechbubble.cpp */, 92C115B60F8EBE450048CA8D /* speechbubble.h */, - 92C115400F8EBCB70048CA8D /* setuptab.cpp */, 92C115410F8EBCB70048CA8D /* shortcutwindow.cpp */, 92C115420F8EBCB70048CA8D /* shortcutwindow.h */, - 92C1153C0F8EBC830048CA8D /* shortcutcontainer.cpp */, - 92C1153D0F8EBC830048CA8D /* shortcutcontainer.h */, - 92C1152F0F8EBC2B0048CA8D /* serverselectdialog.cpp */, - 92C115300F8EBC2B0048CA8D /* serverselectdialog.h */, - 92C1152B0F8EBBE30048CA8D /* storagewindow.cpp */, - 92C1152C0F8EBBE30048CA8D /* storagewindow.h */, 92C115100F8EBB550048CA8D /* itempopup.cpp */, 92C115110F8EBB550048CA8D /* itempopup.h */, 926A29520F23BD9E005D6466 /* sdlinput.cpp */, @@ -1897,23 +1650,15 @@ 926A29550F23BD9E005D6466 /* truetypefont.h */, 92FD19B30DDCE53400D14E5D /* setup_players.cpp */, 92FD19B40DDCE53400D14E5D /* setup_players.h */, - 92FD19B50DDCE53400D14E5D /* table.cpp */, - 92FD19B60DDCE53400D14E5D /* table.h */, - 926F9D410DB00AFC00AACD26 /* itemshortcutcontainer.cpp */, - 926F9D420DB00AFC00AACD26 /* itemshortcutcontainer.h */, 92024D360CF1BDF7006B55CB /* setup_keyboard.cpp */, 92024D370CF1BDF7006B55CB /* setup_keyboard.h */, 924A3A0F0C07A60B0066885E /* widgets */, - 92BC3EF50BAEE55A000DAB7F /* buddywindow.cpp */, - 92BC3EF60BAEE55A000DAB7F /* buddywindow.h */, 92BC3EF90BAEE55A000DAB7F /* buy.cpp */, 92BC3EFA0BAEE55A000DAB7F /* buy.h */, 92BC3EFB0BAEE55A000DAB7F /* buysell.cpp */, 92BC3EFC0BAEE55A000DAB7F /* buysell.h */, 92BC3F030BAEE55A000DAB7F /* chat.cpp */, 92BC3F040BAEE55A000DAB7F /* chat.h */, - 92BC3F0B0BAEE55A000DAB7F /* connection.cpp */, - 92BC3F0C0BAEE55A000DAB7F /* connection.h */, 92BC3F0D0BAEE55A000DAB7F /* debugwindow.cpp */, 92BC3F0E0BAEE55A000DAB7F /* debugwindow.h */, 92BC3F0F0BAEE55A000DAB7F /* equipmentwindow.cpp */, @@ -1926,17 +1671,12 @@ 92BC3F1A0BAEE55A000DAB7F /* help.h */, 92BC3F1D0BAEE55A000DAB7F /* inventorywindow.cpp */, 92BC3F1E0BAEE55A000DAB7F /* inventorywindow.h */, - 92BC3F210BAEE55A000DAB7F /* itemcontainer.cpp */, - 92BC3F220BAEE55A000DAB7F /* itemcontainer.h */, - 92BC3F230BAEE55A000DAB7F /* linkhandler.h */, 92BC3F260BAEE55A000DAB7F /* login.cpp */, 92BC3F270BAEE55A000DAB7F /* login.h */, 92BC3F2A0BAEE55A000DAB7F /* minimap.cpp */, 92BC3F2B0BAEE55A000DAB7F /* minimap.h */, 92BC3F2C0BAEE55A000DAB7F /* ministatus.cpp */, 92BC3F2D0BAEE55A000DAB7F /* ministatus.h */, - 92BC3F380BAEE55A000DAB7F /* playerbox.cpp */, - 92BC3F390BAEE55A000DAB7F /* playerbox.h */, 92BC3F3A0BAEE55A000DAB7F /* popupmenu.cpp */, 92BC3F3B0BAEE55A000DAB7F /* popupmenu.h */, 92BC3F400BAEE55A000DAB7F /* register.cpp */, @@ -1951,15 +1691,6 @@ 92BC3F4C0BAEE55A000DAB7F /* setup_joystick.h */, 92BC3F4D0BAEE55A000DAB7F /* setup_video.cpp */, 92BC3F4E0BAEE55A000DAB7F /* setup_video.h */, - 92BC3F4F0BAEE55A000DAB7F /* setuptab.h */, - 92BC3F500BAEE55A000DAB7F /* shop.cpp */, - 92BC3F510BAEE55A000DAB7F /* shop.h */, - 92BC3F520BAEE55A000DAB7F /* shoplistbox.cpp */, - 92BC3F530BAEE55A000DAB7F /* shoplistbox.h */, - 92BC3F540BAEE55A000DAB7F /* skill.cpp */, - 92BC3F550BAEE55A000DAB7F /* skill.h */, - 92BC3F580BAEE55A000DAB7F /* status.cpp */, - 92BC3F590BAEE55B000DAB7F /* status.h */, 92BC3F600BAEE55B000DAB7F /* trade.cpp */, 92BC3F610BAEE55B000DAB7F /* trade.h */, 92BC3F620BAEE55B000DAB7F /* updatewindow.cpp */, @@ -1974,23 +1705,26 @@ 92BC3F800BAEE55B000DAB7F /* net */ = { isa = PBXGroup; children = ( + 926856BF11F1433E00A28C33 /* manaserv */, + 926856F111F1433E00A28C33 /* tmwa */, + 926856B511F1433300A28C33 /* charhandler.cpp */, + 926856B611F1433300A28C33 /* download.cpp */, + 926856B711F1433300A28C33 /* download.h */, + 926856B811F1433300A28C33 /* gamehandler.h */, + 926856B911F1433300A28C33 /* specialhandler.h */, + 926856BA11F1433300A28C33 /* worldinfo.h */, 92C636EA0FC5677500EE8D8D /* adminhandler.h */, 92C636EB0FC5677500EE8D8D /* charhandler.h */, 92C636EC0FC5677500EE8D8D /* generalhandler.h */, 92C636ED0FC5677500EE8D8D /* guildhandler.h */, 92C636EE0FC5677500EE8D8D /* logindata.h */, - 92C636EF0FC5677500EE8D8D /* logouthandler.h */, - 92C636F00FC5677500EE8D8D /* maphandler.h */, 92C636F10FC5677500EE8D8D /* partyhandler.h */, 92C636F20FC5677500EE8D8D /* serverinfo.h */, - 92C119200F8ED7C20048CA8D /* tmwserv */, - 92C1155A0F8EBD570048CA8D /* ea */, 92C115570F8EBD490048CA8D /* net.cpp */, 92C115580F8EBD490048CA8D /* net.h */, 92BC3F880BAEE55B000DAB7F /* chathandler.h */, 92BC3F8C0BAEE55B000DAB7F /* inventoryhandler.h */, 92BC3F900BAEE55B000DAB7F /* loginhandler.h */, - 92BC3F930BAEE55B000DAB7F /* messagehandler.cpp */, 92BC3F940BAEE55B000DAB7F /* messagehandler.h */, 92BC3F950BAEE55B000DAB7F /* messagein.cpp */, 92BC3F960BAEE55B000DAB7F /* messagein.h */, @@ -1998,43 +1732,17 @@ 92BC3F980BAEE55B000DAB7F /* messageout.h */, 92BC3F9C0BAEE55B000DAB7F /* npchandler.h */, 92BC3F9E0BAEE55B000DAB7F /* playerhandler.h */, - 92BC3FA20BAEE55B000DAB7F /* skillhandler.h */, 92BC3FA40BAEE55B000DAB7F /* tradehandler.h */, ); name = net; path = src/net; sourceTree = ""; }; - 92BC3FA90BAEE55B000DAB7F /* physfs */ = { - isa = PBXGroup; - children = ( - 92A4CCFB0D1DA89800CA28FB /* physfs_unicode.c */, - 92A4CCF00D1DA5A800CA28FB /* physfs_casefolding.h */, - 92A4CCF10D1DA5A800CA28FB /* physfs_platforms.h */, - 92A4CCDF0D1DA58D00CA28FB /* archivers */, - 92BC3FAB0BAEE55B000DAB7F /* physfs.c */, - 92BC3FAC0BAEE55B000DAB7F /* physfs.h */, - 92BC3FAD0BAEE55B000DAB7F /* physfs_byteorder.c */, - 92BC3FAE0BAEE55B000DAB7F /* physfs_internal.h */, - 92BC3FAF0BAEE55B000DAB7F /* platform */, - ); - name = physfs; - path = src/physfs; - sourceTree = ""; - }; - 92BC3FAF0BAEE55B000DAB7F /* platform */ = { - isa = PBXGroup; - children = ( - 92A4CCF20D1DA5C600CA28FB /* macosx.c */, - 92BC3FB50BAEE55B000DAB7F /* posix.c */, - 92BC3FB70BAEE55B000DAB7F /* unix.c */, - ); - path = platform; - sourceTree = ""; - }; 92BC3FBD0BAEE55B000DAB7F /* resources */ = { isa = PBXGroup; children = ( + 9268577D11F1435200A28C33 /* ambientlayer.cpp */, + 9268577E11F1435200A28C33 /* ambientlayer.h */, 92C115CE0F8EBF1C0048CA8D /* colordb.cpp */, 92C115CF0F8EBF1C0048CA8D /* colordb.h */, 92C115D00F8EBF1C0048CA8D /* wallpaper.cpp */, @@ -2087,6 +1795,12 @@ 92BC3FEE0BAEE55B000DAB7F /* utils */ = { isa = PBXGroup; children = ( + 9268578111F1435F00A28C33 /* copynpaste.cpp */, + 9268578211F1435F00A28C33 /* copynpaste.h */, + 9268578311F1435F00A28C33 /* mkdir.cpp */, + 9268578411F1435F00A28C33 /* mkdir.h */, + 9268578511F1435F00A28C33 /* specialfolder.cpp */, + 9268578611F1435F00A28C33 /* specialfolder.h */, 92C636AF0FC5605300EE8D8D /* mathutils.h */, 92C1198E0F8ED85E0048CA8D /* sha256.cpp */, 92C1198F0F8ED85E0048CA8D /* sha256.h */, @@ -2104,160 +1818,21 @@ path = src/utils; sourceTree = ""; }; - 92C1155A0F8EBD570048CA8D /* ea */ = { + 92C85CF211F28D2300AB20CA /* sprites */ = { isa = PBXGroup; children = ( - 92C1155B0F8EBD570048CA8D /* adminhandler.cpp */, - 92C1155C0F8EBD570048CA8D /* adminhandler.h */, - 92C1155D0F8EBD570048CA8D /* beinghandler.cpp */, - 92C1155E0F8EBD570048CA8D /* beinghandler.h */, - 92C1155F0F8EBD570048CA8D /* buysellhandler.cpp */, - 92C115600F8EBD570048CA8D /* buysellhandler.h */, - 92C115610F8EBD570048CA8D /* charserverhandler.cpp */, - 92C115620F8EBD570048CA8D /* charserverhandler.h */, - 92C115630F8EBD570048CA8D /* chathandler.cpp */, - 92C115640F8EBD570048CA8D /* chathandler.h */, - 92C115650F8EBD570048CA8D /* equipmenthandler.cpp */, - 92C115660F8EBD570048CA8D /* equipmenthandler.h */, - 92C115670F8EBD570048CA8D /* generalhandler.cpp */, - 92C115680F8EBD570048CA8D /* generalhandler.h */, - 92C115690F8EBD570048CA8D /* gui */, - 92C1156C0F8EBD570048CA8D /* inventoryhandler.cpp */, - 92C1156D0F8EBD570048CA8D /* inventoryhandler.h */, - 92C1156E0F8EBD570048CA8D /* itemhandler.cpp */, - 92C1156F0F8EBD570048CA8D /* itemhandler.h */, - 92C115700F8EBD570048CA8D /* loginhandler.cpp */, - 92C115710F8EBD570048CA8D /* loginhandler.h */, - 92C115720F8EBD570048CA8D /* logouthandler.cpp */, - 92C115730F8EBD570048CA8D /* logouthandler.h */, - 92C115740F8EBD570048CA8D /* maphandler.cpp */, - 92C115750F8EBD570048CA8D /* maphandler.h */, - 92C115760F8EBD570048CA8D /* network.cpp */, - 92C115770F8EBD570048CA8D /* network.h */, - 92C115780F8EBD570048CA8D /* npchandler.cpp */, - 92C115790F8EBD570048CA8D /* npchandler.h */, - 92C1157A0F8EBD570048CA8D /* partyhandler.cpp */, - 92C1157B0F8EBD570048CA8D /* partyhandler.h */, - 92C1157C0F8EBD570048CA8D /* playerhandler.cpp */, - 92C1157D0F8EBD570048CA8D /* playerhandler.h */, - 92C1157F0F8EBD570048CA8D /* protocol.h */, - 92C115800F8EBD570048CA8D /* skillhandler.cpp */, - 92C115810F8EBD570048CA8D /* skillhandler.h */, - 92C115820F8EBD570048CA8D /* tradehandler.cpp */, - 92C115830F8EBD570048CA8D /* tradehandler.h */, + 92C85CF411F28D2300AB20CA /* error.png */, + 92C85CF511F28D2300AB20CA /* error.xml */, ); - path = ea; - sourceTree = ""; - }; - 92C115690F8EBD570048CA8D /* gui */ = { - isa = PBXGroup; - children = ( - 92C1156A0F8EBD570048CA8D /* partytab.cpp */, - 92C1156B0F8EBD570048CA8D /* partytab.h */, - ); - path = gui; - sourceTree = ""; - }; - 92C119200F8ED7C20048CA8D /* tmwserv */ = { - isa = PBXGroup; - children = ( - 92C119210F8ED7C20048CA8D /* accountserver */, - 92C119280F8ED7C20048CA8D /* adminhandler.cpp */, - 92C119290F8ED7C20048CA8D /* adminhandler.h */, - 92C1192A0F8ED7C20048CA8D /* beinghandler.cpp */, - 92C1192B0F8ED7C20048CA8D /* beinghandler.h */, - 92C1192C0F8ED7C20048CA8D /* buysellhandler.cpp */, - 92C1192D0F8ED7C20048CA8D /* buysellhandler.h */, - 92C1192E0F8ED7C20048CA8D /* charserverhandler.cpp */, - 92C1192F0F8ED7C20048CA8D /* charserverhandler.h */, - 92C119300F8ED7C20048CA8D /* chathandler.cpp */, - 92C119310F8ED7C20048CA8D /* chathandler.h */, - 92C119320F8ED7C20048CA8D /* chatserver */, - 92C1193B0F8ED7C20048CA8D /* connection.cpp */, - 92C1193C0F8ED7C20048CA8D /* connection.h */, - 92C1193D0F8ED7C20048CA8D /* effecthandler.cpp */, - 92C1193E0F8ED7C20048CA8D /* effecthandler.h */, - 92C1193F0F8ED7C20048CA8D /* gameserver */, - 92C119460F8ED7C20048CA8D /* generalhandler.cpp */, - 92C119470F8ED7C20048CA8D /* generalhandler.h */, - 92C119480F8ED7C20048CA8D /* guildhandler.cpp */, - 92C119490F8ED7C20048CA8D /* guildhandler.h */, - 92C1194A0F8ED7C20048CA8D /* internal.cpp */, - 92C1194B0F8ED7C20048CA8D /* internal.h */, - 92C1194C0F8ED7C20048CA8D /* inventoryhandler.cpp */, - 92C1194D0F8ED7C20048CA8D /* inventoryhandler.h */, - 92C1194E0F8ED7C20048CA8D /* itemhandler.cpp */, - 92C1194F0F8ED7C20048CA8D /* itemhandler.h */, - 92C119500F8ED7C20048CA8D /* loginhandler.cpp */, - 92C119510F8ED7C20048CA8D /* loginhandler.h */, - 92C119520F8ED7C20048CA8D /* logouthandler.cpp */, - 92C119530F8ED7C20048CA8D /* logouthandler.h */, - 92C119540F8ED7C20048CA8D /* maphandler.cpp */, - 92C119550F8ED7C20048CA8D /* maphandler.h */, - 92C119560F8ED7C20048CA8D /* network.cpp */, - 92C119570F8ED7C20048CA8D /* network.h */, - 92C119580F8ED7C20048CA8D /* npchandler.cpp */, - 92C119590F8ED7C20048CA8D /* npchandler.h */, - 92C1195A0F8ED7C20048CA8D /* partyhandler.cpp */, - 92C1195B0F8ED7C20048CA8D /* partyhandler.h */, - 92C1195C0F8ED7C20048CA8D /* playerhandler.cpp */, - 92C1195D0F8ED7C20048CA8D /* playerhandler.h */, - 92C1195E0F8ED7C20048CA8D /* protocol.h */, - 92C1195F0F8ED7C20048CA8D /* skillhandler.cpp */, - 92C119600F8ED7C20048CA8D /* skillhandler.h */, - 92C119610F8ED7C20048CA8D /* tradehandler.cpp */, - 92C119620F8ED7C20048CA8D /* tradehandler.h */, - ); - path = tmwserv; - sourceTree = ""; - }; - 92C119210F8ED7C20048CA8D /* accountserver */ = { - isa = PBXGroup; - children = ( - 92C119220F8ED7C20048CA8D /* account.cpp */, - 92C119230F8ED7C20048CA8D /* account.h */, - 92C119240F8ED7C20048CA8D /* accountserver.cpp */, - 92C119250F8ED7C20048CA8D /* accountserver.h */, - 92C119260F8ED7C20048CA8D /* internal.cpp */, - 92C119270F8ED7C20048CA8D /* internal.h */, - ); - path = accountserver; - sourceTree = ""; - }; - 92C119320F8ED7C20048CA8D /* chatserver */ = { - isa = PBXGroup; - children = ( - 92C119330F8ED7C20048CA8D /* chatserver.cpp */, - 92C119340F8ED7C20048CA8D /* chatserver.h */, - 92C119350F8ED7C20048CA8D /* guild.cpp */, - 92C119360F8ED7C20048CA8D /* guild.h */, - 92C119370F8ED7C20048CA8D /* internal.cpp */, - 92C119380F8ED7C20048CA8D /* internal.h */, - 92C119390F8ED7C20048CA8D /* party.cpp */, - 92C1193A0F8ED7C20048CA8D /* party.h */, - ); - path = chatserver; - sourceTree = ""; - }; - 92C1193F0F8ED7C20048CA8D /* gameserver */ = { - isa = PBXGroup; - children = ( - 92C119400F8ED7C20048CA8D /* gameserver.cpp */, - 92C119410F8ED7C20048CA8D /* gameserver.h */, - 92C119420F8ED7C20048CA8D /* internal.cpp */, - 92C119430F8ED7C20048CA8D /* internal.h */, - 92C119440F8ED7C20048CA8D /* player.cpp */, - 92C119450F8ED7C20048CA8D /* player.h */, - ); - path = gameserver; + path = sprites; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 8D0C4E890486CD37000505A6 /* themanaworld-eathena */ = { + 8D0C4E890486CD37000505A6 /* themanaworld */ = { isa = PBXNativeTarget; - buildConfigurationList = C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "themanaworld-eathena" */; + buildConfigurationList = C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "themanaworld" */; buildPhases = ( 8D0C4E8C0486CD37000505A6 /* Resources */, 8D0C4E8F0486CD37000505A6 /* Sources */, @@ -2274,48 +1849,25 @@ ); dependencies = ( ); - name = "themanaworld-eathena"; + name = themanaworld; productInstallPath = "$(HOME)/Applications"; productName = themanaworld; productReference = 508344B209E5C41E0093A071 /* The Mana World.app */; productType = "com.apple.product-type.application"; }; - 925468F90F8EB65C00B4C3A3 /* themanaworld-tmwserv */ = { - isa = PBXNativeTarget; - buildConfigurationList = 925468FF0F8EB65D00B4C3A3 /* Build configuration list for PBXNativeTarget "themanaworld-tmwserv" */; - buildPhases = ( - 925468F60F8EB65C00B4C3A3 /* Resources */, - 925468F70F8EB65C00B4C3A3 /* Sources */, - 925468F80F8EB65C00B4C3A3 /* Frameworks */, - 92C116320F8EC4720048CA8D /* Copy GUI Files */, - 92C119CD0F8ED96C0048CA8D /* Copy Font Files */, - 92C11A130F8ED9F50048CA8D /* Copy Frameworks */, - 92C11A140F8ED9F50048CA8D /* Copy Image Files */, - 92C11A370F8EDAB80048CA8D /* Copy Data Files */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "themanaworld-tmwserv"; - productName = tmwserv; - productReference = 925468FA0F8EB65C00B4C3A3 /* The Mana World (tmwserv).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 "themanaworld" */; - compatibilityVersion = "Xcode 2.4"; + buildConfigurationList = C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "mana" */; + compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 1; mainGroup = 20286C29FDCF999611CA2CEA /* themanaworld */; projectDirPath = ""; projectRoot = ""; targets = ( - 8D0C4E890486CD37000505A6 /* themanaworld-eathena */, - 925468F90F8EB65C00B4C3A3 /* themanaworld-tmwserv */, + 8D0C4E890486CD37000505A6 /* themanaworld */, ); }; /* End PBXProject section */ @@ -2325,23 +1877,11 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 924A425A0C0871EC0066885E /* The Mana World.icns in Resources */, 9273BDFC0EF33DFD008E56E1 /* COPYING in Resources */, 9273BDFF0EF33E1A008E56E1 /* AUTHORS in Resources */, 9273BE000EF33E1A008E56E1 /* README in Resources */, 92EA98B40FC5CB17003DC005 /* SDLMain.nib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 925468F60F8EB65C00B4C3A3 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 92C11A380F8EDAE50048CA8D /* The Mana World.icns in Resources */, - 92C637820FC574B500EE8D8D /* window.png in Resources */, - 92C637870FC5751700EE8D8D /* dejavusans-bold.ttf in Resources */, - 92C6378A0FC5752500EE8D8D /* branding.xml in Resources */, - 92EA98B50FC5CB17003DC005 /* SDLMain.nib in Resources */, + 9268560011F141FD00A28C33 /* mana.icns in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2356,27 +1896,21 @@ 92BC3FF70BAEE55B000DAB7F /* being.cpp in Sources */, 92BC3FF80BAEE55B000DAB7F /* beingmanager.cpp in Sources */, 92BC3FFA0BAEE55B000DAB7F /* configuration.cpp in Sources */, - 92BC40020BAEE55B000DAB7F /* engine.cpp in Sources */, - 92BC40030BAEE55B000DAB7F /* equipment.cpp in Sources */, 92BC40050BAEE55B000DAB7F /* flooritemmanager.cpp in Sources */, 92BC40060BAEE55B000DAB7F /* game.cpp in Sources */, 92BC40070BAEE55B000DAB7F /* graphics.cpp in Sources */, - 92BC400A0BAEE55B000DAB7F /* buddywindow.cpp in Sources */, 92BC400C0BAEE55B000DAB7F /* buy.cpp in Sources */, 92BC400D0BAEE55B000DAB7F /* buysell.cpp in Sources */, 92BC40110BAEE55B000DAB7F /* chat.cpp in Sources */, - 92BC40150BAEE55B000DAB7F /* connection.cpp in Sources */, 92BC40160BAEE55B000DAB7F /* debugwindow.cpp in Sources */, 92BC40170BAEE55B000DAB7F /* equipmentwindow.cpp in Sources */, 92BC40180BAEE55B000DAB7F /* focushandler.cpp in Sources */, 92BC401A0BAEE55B000DAB7F /* gui.cpp in Sources */, 92BC401C0BAEE55B000DAB7F /* help.cpp in Sources */, 92BC401E0BAEE55B000DAB7F /* inventorywindow.cpp in Sources */, - 92BC40200BAEE55B000DAB7F /* itemcontainer.cpp in Sources */, 92BC40220BAEE55B000DAB7F /* login.cpp in Sources */, 92BC40240BAEE55B000DAB7F /* minimap.cpp in Sources */, 92BC40250BAEE55B000DAB7F /* ministatus.cpp in Sources */, - 92BC402B0BAEE55B000DAB7F /* playerbox.cpp in Sources */, 92BC402C0BAEE55B000DAB7F /* popupmenu.cpp in Sources */, 92BC402F0BAEE55B000DAB7F /* register.cpp in Sources */, 92BC40310BAEE55B000DAB7F /* sell.cpp in Sources */, @@ -2384,10 +1918,6 @@ 92BC40330BAEE55B000DAB7F /* setup_audio.cpp in Sources */, 92BC40340BAEE55B000DAB7F /* setup_joystick.cpp in Sources */, 92BC40350BAEE55B000DAB7F /* setup_video.cpp in Sources */, - 92BC40360BAEE55B000DAB7F /* shop.cpp in Sources */, - 92BC40370BAEE55B000DAB7F /* shoplistbox.cpp in Sources */, - 92BC40380BAEE55B000DAB7F /* skill.cpp in Sources */, - 92BC403A0BAEE55B000DAB7F /* status.cpp in Sources */, 92BC403E0BAEE55B000DAB7F /* trade.cpp in Sources */, 92BC403F0BAEE55B000DAB7F /* updatewindow.cpp in Sources */, 92BC40410BAEE55B000DAB7F /* viewport.cpp in Sources */, @@ -2399,7 +1929,6 @@ 92BC40490BAEE55B000DAB7F /* main.cpp in Sources */, 92BC404B0BAEE55B000DAB7F /* map.cpp in Sources */, 92BC404C0BAEE55B000DAB7F /* monster.cpp in Sources */, - 92BC40560BAEE55B000DAB7F /* messagehandler.cpp in Sources */, 92BC40570BAEE55B000DAB7F /* messagein.cpp in Sources */, 92BC40580BAEE55B000DAB7F /* messageout.cpp in Sources */, 92BC405F0BAEE55B000DAB7F /* npc.cpp in Sources */, @@ -2432,27 +1961,12 @@ 924A39F50C0784280066885E /* particleemitter.cpp in Sources */, 924A39F60C0784280066885E /* textparticle.cpp in Sources */, 924A3A120C07A60B0066885E /* resizegrip.cpp in Sources */, - 9294DA9B0C17E70400FCEDE9 /* physfs.c in Sources */, - 9294DA9C0C17E70600FCEDE9 /* physfs_byteorder.c in Sources */, 92024D2F0CF1BD9E006B55CB /* keyboardconfig.cpp in Sources */, 92024D3D0CF1BDF7006B55CB /* setup_keyboard.cpp in Sources */, 92024E760CF1DCF6006B55CB /* imageloader.cpp in Sources */, 92A4CC9E0D1C622E00CA28FB /* dye.cpp in Sources */, - 92A4CCE80D1DA58D00CA28FB /* dir.c in Sources */, - 92A4CCE90D1DA58D00CA28FB /* grp.c in Sources */, - 92A4CCEA0D1DA58D00CA28FB /* hog.c in Sources */, - 92A4CCEB0D1DA58D00CA28FB /* lzma.c in Sources */, - 92A4CCEC0D1DA58D00CA28FB /* mvl.c in Sources */, - 92A4CCED0D1DA58D00CA28FB /* qpak.c in Sources */, - 92A4CCEE0D1DA58D00CA28FB /* wad.c in Sources */, - 92A4CCEF0D1DA58D00CA28FB /* zip.c in Sources */, - 92A4CCF30D1DA5C600CA28FB /* macosx.c in Sources */, - 92A4CCF90D1DA81A00CA28FB /* posix.c in Sources */, - 92A4CCFC0D1DA89800CA28FB /* physfs_unicode.c in Sources */, 926F9CF80DB005FA00AACD26 /* itemshortcut.cpp in Sources */, - 926F9D450DB00AFC00AACD26 /* itemshortcutcontainer.cpp in Sources */, 92FD19BA0DDCE53400D14E5D /* setup_players.cpp in Sources */, - 92FD19BB0DDCE53400D14E5D /* table.cpp in Sources */, 922CD9580E3D00900074C50E /* npcdb.cpp in Sources */, 922CD95F0E3D01080074C50E /* shopitem.cpp in Sources */, 92037A1F0ED2037300D3712D /* text.cpp in Sources */, @@ -2474,13 +1988,9 @@ 92C115280F8EBBD50048CA8D /* inttextfield.cpp in Sources */, 92C115290F8EBBD50048CA8D /* popup.cpp in Sources */, 92C1152A0F8EBBD50048CA8D /* textfield.cpp in Sources */, - 92C1152D0F8EBBE30048CA8D /* storagewindow.cpp in Sources */, - 92C115310F8EBC2B0048CA8D /* serverselectdialog.cpp in Sources */, 92C115360F8EBC450048CA8D /* browserbox.cpp in Sources */, 92C115370F8EBC450048CA8D /* windowcontainer.cpp in Sources */, 92C1153B0F8EBC730048CA8D /* chattab.cpp in Sources */, - 92C1153E0F8EBC830048CA8D /* shortcutcontainer.cpp in Sources */, - 92C115430F8EBCB70048CA8D /* setuptab.cpp in Sources */, 92C115440F8EBCB70048CA8D /* shortcutwindow.cpp in Sources */, 92C115470F8EBCD00048CA8D /* passwordfield.cpp in Sources */, 92C1154D0F8EBD000048CA8D /* checkbox.cpp in Sources */, @@ -2488,33 +1998,12 @@ 92C115540F8EBD250048CA8D /* label.cpp in Sources */, 92C115550F8EBD250048CA8D /* progressbar.cpp in Sources */, 92C115590F8EBD490048CA8D /* net.cpp in Sources */, - 92C115840F8EBD570048CA8D /* adminhandler.cpp in Sources */, - 92C115850F8EBD570048CA8D /* beinghandler.cpp in Sources */, - 92C115860F8EBD570048CA8D /* buysellhandler.cpp in Sources */, - 92C115870F8EBD570048CA8D /* charserverhandler.cpp in Sources */, - 92C115880F8EBD570048CA8D /* chathandler.cpp in Sources */, - 92C115890F8EBD570048CA8D /* equipmenthandler.cpp in Sources */, - 92C1158A0F8EBD570048CA8D /* generalhandler.cpp in Sources */, - 92C1158B0F8EBD570048CA8D /* partytab.cpp in Sources */, - 92C1158C0F8EBD570048CA8D /* inventoryhandler.cpp in Sources */, - 92C1158D0F8EBD570048CA8D /* itemhandler.cpp in Sources */, - 92C1158E0F8EBD570048CA8D /* loginhandler.cpp in Sources */, - 92C1158F0F8EBD570048CA8D /* logouthandler.cpp in Sources */, - 92C115900F8EBD570048CA8D /* maphandler.cpp in Sources */, - 92C115910F8EBD570048CA8D /* network.cpp in Sources */, - 92C115920F8EBD570048CA8D /* npchandler.cpp in Sources */, - 92C115930F8EBD570048CA8D /* partyhandler.cpp in Sources */, - 92C115940F8EBD570048CA8D /* playerhandler.cpp in Sources */, - 92C115960F8EBD570048CA8D /* skillhandler.cpp in Sources */, - 92C115970F8EBD570048CA8D /* tradehandler.cpp in Sources */, 92C1159B0F8EBD900048CA8D /* emotedb.cpp in Sources */, 92C115A20F8EBDB20048CA8D /* commandhandler.cpp in Sources */, 92C115A30F8EBDB20048CA8D /* effectmanager.cpp in Sources */, 92C115A40F8EBDB20048CA8D /* units.cpp in Sources */, 92C115B70F8EBE450048CA8D /* palette.cpp in Sources */, - 92C115B80F8EBE450048CA8D /* partywindow.cpp in Sources */, 92C115B90F8EBE450048CA8D /* recorder.cpp in Sources */, - 92C115BA0F8EBE450048CA8D /* skin.cpp in Sources */, 92C115BB0F8EBE450048CA8D /* speechbubble.cpp in Sources */, 92C115BF0F8EBE5E0048CA8D /* channeltab.cpp in Sources */, 92C115C60F8EBE950048CA8D /* whispertab.cpp in Sources */, @@ -2525,11 +2014,8 @@ 92C115DB0F8EBF530048CA8D /* button.cpp in Sources */, 92C115DC0F8EBF530048CA8D /* icon.cpp in Sources */, 92C115DD0F8EBF530048CA8D /* radiobutton.cpp in Sources */, - 92C115E10F8EBF7C0048CA8D /* avatar.cpp in Sources */, - 92C115E70F8EBF9A0048CA8D /* itemlinkhandler.cpp in Sources */, 92C115EA0F8EBFA60048CA8D /* stringutils.cpp in Sources */, 92C115EE0F8EBFC20048CA8D /* channel.cpp in Sources */, - 92C115F40F8EBFD20048CA8D /* emoteshortcutcontainer.cpp in Sources */, 92C115F70F8EBFDD0048CA8D /* dropdown.cpp in Sources */, 92C115FB0F8EBFF30048CA8D /* setup_colors.cpp in Sources */, 92C115FF0F8EC0150048CA8D /* textpreview.cpp in Sources */, @@ -2547,336 +2033,107 @@ 92C636DB0FC5670700EE8D8D /* npcdialog.cpp in Sources */, 92C636DC0FC5670700EE8D8D /* okdialog.cpp in Sources */, 92C636DD0FC5670700EE8D8D /* outfitwindow.cpp in Sources */, - 92C636DE0FC5670700EE8D8D /* tablemodel.cpp in Sources */, 92C636DF0FC5670700EE8D8D /* windowmenu.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 925468F70F8EB65C00B4C3A3 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 92C116C90F8EC9660048CA8D /* zip.c in Sources */, - 92C116CF0F8ECA030048CA8D /* skin.cpp in Sources */, - 92C116C80F8EC9570048CA8D /* physfs.c in Sources */, - 92C117340F8ECDCF0048CA8D /* dir.c in Sources */, - 92C116F40F8ECD180048CA8D /* macosx.c in Sources */, - 92C1164F0F8EC8080048CA8D /* sound.cpp in Sources */, - 92C116C70F8EC92E0048CA8D /* log.cpp in Sources */, - 92C116C50F8EC8D80048CA8D /* window.cpp in Sources */, - 92C116520F8EC82C0048CA8D /* configuration.cpp in Sources */, - 92C116CC0F8EC9CD0048CA8D /* emoteshortcut.cpp in Sources */, - 92C116530F8EC84A0048CA8D /* setup.cpp in Sources */, - 92C116D10F8ECA300048CA8D /* connection.cpp in Sources */, - 92C116D40F8ECA550048CA8D /* graphics.cpp in Sources */, - 92C116D00F8ECA130048CA8D /* tabbedarea.cpp in Sources */, - 92C116CB0F8EC99E0048CA8D /* wallpaper.cpp in Sources */, - 92C116D30F8ECA420048CA8D /* button.cpp in Sources */, - 92C116CD0F8EC9D90048CA8D /* progressbar.cpp in Sources */, - 92C116420F8EC6070048CA8D /* SDLMain.m in Sources */, - 92C116540F8EC8750048CA8D /* resource.cpp in Sources */, - 92C116500F8EC8150048CA8D /* resourcemanager.cpp in Sources */, - 92C116410F8EC5ED0048CA8D /* main.cpp in Sources */, - 92C116D60F8ECA770048CA8D /* xml.cpp in Sources */, - 92C116D80F8ECAFF0048CA8D /* dye.cpp in Sources */, - 92C116D90F8ECB0A0048CA8D /* itemdb.cpp in Sources */, - 92C116DA0F8ECB380048CA8D /* monsterdb.cpp in Sources */, - 92C116DC0F8ECB550048CA8D /* layout.cpp in Sources */, - 92C116DE0F8ECB7F0048CA8D /* units.cpp in Sources */, - 92C116DF0F8ECB970048CA8D /* buy.cpp in Sources */, - 92C116E00F8ECBBA0048CA8D /* emotedb.cpp in Sources */, - 92C116E20F8ECBC80048CA8D /* monsterinfo.cpp in Sources */, - 92C116E30F8ECBD10048CA8D /* shoplistbox.cpp in Sources */, - 92C116E60F8ECBE80048CA8D /* changepassworddialog.cpp in Sources */, - 92C116E80F8ECC230048CA8D /* setup_joystick.cpp in Sources */, - 92C116E90F8ECC430048CA8D /* windowcontainer.cpp in Sources */, - 92C116EC0F8ECC5F0048CA8D /* passwordfield.cpp in Sources */, - 92C116ED0F8ECC6A0048CA8D /* label.cpp in Sources */, - 92C116EE0F8ECC8B0048CA8D /* layouthelper.cpp in Sources */, - 92C116EF0F8ECCBF0048CA8D /* colordb.cpp in Sources */, - 92C116F10F8ECCD50048CA8D /* joystick.cpp in Sources */, - 92C116F20F8ECCE10048CA8D /* checkbox.cpp in Sources */, - 92C116F30F8ECCE70048CA8D /* textfield.cpp in Sources */, - 92C116F50F8ECD320048CA8D /* listbox.cpp in Sources */, - 92C1172F0F8ECD850048CA8D /* itemshortcut.cpp in Sources */, - 92C117300F8ECD970048CA8D /* setup_video.cpp in Sources */, - 92C117310F8ECDA10048CA8D /* shop.cpp in Sources */, - 92C117330F8ECDB10048CA8D /* register.cpp in Sources */, - 92C117350F8ECDDF0048CA8D /* slider.cpp in Sources */, - 92C117360F8ECDF90048CA8D /* updatewindow.cpp in Sources */, - 92C117380F8ECE150048CA8D /* browserbox.cpp in Sources */, - 92C117390F8ECE290048CA8D /* physfs_unicode.c in Sources */, - 92C1173A0F8ECE2E0048CA8D /* physfs_byteorder.c in Sources */, - 92C1173B0F8ECE3E0048CA8D /* image.cpp in Sources */, - 92C1174F0F8ECE6A0048CA8D /* posix.c in Sources */, - 92C117500F8ECE8A0048CA8D /* charcreatedialog.cpp in Sources */, - 92C117510F8ECE9C0048CA8D /* imageset.cpp in Sources */, - 92C117550F8ECEEA0048CA8D /* skilldialog.cpp in Sources */, - 92C1175A0F8ECF0B0048CA8D /* statuswindow.cpp in Sources */, - 92C1175B0F8ECF0B0048CA8D /* unregisterdialog.cpp in Sources */, - 92C1175D0F8ECF430048CA8D /* localplayer.cpp in Sources */, - 92C117850F8ECF710048CA8D /* npcdb.cpp in Sources */, - 92C117860F8ECF7E0048CA8D /* scrollarea.cpp in Sources */, - 92C1178E0F8ECFA00048CA8D /* being.cpp in Sources */, - 92C1178F0F8ECFA20048CA8D /* animatedsprite.cpp in Sources */, - 92C117900F8ECFAE0048CA8D /* player.cpp in Sources */, - 92C117910F8ECFEA0048CA8D /* shopitem.cpp in Sources */, - 92C1179F0F8ED0340048CA8D /* particlecontainer.cpp in Sources */, - 92C117A00F8ED03B0048CA8D /* game.cpp in Sources */, - 92C117A20F8ED0510048CA8D /* item.cpp in Sources */, - 92C117A30F8ED05C0048CA8D /* spritedef.cpp in Sources */, - 92C117A40F8ED0660048CA8D /* inventorywindow.cpp in Sources */, - 92C117A60F8ED08A0048CA8D /* keyboardconfig.cpp in Sources */, - 92C117A80F8ED0990048CA8D /* beingmanager.cpp in Sources */, - 92C117A90F8ED0A30048CA8D /* chat.cpp in Sources */, - 92C117AA0F8ED0AE0048CA8D /* inttextfield.cpp in Sources */, - 92C117AB0F8ED0B90048CA8D /* simpleanimation.cpp in Sources */, - 92C117AC0F8ED0BE0048CA8D /* imagewriter.cpp in Sources */, - 92C117AE0F8ED0CF0048CA8D /* action.cpp in Sources */, - 92C117AF0F8ED0E80048CA8D /* palette.cpp in Sources */, - 92C117B00F8ED0ED0048CA8D /* particle.cpp in Sources */, - 92C117B10F8ED0FA0048CA8D /* effectmanager.cpp in Sources */, - 92C117B20F8ED11A0048CA8D /* engine.cpp in Sources */, - 92C117B40F8ED12E0048CA8D /* statuseffect.cpp in Sources */, - 92C117B50F8ED1480048CA8D /* viewport.cpp in Sources */, - 92C117B60F8ED16C0048CA8D /* speechbubble.cpp in Sources */, - 92C117B80F8ED17E0048CA8D /* openglgraphics.cpp in Sources */, - 92C117B90F8ED19D0048CA8D /* animation.cpp in Sources */, - 92C117BB0F8ED1C30048CA8D /* imageparticle.cpp in Sources */, - 92C117BC0F8ED1D30048CA8D /* ministatus.cpp in Sources */, - 92C117BD0F8ED1D50048CA8D /* minimap.cpp in Sources */, - 92C117BF0F8ED1EE0048CA8D /* map.cpp in Sources */, - 92C117C00F8ED2020048CA8D /* animationparticle.cpp in Sources */, - 92C117C10F8ED20F0048CA8D /* equipmentwindow.cpp in Sources */, - 92C117C30F8ED2340048CA8D /* itempopup.cpp in Sources */, - 92C117C40F8ED26A0048CA8D /* ambientoverlay.cpp in Sources */, - 92C118640F8ED2B00048CA8D /* inventory.cpp in Sources */, - 92C118650F8ED2C80048CA8D /* popup.cpp in Sources */, - 92C118660F8ED2D10048CA8D /* soundeffect.cpp in Sources */, - 92C118680F8ED2E40048CA8D /* radiobutton.cpp in Sources */, - 92C1186A0F8ED2FD0048CA8D /* chattab.cpp in Sources */, - 92C1186B0F8ED3040048CA8D /* help.cpp in Sources */, - 92C1186E0F8ED31C0048CA8D /* popupmenu.cpp in Sources */, - 92C118710F8ED33F0048CA8D /* quitdialog.cpp in Sources */, - 92C118730F8ED3640048CA8D /* trade.cpp in Sources */, - 92C118740F8ED36B0048CA8D /* tab.cpp in Sources */, - 92C118750F8ED37A0048CA8D /* partywindow.cpp in Sources */, - 92C118760F8ED3840048CA8D /* itemcontainer.cpp in Sources */, - 92C118770F8ED38D0048CA8D /* whispertab.cpp in Sources */, - 92C1187A0F8ED3BE0048CA8D /* textbox.cpp in Sources */, - 92C1187C0F8ED3E50048CA8D /* itemshortcutcontainer.cpp in Sources */, - 92C1187E0F8ED4000048CA8D /* iteminfo.cpp in Sources */, - 92C118810F8ED41F0048CA8D /* flooritemmanager.cpp in Sources */, - 92C118820F8ED4270048CA8D /* npc.cpp in Sources */, - 92C118840F8ED43C0048CA8D /* avatar.cpp in Sources */, - 92C118850F8ED44A0048CA8D /* particleemitter.cpp in Sources */, - 92C118860F8ED4590048CA8D /* textparticle.cpp in Sources */, - 92C118870F8ED4640048CA8D /* channel.cpp in Sources */, - 92C118880F8ED4650048CA8D /* channelmanager.cpp in Sources */, - 92C118890F8ED46B0048CA8D /* commandhandler.cpp in Sources */, - 92C1188B0F8ED47F0048CA8D /* shortcutcontainer.cpp in Sources */, - 92C1188D0F8ED49F0048CA8D /* mapreader.cpp in Sources */, - 92C118900F8ED4B30048CA8D /* guild.cpp in Sources */, - 92C118930F8ED4DC0048CA8D /* icon.cpp in Sources */, - 92C118940F8ED4E40048CA8D /* itemlinkhandler.cpp in Sources */, - 92C1189A0F8ED50B0048CA8D /* equipment.cpp in Sources */, - 92C1189B0F8ED5140048CA8D /* setup_colors.cpp in Sources */, - 92C1189C0F8ED5180048CA8D /* setup_keyboard.cpp in Sources */, - 92C1189D0F8ED5210048CA8D /* text.cpp in Sources */, - 92C1189E0F8ED5460048CA8D /* monster.cpp in Sources */, - 92C1189F0F8ED54A0048CA8D /* channeltab.cpp in Sources */, - 92C118ED0F8ED5640048CA8D /* resizegrip.cpp in Sources */, - 92C118EE0F8ED56A0048CA8D /* recorder.cpp in Sources */, - 92C118EF0F8ED5760048CA8D /* textmanager.cpp in Sources */, - 92C118F10F8ED5A60048CA8D /* textpreview.cpp in Sources */, - 92C118F40F8ED5DE0048CA8D /* textdialog.cpp in Sources */, - 92C118F60F8ED5F00048CA8D /* buddywindow.cpp in Sources */, - 92C118F70F8ED60C0048CA8D /* stringutils.cpp in Sources */, - 92C118F80F8ED6140048CA8D /* sell.cpp in Sources */, - 92C118F90F8ED6160048CA8D /* sdlinput.cpp in Sources */, - 92C119030F8ED63F0048CA8D /* guildlistbox.cpp in Sources */, - 92C119040F8ED63F0048CA8D /* guildwindow.cpp in Sources */, - 92C119050F8ED63F0048CA8D /* magic.cpp in Sources */, - 92C119060F8ED63F0048CA8D /* npcpostdialog.cpp in Sources */, - 92C119080F8ED6890048CA8D /* setup_players.cpp in Sources */, - 92C119090F8ED6920048CA8D /* debugwindow.cpp in Sources */, - 92C1190D0F8ED6C70048CA8D /* dropdown.cpp in Sources */, - 92C1190F0F8ED7010048CA8D /* net.cpp in Sources */, - 92C119100F8ED7200048CA8D /* gui.cpp in Sources */, - 92C119110F8ED7370048CA8D /* base64.cpp in Sources */, - 92C119130F8ED7480048CA8D /* truetypefont.cpp in Sources */, - 92C119150F8ED7650048CA8D /* login.cpp in Sources */, - 92C119170F8ED7700048CA8D /* music.cpp in Sources */, - 92C119180F8ED77D0048CA8D /* serverselectdialog.cpp in Sources */, - 92C119190F8ED7860048CA8D /* table.cpp in Sources */, - 92C1191D0F8ED79A0048CA8D /* changeemaildialog.cpp in Sources */, - 92C1191E0F8ED7A70048CA8D /* shortcutwindow.cpp in Sources */, - 92C119630F8ED7C20048CA8D /* account.cpp in Sources */, - 92C119640F8ED7C20048CA8D /* accountserver.cpp in Sources */, - 92C119650F8ED7C20048CA8D /* internal.cpp in Sources */, - 92C119660F8ED7C20048CA8D /* adminhandler.cpp in Sources */, - 92C119670F8ED7C20048CA8D /* beinghandler.cpp in Sources */, - 92C119680F8ED7C20048CA8D /* buysellhandler.cpp in Sources */, - 92C119690F8ED7C20048CA8D /* charserverhandler.cpp in Sources */, - 92C1196A0F8ED7C20048CA8D /* chathandler.cpp in Sources */, - 92C1196B0F8ED7C20048CA8D /* chatserver.cpp in Sources */, - 92C1196C0F8ED7C20048CA8D /* guild.cpp in Sources */, - 92C1196D0F8ED7C20048CA8D /* internal.cpp in Sources */, - 92C1196E0F8ED7C20048CA8D /* party.cpp in Sources */, - 92C1196F0F8ED7C20048CA8D /* connection.cpp in Sources */, - 92C119700F8ED7C20048CA8D /* effecthandler.cpp in Sources */, - 92C119710F8ED7C20048CA8D /* gameserver.cpp in Sources */, - 92C119720F8ED7C20048CA8D /* internal.cpp in Sources */, - 92C119730F8ED7C20048CA8D /* player.cpp in Sources */, - 92C119740F8ED7C20048CA8D /* generalhandler.cpp in Sources */, - 92C119750F8ED7C20048CA8D /* guildhandler.cpp in Sources */, - 92C119760F8ED7C20048CA8D /* internal.cpp in Sources */, - 92C119770F8ED7C20048CA8D /* inventoryhandler.cpp in Sources */, - 92C119780F8ED7C20048CA8D /* itemhandler.cpp in Sources */, - 92C119790F8ED7C20048CA8D /* loginhandler.cpp in Sources */, - 92C1197A0F8ED7C20048CA8D /* logouthandler.cpp in Sources */, - 92C1197B0F8ED7C20048CA8D /* maphandler.cpp in Sources */, - 92C1197C0F8ED7C20048CA8D /* network.cpp in Sources */, - 92C1197D0F8ED7C20048CA8D /* npchandler.cpp in Sources */, - 92C1197E0F8ED7C20048CA8D /* partyhandler.cpp in Sources */, - 92C1197F0F8ED7C20048CA8D /* playerhandler.cpp in Sources */, - 92C119800F8ED7C20048CA8D /* skillhandler.cpp in Sources */, - 92C119810F8ED7C20048CA8D /* tradehandler.cpp in Sources */, - 92C119850F8ED80E0048CA8D /* serverdialog.cpp in Sources */, - 92C119870F8ED8250048CA8D /* messagehandler.cpp in Sources */, - 92C119880F8ED8250048CA8D /* messagein.cpp in Sources */, - 92C119890F8ED8270048CA8D /* messageout.cpp in Sources */, - 92C1198B0F8ED83A0048CA8D /* setuptab.cpp in Sources */, - 92C1198C0F8ED8420048CA8D /* playerbox.cpp in Sources */, - 92C119900F8ED85E0048CA8D /* sha256.cpp in Sources */, - 92C119920F8ED86F0048CA8D /* emoteshortcutcontainer.cpp in Sources */, - 92C119930F8ED87A0048CA8D /* setup_audio.cpp in Sources */, - 92C119940F8ED8850048CA8D /* imageloader.cpp in Sources */, - 92C119960F8ED8920048CA8D /* focushandler.cpp in Sources */, - 92C119990F8ED8B00048CA8D /* position.cpp in Sources */, - 92A244B70F935FB400B7719B /* container.cpp in Sources */, - 92C636BF0FC5663000EE8D8D /* flooritem.cpp in Sources */, - 92C636C00FC5663000EE8D8D /* playerrelations.cpp in Sources */, - 92C636C10FC5663000EE8D8D /* rotationalparticle.cpp in Sources */, - 92C636C20FC5663000EE8D8D /* vector.cpp in Sources */, - 92C636E00FC5670700EE8D8D /* charselectdialog.cpp in Sources */, - 92C636E10FC5670700EE8D8D /* confirmdialog.cpp in Sources */, - 92C636E20FC5670700EE8D8D /* emotepopup.cpp in Sources */, - 92C636E30FC5670700EE8D8D /* itemamount.cpp in Sources */, - 92C636E40FC5670700EE8D8D /* npcdialog.cpp in Sources */, - 92C636E50FC5670700EE8D8D /* okdialog.cpp in Sources */, - 92C636E60FC5670700EE8D8D /* outfitwindow.cpp in Sources */, - 92C636E70FC5670700EE8D8D /* tablemodel.cpp in Sources */, - 92C636E80FC5670700EE8D8D /* windowmenu.cpp in Sources */, + 9268565211F142D500A28C33 /* avatar.cpp in Sources */, + 9268565311F142D500A28C33 /* client.cpp in Sources */, + 9268565411F142D500A28C33 /* party.cpp in Sources */, + 9268566811F142F100A28C33 /* beingpopup.cpp in Sources */, + 9268566911F142F100A28C33 /* connectiondialog.cpp in Sources */, + 9268566A11F142F100A28C33 /* socialwindow.cpp in Sources */, + 9268566B11F142F100A28C33 /* specialswindow.cpp in Sources */, + 9268566C11F142F100A28C33 /* textpopup.cpp in Sources */, + 9268566D11F142F100A28C33 /* theme.cpp in Sources */, + 9268566E11F142F100A28C33 /* userpalette.cpp in Sources */, + 9268566F11F142F100A28C33 /* worldselectdialog.cpp in Sources */, + 9268569711F1431300A28C33 /* avatarlistbox.cpp in Sources */, + 9268569811F1431300A28C33 /* emoteshortcutcontainer.cpp in Sources */, + 9268569911F1431300A28C33 /* flowcontainer.cpp in Sources */, + 9268569A11F1431300A28C33 /* itemcontainer.cpp in Sources */, + 9268569B11F1431300A28C33 /* itemlinkhandler.cpp in Sources */, + 9268569C11F1431300A28C33 /* itemshortcutcontainer.cpp in Sources */, + 9268569D11F1431300A28C33 /* playerbox.cpp in Sources */, + 9268569E11F1431300A28C33 /* progressindicator.cpp in Sources */, + 9268569F11F1431300A28C33 /* setuptab.cpp in Sources */, + 926856A011F1431300A28C33 /* shopitems.cpp in Sources */, + 926856A111F1431300A28C33 /* shoplistbox.cpp in Sources */, + 926856A211F1431300A28C33 /* shortcutcontainer.cpp in Sources */, + 926856A311F1431300A28C33 /* table.cpp in Sources */, + 926856A411F1431300A28C33 /* tablemodel.cpp in Sources */, + 926856A511F1431300A28C33 /* vertcontainer.cpp in Sources */, + 926856BB11F1433300A28C33 /* charhandler.cpp in Sources */, + 926856BC11F1433300A28C33 /* download.cpp in Sources */, + 9268573911F1433F00A28C33 /* adminhandler.cpp in Sources */, + 9268573A11F1433F00A28C33 /* beinghandler.cpp in Sources */, + 9268573B11F1433F00A28C33 /* buysellhandler.cpp in Sources */, + 9268573C11F1433F00A28C33 /* charserverhandler.cpp in Sources */, + 9268573D11F1433F00A28C33 /* chathandler.cpp in Sources */, + 9268573E11F1433F00A28C33 /* gamehandler.cpp in Sources */, + 9268573F11F1433F00A28C33 /* generalhandler.cpp in Sources */, + 9268574011F1433F00A28C33 /* guildtab.cpp in Sources */, + 9268574111F1433F00A28C33 /* partytab.cpp in Sources */, + 9268574211F1433F00A28C33 /* guildhandler.cpp in Sources */, + 9268574311F1433F00A28C33 /* inventoryhandler.cpp in Sources */, + 9268574411F1433F00A28C33 /* itemhandler.cpp in Sources */, + 9268574511F1433F00A28C33 /* loginhandler.cpp in Sources */, + 9268574611F1433F00A28C33 /* messagehandler.cpp in Sources */, + 9268574711F1433F00A28C33 /* messagein.cpp in Sources */, + 9268574811F1433F00A28C33 /* messageout.cpp in Sources */, + 9268574911F1433F00A28C33 /* network.cpp in Sources */, + 9268574A11F1433F00A28C33 /* npchandler.cpp in Sources */, + 9268574B11F1433F00A28C33 /* partyhandler.cpp in Sources */, + 9268574C11F1433F00A28C33 /* playerhandler.cpp in Sources */, + 9268574D11F1433F00A28C33 /* specialhandler.cpp in Sources */, + 9268574E11F1433F00A28C33 /* tradehandler.cpp in Sources */, + 9268577F11F1435200A28C33 /* ambientlayer.cpp in Sources */, + 9268578711F1435F00A28C33 /* copynpaste.cpp in Sources */, + 9268578811F1435F00A28C33 /* mkdir.cpp in Sources */, + 9268578911F1435F00A28C33 /* specialfolder.cpp in Sources */, + 9268581311F15F3900A28C33 /* adminhandler.cpp in Sources */, + 9268581411F15F3A00A28C33 /* beinghandler.cpp in Sources */, + 9268581511F15F3B00A28C33 /* buysellhandler.cpp in Sources */, + 9268581611F15F3C00A28C33 /* charhandler.cpp in Sources */, + 9268581711F15F3D00A28C33 /* chathandler.cpp in Sources */, + 9268581811F15F3E00A28C33 /* connection.cpp in Sources */, + 9268581911F15F3F00A28C33 /* effecthandler.cpp in Sources */, + 9268581A11F15F4000A28C33 /* gamehandler.cpp in Sources */, + 9268581B11F15F4000A28C33 /* generalhandler.cpp in Sources */, + 9268581C11F15F4200A28C33 /* guildhandler.cpp in Sources */, + 9268581D11F15F4300A28C33 /* internal.cpp in Sources */, + 9268581E11F15F4400A28C33 /* inventoryhandler.cpp in Sources */, + 9268581F11F15F4500A28C33 /* itemhandler.cpp in Sources */, + 9268582011F15F4600A28C33 /* loginhandler.cpp in Sources */, + 9268582111F15F4600A28C33 /* messagehandler.cpp in Sources */, + 9268582211F15F4700A28C33 /* messagein.cpp in Sources */, + 9268582311F15F4800A28C33 /* messageout.cpp in Sources */, + 9268582411F15F4A00A28C33 /* network.cpp in Sources */, + 9268582511F15F4A00A28C33 /* npchandler.cpp in Sources */, + 9268582611F15F4C00A28C33 /* partyhandler.cpp in Sources */, + 9268582711F15F4C00A28C33 /* playerhandler.cpp in Sources */, + 9268582811F15F4E00A28C33 /* specialhandler.cpp in Sources */, + 9268582911F15F4E00A28C33 /* stats.cpp in Sources */, + 9268582A11F15F5000A28C33 /* tradehandler.cpp in Sources */, + 9268583011F15F6800A28C33 /* changeemaildialog.cpp in Sources */, + 9268583111F15F6900A28C33 /* changepassworddialog.cpp in Sources */, + 9268583211F15F7100A28C33 /* quitdialog.cpp in Sources */, + 9268583311F15F7300A28C33 /* serverdialog.cpp in Sources */, + 9268583411F15F7600A28C33 /* skilldialog.cpp in Sources */, + 9268583511F15F7900A28C33 /* statuswindow.cpp in Sources */, + 9268583611F15F7B00A28C33 /* textdialog.cpp in Sources */, + 9268583711F15F7E00A28C33 /* unregisterdialog.cpp in Sources */, + 9268583A11F15FAC00A28C33 /* guild.cpp in Sources */, + 9268583B11F15FC200A28C33 /* position.cpp in Sources */, + 9268583C11F15FC900A28C33 /* sha256.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ - 925468FD0F8EB65D00B4C3A3 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - ., - /System/Library/Frameworks, - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\""; - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(DEVELOPER_DIR)/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks\""; - GCC_DEBUGGING_SYMBOLS = full; - GCC_DYNAMIC_NO_PIC = YES; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_MODEL_TUNING = G4; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = NO; - GCC_PREFIX_HEADER = ""; - GCC_PREPROCESSOR_DEFINITIONS = ( - TMWSERV_SUPPORT, - PHYSFS_SUPPORTS_ZIP, - USE_OPENGL, - __PHYSFS_CARBONIZED__, - ); - HEADER_SEARCH_PATHS = ( - /Library/Frameworks/SDL_ttf.framework/Headers, - /Library/Frameworks/SDL_net.framework/Headers, - /Library/Frameworks/SDL_image.framework/Headers, - /Library/Frameworks/SDL_mixer.framework/Headers, - guichan.framework/Headers, - /Library/Frameworks/libpng.framework/Headers, - /usr/include/libxml2, - /Library/Frameworks/SDL.framework/Headers, - ); - INFOPLIST_FILE = "tmwserv-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = /usr/lib; - OTHER_LDFLAGS = ( - "-lz", - "-lxml2", - "-lcurl", - "-lenet", - ); - PREBINDING = NO; - PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES; - PRODUCT_NAME = "The Mana World (tmwserv)"; - SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; - SKIP_INSTALL = YES; - USER_HEADER_SEARCH_PATHS = src; - }; - name = Debug; - }; - 925468FE0F8EB65D00B4C3A3 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - FRAMEWORK_SEARCH_PATHS = ( - ., - /System/Library/Frameworks, - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\""; - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(DEVELOPER_DIR)/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_MODEL_TUNING = G5; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; - HEADER_SEARCH_PATHS = ( - /Library/Frameworks/SDL_ttf.framework/Headers, - /Library/Frameworks/SDL_net.framework/Headers, - /Library/Frameworks/SDL_image.framework/Headers, - /Library/Frameworks/SDL_mixer.framework/Headers, - guichan.framework/Headers, - /Library/Frameworks/libpng.framework/Headers, - /usr/include/libxml2, - /Library/Frameworks/SDL.framework/Headers, - ); - INFOPLIST_FILE = "tmwserv-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = /usr/lib; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - AppKit, - ); - PREBINDING = NO; - PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO; - PRODUCT_NAME = "The Mana World (tmwserv)"; - SDKROOT = /Developer/SDKs/MacOSX10.3.9.sdk; - USER_HEADER_SEARCH_PATHS = src; - ZERO_LINK = NO; - }; - name = Release; - }; C0E91AC608A95435008D54AB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; FRAMEWORK_SEARCH_PATHS = ( @@ -2886,12 +2143,12 @@ FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\""; FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"/System/Library/Frameworks\""; GCC_DEBUGGING_SYMBOLS = full; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( EATHENA_SUPPORT, - PHYSFS_SUPPORTS_ZIP, USE_OPENGL, - __PHYSFS_CARBONIZED__, ); HEADER_SEARCH_PATHS = ( /Library/Frameworks/SDL_ttf.framework/Headers, @@ -2902,18 +2159,27 @@ /Library/Frameworks/libpng.framework/Headers, /usr/include/libxml2, /Library/Frameworks/SDL.framework/Headers, + /opt/local/include/SDL, + /opt/local/include, ); INFOPLIST_FILE = Info.plist; - LIBRARY_SEARCH_PATHS = /usr/lib; + LIBRARY_SEARCH_PATHS = ( + /usr/lib, + /opt/local/lib, + ); MACOSX_DEPLOYMENT_TARGET = 10.5; OTHER_LDFLAGS = ( "-lz", "-lxml2", "-lcurl", + "-lphysfs", + "-lintl", + "-lenet", + "-lsdl_gfx", ); PREBINDING = NO; PRODUCT_NAME = "The Mana World"; - SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; USER_HEADER_SEARCH_PATHS = src; }; name = Debug; @@ -2921,27 +2187,26 @@ C0E91AC708A95435008D54AB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; + ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)"; + ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc"; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_2)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"/System/Library/Frameworks\""; - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\""; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = 2; + GCC_DEBUGGING_SYMBOLS = full; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( EATHENA_SUPPORT, - PHYSFS_SUPPORTS_ZIP, USE_OPENGL, - __PHYSFS_CARBONIZED__, ); GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = ""; - GCC_VERSION_i386 = 4.0; - GCC_VERSION_ppc = 3.3; + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_VERSION = 4.2; GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO; HEADER_SEARCH_PATHS = ( /Library/Frameworks/SDL_ttf.framework/Headers, @@ -2952,26 +2217,33 @@ /Library/Frameworks/libpng.framework/Headers, /usr/include/libxml2, /Library/Frameworks/SDL.framework/Headers, + /opt/local/include/SDL, + /opt/local/include, ); INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = /usr/lib; - MACOSX_DEPLOYMENT_TARGET = 10.3; - MACOSX_DEPLOYMENT_TARGET_i386 = 10.4; - MACOSX_DEPLOYMENT_TARGET_ppc = 10.3; + LIBRARY_SEARCH_PATHS = ( + /usr/lib, + /opt/local/lib, + ); + MACOSX_DEPLOYMENT_TARGET = 10.5; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( + "-lz", "-lxml2", "-lcurl", - "-lz", + "-lphysfs", + "-lintl", + "-lenet", + "-lsdl_gfx", ); PREBINDING = NO; - PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO; - PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES; + PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES; + PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO; PRODUCT_NAME = "The Mana World"; - SDKROOT = /Developer/SDKs/MacOSX10.3.9.sdk; - SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk; - SDKROOT_ppc = /Developer/SDKs/MacOSX10.3.9.sdk; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; + SEPARATE_STRIP = NO; + SKIP_INSTALL = YES; USER_HEADER_SEARCH_PATHS = src; }; name = Release; @@ -2982,7 +2254,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_OPTIMIZATION_LEVEL = 0; - SDKROOT = /Developer/SDKs/MacOSX10.3.9.sdk; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; ZERO_LINK = YES; }; name = Debug; @@ -2994,9 +2266,11 @@ ppc, i386, ); - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 2; GCC_PREPROCESSOR_DEFINITIONS = ""; - SDKROOT = /Developer/SDKs/MacOSX10.3.9.sdk; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; SEPARATE_STRIP = YES; }; name = Release; @@ -3004,16 +2278,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 925468FF0F8EB65D00B4C3A3 /* Build configuration list for PBXNativeTarget "themanaworld-tmwserv" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 925468FD0F8EB65D00B4C3A3 /* Debug */, - 925468FE0F8EB65D00B4C3A3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "themanaworld-eathena" */ = { + C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "themanaworld" */ = { isa = XCConfigurationList; buildConfigurations = ( C0E91AC608A95435008D54AB /* Debug */, @@ -3022,7 +2287,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "themanaworld" */ = { + C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "mana" */ = { isa = XCConfigurationList; buildConfigurations = ( C0E91ACA08A95435008D54AB /* Debug */, diff --git a/src/client.cpp b/src/client.cpp index ac10112e..b63550e6 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -1035,13 +1035,13 @@ void Client::initHomeDir() if (mConfigDir.empty()){ #ifdef __APPLE__ - mConfigDir = mLocalDataDir; + mConfigDir = mLocalDataDir + "/" + branding.getValue("appShort", "mana"); #elif defined WIN32 mConfigDir = getSpecialFolderLocation(CSIDL_APPDATA); if (mConfigDir.empty()) mConfigDir = mLocalDataDir; else - mConfigDir += "/mana/" + branding.getValue("appName", "Mana"); + mConfigDir += "/mana/" + branding.getValue("appShort", "Mana"); #else mConfigDir = std::string(PHYSFS_getUserDir()) + "/.config/mana/" + branding.getValue("appShort", "mana"); -- cgit v1.2.3-70-g09d2 From 54bedfb27c92f8aba1f5721343cb3ee7cbfd5053 Mon Sep 17 00:00:00 2001 From: koom Date: Mon, 12 Jul 2010 23:40:32 +0200 Subject: added xmessage for linux case of error Reviewed-by: Bertram. --- src/log.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/log.cpp b/src/log.cpp index ba1610fd..d5a30bb4 100644 --- a/src/log.cpp +++ b/src/log.cpp @@ -123,6 +123,10 @@ void Logger::error(const std::string &error_text) StandardAlert(kAlertStopAlert, "\pError", (ConstStr255Param) msg, NULL, NULL); +#elif defined __linux__ + std::cerr << "Error: " << error_text << std::endl; + std::string msg="xmessage \"" + error_text + "\""; + system(msg.c_str()); #else std::cerr << "Error: " << error_text << std::endl; #endif -- cgit v1.2.3-70-g09d2 From d1d730b3e64cd7d0e064b8f3138604df2ad121c4 Mon Sep 17 00:00:00 2001 From: kook Date: Mon, 19 Jul 2010 21:00:04 +0200 Subject: Finished to add the xmessage support thanks to Kook. Reviewed-by: Bertram --- src/log.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/log.cpp b/src/log.cpp index d5a30bb4..435b2da0 100644 --- a/src/log.cpp +++ b/src/log.cpp @@ -30,6 +30,8 @@ #include #elif __APPLE__ #include +#elif __linux__ || __linux +#include #endif #include @@ -123,7 +125,7 @@ void Logger::error(const std::string &error_text) StandardAlert(kAlertStopAlert, "\pError", (ConstStr255Param) msg, NULL, NULL); -#elif defined __linux__ +#elif defined __linux__ || __linux std::cerr << "Error: " << error_text << std::endl; std::string msg="xmessage \"" + error_text + "\""; system(msg.c_str()); -- cgit v1.2.3-70-g09d2 From 97b633896b70e19e00580f7ce6aee7788c4c62ee Mon Sep 17 00:00:00 2001 From: David Athay Date: Tue, 20 Jul 2010 19:07:22 -0500 Subject: Updated project file for mac. --- mana.xcodeproj/garfield.mode1v3 | 97 +++++++++++++---------------------------- mana.xcodeproj/project.pbxproj | 63 +++++++++++++++++++++----- 2 files changed, 83 insertions(+), 77 deletions(-) diff --git a/mana.xcodeproj/garfield.mode1v3 b/mana.xcodeproj/garfield.mode1v3 index 6738f090..5ffee627 100644 --- a/mana.xcodeproj/garfield.mode1v3 +++ b/mana.xcodeproj/garfield.mode1v3 @@ -229,6 +229,8 @@ Layout + BecomeActive + ContentConfiguration PBXBottomSmartGroupGIDs @@ -264,19 +266,20 @@ PBXSmartGroupTreeModuleOutlineStateExpansionKey 20286C29FDCF999611CA2CEA - 20286C2AFDCF999611CA2CEA + 20286C32FDCF999611CA2CEA 1C37FBAC04509CD000000102 + 9228959511F662A300AE53BB PBXSmartGroupTreeModuleOutlineStateSelectionKey - 67 - 3 - 0 + 35 + 24 + 23 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 1094}, {158, 599}} + {{0, 47}, {158, 599}} PBXTopSmartGroupGIDs @@ -306,14 +309,12 @@ Dock - BecomeActive - ContentConfiguration PBXProjectModuleGUID 1CE0B20306471E060097A5F4 PBXProjectModuleLabel - configuration.cpp + PBXSplitModuleInNavigatorKey Split0 @@ -321,37 +322,7 @@ PBXProjectModuleGUID 1CE0B20406471E060097A5F4 PBXProjectModuleLabel - configuration.cpp - _historyCapacity - 0 - bookmark - 92C85D5411F295C300AB20CA - history - - 9268563511F142AD00A28C33 - 9268563611F142AD00A28C33 - 9268563711F142AD00A28C33 - 9268563811F142AD00A28C33 - 9268563911F142AD00A28C33 - 9268563A11F142AD00A28C33 - 9268563B11F142AD00A28C33 - 9268563D11F142AD00A28C33 - 9268563E11F142AD00A28C33 - 9268563F11F142AD00A28C33 - 9268579C11F14EEC00A28C33 - 9268580211F15D8C00A28C33 - 9268580311F15D8C00A28C33 - 9268580D11F15EBC00A28C33 - 9268581011F15F2600A28C33 - 9268582B11F15F5200A28C33 - 926858C011F17ADC00A28C33 - 926858D711F1860B00A28C33 - 92C85D1311F28DA600AB20CA - 92C85D2111F28F7700AB20CA - 92C85D2711F290B600AB20CA - 92C85D3211F2921100AB20CA - 92C85D4511F293D200AB20CA - + SplitCount 1 @@ -362,14 +333,14 @@ GeometryConfiguration Frame - {{0, 0}, {753, 406}} + {{0, 0}, {753, 0}} RubberWindowFrame 235 191 933 658 0 0 1440 878 Module PBXNavigatorGroup Proportion - 406pt + 0pt ContentConfiguration @@ -382,14 +353,14 @@ GeometryConfiguration Frame - {{0, 411}, {753, 206}} + {{0, 5}, {753, 612}} RubberWindowFrame 235 191 933 658 0 0 1440 878 Module XCDetailModule Proportion - 206pt + 612pt Proportion @@ -408,9 +379,9 @@ TableOfContents - 92C85CBA11F27BAB00AB20CA + 9228959611F662A300AE53BB 1CE0B1FE06471DED0097A5F4 - 92C85CBB11F27BAB00AB20CA + 9228959711F662A300AE53BB 1CE0B20306471E060097A5F4 1CE0B20506471E060097A5F4 @@ -544,12 +515,8 @@ 5 WindowOrderList - 92C85D5311F295BA00AB20CA - 92C85CD211F2871500AB20CA - 92C85CD311F2871500AB20CA - 1C78EAAD065D492600B07095 - 92A4CC8A0D1C5F1E00CA28FB 1CD10A99069EF8BA00B06720 + 92A4CC8A0D1C5F1E00CA28FB /Users/garfield/Programming/mana/mana.xcodeproj WindowString @@ -574,25 +541,23 @@ PBXProjectModuleGUID 1CD0528F0623707200166675 PBXProjectModuleLabel - log.cpp + StatusBarVisibility GeometryConfiguration Frame - {{0, 0}, {553, 151}} + {{0, 0}, {553, 0}} RubberWindowFrame 107 258 553 548 0 0 1440 878 Module PBXNavigatorGroup Proportion - 151pt + 0pt - BecomeActive - ContentConfiguration PBXProjectModuleGUID @@ -607,14 +572,14 @@ GeometryConfiguration Frame - {{0, 156}, {553, 351}} + {{0, 5}, {553, 502}} RubberWindowFrame 107 258 553 548 0 0 1440 878 Module PBXBuildResultsModule Proportion - 351pt + 502pt Proportion @@ -632,7 +597,7 @@ TableOfContents 92A4CC8A0D1C5F1E00CA28FB - 92C85CBD11F27BAB00AB20CA + 9228959811F662A300AE53BB 1CD0528F0623707200166675 XCMainBuildResultsModuleGUID @@ -643,7 +608,7 @@ WindowToolGUID 92A4CC8A0D1C5F1E00CA28FB WindowToolIsVisible - + FirstTimeWindowDisplayed @@ -752,13 +717,13 @@ TableOfContents 1CD10A99069EF8BA00B06720 - 92C85CBE11F27BAB00AB20CA + 9228959911F662A300AE53BB 1C162984064C10D400B95A72 - 92C85CBF11F27BAB00AB20CA - 92C85CC011F27BAB00AB20CA - 92C85CC111F27BAB00AB20CA - 92C85CC211F27BAB00AB20CA - 92C85CC311F27BAB00AB20CA + 9228959A11F662A300AE53BB + 9228959B11F662A300AE53BB + 9228959C11F662A300AE53BB + 9228959D11F662A300AE53BB + 9228959E11F662A300AE53BB ToolbarConfiguration xcode.toolbar.config.debugV3 @@ -914,7 +879,7 @@ TableOfContents 1C78EAAD065D492600B07095 - 92C85CD011F2871500AB20CA + 92C85D7311F2998B00AB20CA 1C78EAAC065D492600B07095 ToolbarConfiguration diff --git a/mana.xcodeproj/project.pbxproj b/mana.xcodeproj/project.pbxproj index 42d0ad2e..ebb84e80 100644 --- a/mana.xcodeproj/project.pbxproj +++ b/mana.xcodeproj/project.pbxproj @@ -14,6 +14,14 @@ 92037A1F0ED2037300D3712D /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92037A1B0ED2037300D3712D /* text.cpp */; }; 92037A200ED2037300D3712D /* textmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92037A1D0ED2037300D3712D /* textmanager.cpp */; }; 920C631F0F37D0EF001DD274 /* SDL_ttf.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 926A29790F23C155005D6466 /* SDL_ttf.framework */; }; + 922895B711F665A200AE53BB /* libintl.8.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 922895B411F665A200AE53BB /* libintl.8.dylib */; }; + 922895B811F665A200AE53BB /* libphysfs.1.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 922895B511F665A200AE53BB /* libphysfs.1.dylib */; }; + 922895B911F665A200AE53BB /* libSDL_gfx.13.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 922895B611F665A200AE53BB /* libSDL_gfx.13.dylib */; }; + 922895BA11F665A700AE53BB /* libintl.8.dylib in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 922895B411F665A200AE53BB /* libintl.8.dylib */; }; + 922895BB11F665AB00AE53BB /* libphysfs.1.dylib in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 922895B511F665A200AE53BB /* libphysfs.1.dylib */; }; + 922895BC11F665AF00AE53BB /* libSDL_gfx.13.dylib in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 922895B611F665A200AE53BB /* libSDL_gfx.13.dylib */; }; + 922895C111F6678300AE53BB /* libiconv.2.dylib in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 922895BF11F6677F00AE53BB /* libiconv.2.dylib */; }; + 922895C211F6678700AE53BB /* libSDL-1.2.0.dylib in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 922895C011F6677F00AE53BB /* libSDL-1.2.0.dylib */; }; 922CD9580E3D00900074C50E /* npcdb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 922CD9560E3D00900074C50E /* npcdb.cpp */; }; 922CD95F0E3D01080074C50E /* shopitem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 922CD95D0E3D01080074C50E /* shopitem.cpp */; }; 924A39F20C0784280066885E /* animationparticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 924A39E80C0784280066885E /* animationparticle.cpp */; }; @@ -456,6 +464,11 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( + 922895C211F6678700AE53BB /* libSDL-1.2.0.dylib in Copy Frameworks */, + 922895C111F6678300AE53BB /* libiconv.2.dylib in Copy Frameworks */, + 922895BC11F665AF00AE53BB /* libSDL_gfx.13.dylib in Copy Frameworks */, + 922895BB11F665AB00AE53BB /* libphysfs.1.dylib in Copy Frameworks */, + 922895BA11F665A700AE53BB /* libintl.8.dylib in Copy Frameworks */, 926857B011F15AB200A28C33 /* guichan.framework in Copy Frameworks */, 920C631F0F37D0EF001DD274 /* SDL_ttf.framework in Copy Frameworks */, 92EEA0030D2E20B300DDE300 /* libpng.framework in Copy Frameworks */, @@ -488,6 +501,11 @@ 92037A1C0ED2037300D3712D /* text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = text.h; path = src/text.h; sourceTree = ""; }; 92037A1D0ED2037300D3712D /* textmanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = textmanager.cpp; path = src/textmanager.cpp; sourceTree = ""; }; 92037A1E0ED2037300D3712D /* textmanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = textmanager.h; path = src/textmanager.h; sourceTree = ""; }; + 922895B411F665A200AE53BB /* libintl.8.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libintl.8.dylib; sourceTree = ""; }; + 922895B511F665A200AE53BB /* libphysfs.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libphysfs.1.dylib; sourceTree = ""; }; + 922895B611F665A200AE53BB /* libSDL_gfx.13.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libSDL_gfx.13.dylib; sourceTree = ""; }; + 922895BF11F6677F00AE53BB /* libiconv.2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libiconv.2.dylib; sourceTree = ""; }; + 922895C011F6677F00AE53BB /* libSDL-1.2.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = "libSDL-1.2.0.dylib"; sourceTree = ""; }; 922CD9560E3D00900074C50E /* npcdb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = npcdb.cpp; sourceTree = ""; }; 922CD9570E3D00900074C50E /* npcdb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = npcdb.h; sourceTree = ""; }; 922CD95D0E3D01080074C50E /* shopitem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = shopitem.cpp; path = src/shopitem.cpp; sourceTree = ""; }; @@ -1065,6 +1083,9 @@ 9294DAA10C17E73200FCEDE9 /* libpng.framework in Frameworks */, 926A297A0F23C155005D6466 /* SDL_ttf.framework in Frameworks */, 926857AC11F15A9300A28C33 /* guichan.framework in Frameworks */, + 922895B711F665A200AE53BB /* libintl.8.dylib in Frameworks */, + 922895B811F665A200AE53BB /* libphysfs.1.dylib in Frameworks */, + 922895B911F665A200AE53BB /* libSDL_gfx.13.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1220,6 +1241,11 @@ 20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */ = { isa = PBXGroup; children = ( + 922895BF11F6677F00AE53BB /* libiconv.2.dylib */, + 922895C011F6677F00AE53BB /* libSDL-1.2.0.dylib */, + 922895B411F665A200AE53BB /* libintl.8.dylib */, + 922895B511F665A200AE53BB /* libphysfs.1.dylib */, + 922895B611F665A200AE53BB /* libSDL_gfx.13.dylib */, 926A29790F23C155005D6466 /* SDL_ttf.framework */, 9294DAA00C17E73200FCEDE9 /* libpng.framework */, 92BC40E80BAEF57D000DAB7F /* Cocoa.framework */, @@ -1844,6 +1870,7 @@ 92EEA0090D2E20D100DDE300 /* Copy Frameworks */, 9273BE3C0EF34050008E56E1 /* Copy Music Files */, 926A29AA0F23CA6D005D6466 /* Copy Font Files */, + 922890C411F661D000AE53BB /* ShellScript */, ); buildRules = ( ); @@ -1887,6 +1914,22 @@ }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + 922890C411F661D000AE53BB /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "#app\ninstall_name_tool -change /opt/local/lib/libphysfs.1.dylib @executable_path/../Frameworks/libphysfs.1.dylib \"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/Contents/MacOS/${PRODUCT_NAME}\"\ninstall_name_tool -change /opt/local/lib/libintl.8.dylib @executable_path/../Frameworks/libintl.8.dylib \"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/Contents/MacOS/${PRODUCT_NAME}\"\ninstall_name_tool -change /opt/local/lib/libSDL_gfx.13.dylib @executable_path/../Frameworks/libSDL_gfx.13.dylib \"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/Contents/MacOS/${PRODUCT_NAME}\""; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ 8D0C4E8F0486CD37000505A6 /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -2135,17 +2178,18 @@ ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = dwarf; FRAMEWORK_SEARCH_PATHS = ( "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)\""; FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"/System/Library/Frameworks\""; - GCC_DEBUGGING_SYMBOLS = full; + GCC_DEBUGGING_SYMBOLS = default; GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = s; GCC_PREPROCESSOR_DEFINITIONS = ( EATHENA_SUPPORT, USE_OPENGL, @@ -2165,6 +2209,7 @@ INFOPLIST_FILE = Info.plist; LIBRARY_SEARCH_PATHS = ( /usr/lib, + "\"$(SRCROOT)\"", /opt/local/lib, ); MACOSX_DEPLOYMENT_TARGET = 10.5; @@ -2172,12 +2217,10 @@ "-lz", "-lxml2", "-lcurl", - "-lphysfs", - "-lintl", "-lenet", - "-lsdl_gfx", ); PREBINDING = NO; + PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES; PRODUCT_NAME = "The Mana World"; SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; USER_HEADER_SEARCH_PATHS = src; @@ -2191,7 +2234,7 @@ ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "x86_64 i386 ppc"; COPY_PHASE_STRIP = NO; DEAD_CODE_STRIPPING = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEBUG_INFORMATION_FORMAT = dwarf; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", @@ -2224,6 +2267,7 @@ INSTALL_PATH = "$(HOME)/Applications"; LIBRARY_SEARCH_PATHS = ( /usr/lib, + "\"$(SRCROOT)\"", /opt/local/lib, ); MACOSX_DEPLOYMENT_TARGET = 10.5; @@ -2232,10 +2276,7 @@ "-lz", "-lxml2", "-lcurl", - "-lphysfs", - "-lintl", "-lenet", - "-lsdl_gfx", ); PREBINDING = NO; PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES; -- cgit v1.2.3-70-g09d2 From 609dfd1e85df76de78f2a81dfeeff4e0a9ae8a1d Mon Sep 17 00:00:00 2001 From: Renato Alves Date: Wed, 21 Jul 2010 23:05:14 +0100 Subject: Patches generated by git format-patch added to .gitignore --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 7bca3e65..96f18886 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,6 @@ translations/* # documentation generated by Doxygen docs/SOURCE/html/* + +# patch files created by git +[0-9][0-9][0-9][0-9]-*.patch -- cgit v1.2.3-70-g09d2 From 89765ba6256ee39bf034ae6fddf9adacca6dbdd1 Mon Sep 17 00:00:00 2001 From: Renato Alves Date: Wed, 21 Jul 2010 23:04:31 +0100 Subject: Additional temporary cmake files added to .gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 96f18886..0eab78b4 100644 --- a/.gitignore +++ b/.gitignore @@ -35,6 +35,8 @@ stamp-h1 # files created by CMake CMakeFiles/ CMakeCache.txt +CPackConfig.cmake +CPackSourceConfig.cmake cmake_install.cmake install_manifest.txt -- cgit v1.2.3-70-g09d2 From 94067246b02a981e3e3b058120551beb8a830c7e Mon Sep 17 00:00:00 2001 From: Renato Alves Date: Thu, 22 Jul 2010 22:42:54 +0200 Subject: Fixing compatibility with cmake 2.6.0 The syntax IF ((condition) OR (condition)) is not accepted by cmake prior to 2.6.4. The syntax IF (NOT (condition OR condition)) is also not accepted. The patch should address this without affecting newer versions. A newline character was also automatically added to the end of the file. --- CMakeLists.txt | 4 ++-- src/CMakeLists.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 15a55d91..b396b8e1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,7 @@ ENDIF() STRING(REPLACE "." " " _VERSION ${VERSION}) SEPARATE_ARGUMENTS(_VERSION) LIST(LENGTH _VERSION _LEN) -IF(NOT (_LEN EQUAL 4 OR _LEN EQUAL 3)) +IF(NOT _LEN EQUAL 4 AND NOT _LEN EQUAL 3) MESSAGE(FATAL_ERROR "Version needs to be in the form MAJOR.MINOR.RELEASE[.BUILD]") ENDIF() @@ -70,4 +70,4 @@ IF(WIN32) SET(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/packaging/windows/setup_welcome.bmp") SET(CPACK_NSIS_URL_INFO_ABOUT "http://www.manasource.org") ENDIF() -INCLUDE(CPack) \ No newline at end of file +INCLUDE(CPack) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b15948d3..9b38b496 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -32,8 +32,8 @@ ENDIF() IF (CMAKE_BUILD_TYPE) STRING(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TOLOWER) - IF((CMAKE_BUILD_TYPE_TOLOWER MATCHES debug) OR - (CMAKE_BUILD_TYPE_TOLOWER MATCHES relwithdebinfo)) + IF(CMAKE_BUILD_TYPE_TOLOWER MATCHES debug OR + CMAKE_BUILD_TYPE_TOLOWER MATCHES relwithdebinfo) SET(FLAGS "${FLAGS} -DDEBUG") ENDIF() ENDIF() -- cgit v1.2.3-70-g09d2 From 74d7248ead98717f5e4da1b2bf8eeaf9c4628fa0 Mon Sep 17 00:00:00 2001 From: David Athay Date: Fri, 23 Jul 2010 17:52:42 -0500 Subject: Updated xcode project. --- mana.xcodeproj/garfield.mode1v3 | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/mana.xcodeproj/garfield.mode1v3 b/mana.xcodeproj/garfield.mode1v3 index 5ffee627..238c1fa3 100644 --- a/mana.xcodeproj/garfield.mode1v3 +++ b/mana.xcodeproj/garfield.mode1v3 @@ -266,20 +266,17 @@ PBXSmartGroupTreeModuleOutlineStateExpansionKey 20286C29FDCF999611CA2CEA - 20286C32FDCF999611CA2CEA 1C37FBAC04509CD000000102 - 9228959511F662A300AE53BB PBXSmartGroupTreeModuleOutlineStateSelectionKey - 35 - 24 - 23 + 8 + 7 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 47}, {158, 599}} + {{0, 0}, {158, 599}} PBXTopSmartGroupGIDs -- cgit v1.2.3-70-g09d2 From 59143e174f946c66e2e437e32b6f6b28c506115a Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 2 Aug 2010 03:13:49 +0300 Subject: Fix chat spoofing. Remove colors from nicks in public chat. Signed-off-by: Chuck Miller --- src/net/tmwa/chathandler.cpp | 39 +++++++++++++++++++++++++++++---------- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/src/net/tmwa/chathandler.cpp b/src/net/tmwa/chathandler.cpp index 640d04c1..00d29662 100644 --- a/src/net/tmwa/chathandler.cpp +++ b/src/net/tmwa/chathandler.cpp @@ -110,7 +110,8 @@ void ChatHandler::handleMessage(Net::MessageIn &msg) break; // Received speech from being - case SMSG_BEING_CHAT: { + case SMSG_BEING_CHAT: + { chatMsgLength = msg.readInt16() - 8; being = beingManager->findBeing(msg.readInt32()); @@ -121,24 +122,42 @@ void ChatHandler::handleMessage(Net::MessageIn &msg) std::string::size_type pos = chatMsg.find(" : ", 0); std::string sender_name = ((pos == std::string::npos) - ? "" - : chatMsg.substr(0, pos)); + ? "" : chatMsg.substr(0, pos)); - // We use getIgnorePlayer instead of ignoringPlayer here because ignorePlayer' side - // effects are triggered right below for Being::IGNORE_SPEECH_FLOAT. - if (player_relations.checkPermissionSilently(sender_name, PlayerRelation::SPEECH_LOG)) - localChatTab->chatLog(chatMsg, BY_OTHER); + if (sender_name != being->getName() + && being->getType() == Being::PLAYER) + { + if (!being->getName().empty()) + sender_name = being->getName(); + } + else + { + chatMsg.erase(0, pos + 3); + } - chatMsg.erase(0, pos + 3); trim(chatMsg); - if (player_relations.hasPermission(sender_name, PlayerRelation::SPEECH_FLOAT)) + // We use getIgnorePlayer instead of ignoringPlayer here + // because ignorePlayer' side effects are triggered + // right below for Being::IGNORE_SPEECH_FLOAT. + if (player_relations.checkPermissionSilently(sender_name, + PlayerRelation::SPEECH_LOG) && chatWindow) + { + localChatTab->chatLog(removeColors(sender_name) + " : " + + chatMsg, BY_OTHER); + } + + if (player_relations.hasPermission(sender_name, + PlayerRelation::SPEECH_FLOAT)) + { being->setSpeech(chatMsg, SPEECH_TIME); + } break; } case SMSG_PLAYER_CHAT: - case SMSG_GM_CHAT: { + case SMSG_GM_CHAT: + { chatMsgLength = msg.readInt16() - 4; if (chatMsgLength <= 0) -- cgit v1.2.3-70-g09d2 From 4c27bfbf6ca84546e5b914b7909df14dd2966081 Mon Sep 17 00:00:00 2001 From: dweems Date: Tue, 3 Aug 2010 12:19:59 -0500 Subject: Added double click to equip unequip and use items -Double-click items in invetory to equip/unequip -Double-click items in inventory to use Signed-off-by: Jared Adams --- src/gui/widgets/itemcontainer.cpp | 40 +++++++++++++++++++++++++++++++++++---- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/src/gui/widgets/itemcontainer.cpp b/src/gui/widgets/itemcontainer.cpp index 5163fc45..7648eb24 100644 --- a/src/gui/widgets/itemcontainer.cpp +++ b/src/gui/widgets/itemcontainer.cpp @@ -255,14 +255,46 @@ void ItemContainer::mousePressed(gcn::MouseEvent &event) if (mSelectedIndex == index) { - mSelectionStatus = SEL_DESELECTING; + if(event.getClickCount() == 2) + { + if (item->isEquipment()) + { + if (item->isEquipped()) + Net::getInventoryHandler()->unequipItem(item); + else + Net::getInventoryHandler()->equipItem(item); + } + else + Net::getInventoryHandler()->useItem(item); + + } + else + { + mSelectionStatus = SEL_DESELECTING; + } } else if (item && item->getId()) { - setSelectedIndex(index); - mSelectionStatus = SEL_SELECTING; + if(event.getClickCount() == 2) + { + if (item->isEquipment()) + { + if (item->isEquipped()) + Net::getInventoryHandler()->unequipItem(item); + else + Net::getInventoryHandler()->equipItem(item); + } + else + Net::getInventoryHandler()->useItem(item); - itemShortcut->setItemSelected(item->getId()); + } + else + { + setSelectedIndex(index); + mSelectionStatus = SEL_SELECTING; + + itemShortcut->setItemSelected(item->getId()); + } if (item->isEquipment()) outfitWindow->setItemSelected(item->getId()); } -- cgit v1.2.3-70-g09d2 From 12b0ff6204dd64627a3824ba624000424551f054 Mon Sep 17 00:00:00 2001 From: Jared Adams Date: Mon, 2 Aug 2010 20:49:37 -0600 Subject: Fix enet version check Tested-by: BaseBallBoy --- src/net/manaserv/connection.cpp | 4 ++++ src/net/manaserv/network.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/net/manaserv/connection.cpp b/src/net/manaserv/connection.cpp index 98076c8a..fbd2ed22 100644 --- a/src/net/manaserv/connection.cpp +++ b/src/net/manaserv/connection.cpp @@ -60,7 +60,11 @@ bool Connection::connect(const std::string &address, short port) enetAddress.port = port; // Initiate the connection, allocating channel 0. +#ifdef ENET_VERSION_MAJOR + mConnection = enet_host_connect(mClient, &enetAddress, 1, 0); +#else mConnection = enet_host_connect(mClient, &enetAddress, 1); +#endif if (!mConnection) { diff --git a/src/net/manaserv/network.cpp b/src/net/manaserv/network.cpp index f97a54d2..4b9751d7 100644 --- a/src/net/manaserv/network.cpp +++ b/src/net/manaserv/network.cpp @@ -53,7 +53,11 @@ void initialize() logger->error("Failed to initialize ENet."); } +#ifdef ENET_VERSION_MAJOR + client = enet_host_create(NULL, 3, 0, 0, 0); +#else client = enet_host_create(NULL, 3, 0, 0); +#endif if (!client) { -- cgit v1.2.3-70-g09d2 From 98abc793f8fb45d647e1e8c51cf5f38170c6b703 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 28 Jul 2010 00:06:08 +0300 Subject: Improve OpenGL speed. Use batch commands and not selecting already selected texture. Signed-off-by: Jared Adams --- src/openglgraphics.cpp | 502 +++++++++++++++++++++++++++++++++++++----------- src/openglgraphics.h | 23 ++- src/resources/image.cpp | 7 +- 3 files changed, 422 insertions(+), 110 deletions(-) diff --git a/src/openglgraphics.cpp b/src/openglgraphics.cpp index 01ef9b91..7818e9d2 100644 --- a/src/openglgraphics.cpp +++ b/src/openglgraphics.cpp @@ -19,11 +19,14 @@ * along with this program. If not, see . */ -#include "log.h" #include "openglgraphics.h" +#include "log.h" + #include "resources/image.h" +#include "utils/stringutils.h" + #ifdef USE_OPENGL #ifdef __APPLE__ @@ -37,14 +40,24 @@ #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8 #endif +const unsigned int vertexBufSize = 500; + +GLuint OpenGLGraphics::mLastImage = 0; + OpenGLGraphics::OpenGLGraphics(): mAlpha(false), mTexture(false), mColorAlpha(false), mSync(false) { + mFloatTexArray = new GLfloat[vertexBufSize * 4]; + mIntTexArray = new GLint[vertexBufSize * 4]; + mIntVertArray = new GLint[vertexBufSize * 4]; } OpenGLGraphics::~OpenGLGraphics() { + delete[] mFloatTexArray; + delete[] mIntTexArray; + delete[] mIntVertArray; } void OpenGLGraphics::setSync(bool sync) @@ -87,7 +100,7 @@ bool OpenGLGraphics::setVideoMode(int w, int h, int bpp, bool fs, bool hwaccel) int gotDoubleBuffer; SDL_GL_GetAttribute(SDL_GL_DOUBLEBUFFER, &gotDoubleBuffer); logger->log("Using OpenGL %s double buffering.", - (gotDoubleBuffer ? "with" : "without")); + (gotDoubleBuffer ? "with" : "without")); char const *glExtensions = (char const *)glGetString(GL_EXTENSIONS); GLint texSize; @@ -116,65 +129,119 @@ static inline void drawQuad(Image *image, if (image->getTextureType() == GL_TEXTURE_2D) { // Find OpenGL normalized texture coordinates. - float texX1 = srcX / (float) image->getTextureWidth(); - float texY1 = srcY / (float) image->getTextureHeight(); - float texX2 = (srcX + width) / (float) image->getTextureWidth(); - float texY2 = (srcY + height) / (float) image->getTextureHeight(); - - glTexCoord2f(texX1, texY1); - glVertex2i(dstX, dstY); - glTexCoord2f(texX2, texY1); - glVertex2i(dstX + width, dstY); - glTexCoord2f(texX2, texY2); - glVertex2i(dstX + width, dstY + height); - glTexCoord2f(texX1, texY2); - glVertex2i(dstX, dstY + height); + const float texX1 = static_cast(srcX) / + static_cast(image->getTextureWidth()); + const float texY1 = static_cast(srcY) / + static_cast(image->getTextureHeight()); + const float texX2 = static_cast(srcX + width) / + static_cast(image->getTextureWidth()); + const float texY2 = static_cast(srcY + height) / + static_cast(image->getTextureHeight()); + + GLfloat tex[] = + { + texX1, texY1, + texX2, texY1, + texX2, texY2, + texX1, texY2 + }; + + GLint vert[] = + { + dstX, dstY, + dstX + width, dstY, + dstX + width, dstY + height, + dstX, dstY + height + }; + + glVertexPointer(2, GL_FLOAT, 0, &vert); + glTexCoordPointer(2, GL_INT, 0, &tex); + + glDrawArrays(GL_QUADS, 0, 4); } else { - glTexCoord2i(srcX, srcY); - glVertex2i(dstX, dstY); - glTexCoord2i(srcX + width, srcY); - glVertex2i(dstX + width, dstY); - glTexCoord2i(srcX + width, srcY + height); - glVertex2i(dstX + width, dstY + height); - glTexCoord2i(srcX, srcY + height); - glVertex2i(dstX, dstY + height); + GLint tex[] = + { + srcX, srcY, + srcX + width, srcY, + srcX + width, srcY + height, + srcX, srcY + height + }; + GLint vert[] = + { + dstX, dstY, + dstX + width, dstY, + dstX + width, dstY + height, + dstX, dstY + height + }; + + glVertexPointer(2, GL_INT, 0, &vert); + glTexCoordPointer(2, GL_INT, 0, &tex); + + glDrawArrays(GL_QUADS, 0, 4); } } static inline void drawRescaledQuad(Image *image, - int srcX, int srcY, int dstX, int dstY, - int width, int height, - int desiredWidth, int desiredHeight) + int srcX, int srcY, int dstX, int dstY, + int width, int height, + int desiredWidth, int desiredHeight) { if (image->getTextureType() == GL_TEXTURE_2D) { // Find OpenGL normalized texture coordinates. - float texX1 = srcX / (float) image->getTextureWidth(); - float texY1 = srcY / (float) image->getTextureHeight(); - float texX2 = (srcX + width) / (float) image->getTextureWidth(); - float texY2 = (srcY + height) / (float) image->getTextureHeight(); - - glTexCoord2f(texX1, texY1); - glVertex2i(dstX, dstY); - glTexCoord2f(texX2, texY1); - glVertex2i(dstX + desiredWidth, dstY); - glTexCoord2f(texX2, texY2); - glVertex2i(dstX + desiredWidth, dstY + desiredHeight); - glTexCoord2f(texX1, texY2); - glVertex2i(dstX, dstY + desiredHeight); + const float texX1 = static_cast(srcX) / + static_cast(image->getTextureWidth()); + const float texY1 = static_cast(srcY) / + static_cast(image->getTextureHeight()); + const float texX2 = static_cast(srcX + width) / + static_cast(image->getTextureWidth()); + const float texY2 = static_cast(srcY + height) / + static_cast(image->getTextureHeight()); + + GLfloat tex[] = + { + texX1, texY1, + texX2, texY1, + texX2, texY2, + texX1, texY2 + }; + + GLint vert[] = + { + dstX, dstY, + dstX + desiredWidth, dstY, + dstX + desiredWidth, dstY + desiredHeight, + dstX, dstY + desiredHeight + }; + + glVertexPointer(2, GL_FLOAT, 0, &vert); + glTexCoordPointer(2, GL_INT, 0, &tex); + + glDrawArrays(GL_QUADS, 0, 4); } else { - glTexCoord2i(srcX, srcY); - glVertex2i(dstX, dstY); - glTexCoord2i(srcX + width, srcY); - glVertex2i(dstX + desiredWidth, dstY); - glTexCoord2i(srcX + width, srcY + height); - glVertex2i(dstX + desiredWidth, dstY + desiredHeight); - glTexCoord2i(srcX, srcY + height); - glVertex2i(dstX, dstY + desiredHeight); + GLint tex[] = + { + srcX, srcY, + srcX + width, srcY, + srcX + width, srcY + height, + srcX, srcY + height + }; + GLint vert[] = + { + dstX, dstY, + dstX + desiredWidth, dstY, + dstX + desiredWidth, dstY + desiredHeight, + dstX, dstY + desiredHeight + }; + + glVertexPointer(2, GL_INT, 0, &vert); + glTexCoordPointer(2, GL_INT, 0, &tex); + + glDrawArrays(GL_QUADS, 0, 4); } } @@ -192,26 +259,28 @@ bool OpenGLGraphics::drawImage(Image *image, int srcX, int srcY, if (!useColor) glColor4f(1.0f, 1.0f, 1.0f, image->mAlpha); - glBindTexture(Image::mTextureType, image->mGLImage); + bindTexture(Image::mTextureType, image->mGLImage); setTexturingAndBlending(true); - // Draw a textured quad. - glBegin(GL_QUADS); drawQuad(image, srcX, srcY, dstX, dstY, width, height); - glEnd(); if (!useColor) - glColor4ub(mColor.r, mColor.g, mColor.b, mColor.a); + { + glColor4ub(static_cast(mColor.r), + static_cast(mColor.g), + static_cast(mColor.b), + static_cast(mColor.a)); + } return true; } bool OpenGLGraphics::drawRescaledImage(Image *image, int srcX, int srcY, - int dstX, int dstY, - int width, int height, - int desiredWidth, int desiredHeight, - bool useColor) + int dstX, int dstY, + int width, int height, + int desiredWidth, int desiredHeight, + bool useColor) { return drawRescaledImage(image, srcX, srcY, dstX, dstY, @@ -221,17 +290,20 @@ bool OpenGLGraphics::drawRescaledImage(Image *image, int srcX, int srcY, } bool OpenGLGraphics::drawRescaledImage(Image *image, int srcX, int srcY, - int dstX, int dstY, - int width, int height, - int desiredWidth, int desiredHeight, - bool useColor, bool smooth) + int dstX, int dstY, + int width, int height, + int desiredWidth, int desiredHeight, + bool useColor, bool smooth) { if (!image) return false; // Just draw the image normally when no resizing is necessary, if (width == desiredWidth && height == desiredHeight) - return drawImage(image, srcX, srcY, dstX, dstY, width, height, useColor); + { + return drawImage(image, srcX, srcY, dstX, dstY, + width, height, useColor); + } // When the desired image is smaller than the current one, // disable smooth effect. @@ -244,12 +316,11 @@ bool OpenGLGraphics::drawRescaledImage(Image *image, int srcX, int srcY, if (!useColor) glColor4f(1.0f, 1.0f, 1.0f, image->mAlpha); - glBindTexture(Image::mTextureType, image->mGLImage); + bindTexture(Image::mTextureType, image->mGLImage); setTexturingAndBlending(true); // Draw a textured quad. - glBegin(GL_QUADS); drawRescaledQuad(image, srcX, srcY, dstX, dstY, width, height, desiredWidth, desiredHeight); @@ -257,26 +328,27 @@ bool OpenGLGraphics::drawRescaledImage(Image *image, int srcX, int srcY, { glColor4f(1.0f, 1.0f, 1.0f, 0.2f); drawRescaledQuad(image, srcX, srcY, dstX - 1, dstY - 1, width, height, - desiredWidth + 1, desiredHeight + 1); + desiredWidth + 1, desiredHeight + 1); drawRescaledQuad(image, srcX, srcY, dstX + 1, dstY + 1, width, height, - desiredWidth - 1, desiredHeight - 1); + desiredWidth - 1, desiredHeight - 1); drawRescaledQuad(image, srcX, srcY, dstX + 1, dstY, width, height, - desiredWidth - 1, desiredHeight); + desiredWidth - 1, desiredHeight); drawRescaledQuad(image, srcX, srcY, dstX, dstY + 1, width, height, - desiredWidth, desiredHeight - 1); + desiredWidth, desiredHeight - 1); } - glEnd(); - if (!useColor) - glColor4ub(mColor.r, mColor.g, mColor.b, mColor.a); + { + glColor4ub(static_cast(mColor.r), + static_cast(mColor.g), + static_cast(mColor.b), + static_cast(mColor.a)); + } return true; } -/* Optimising the functions that Graphics::drawImagePattern would call, - * so that glBegin...glEnd are outside the main loop. */ void OpenGLGraphics::drawImagePattern(Image *image, int x, int y, int w, int h) { if (!image) @@ -287,39 +359,130 @@ void OpenGLGraphics::drawImagePattern(Image *image, int x, int y, int w, int h) const int iw = image->getWidth(); const int ih = image->getHeight(); + if (iw == 0 || ih == 0) return; + const float tw = static_cast(image->getTextureWidth()); + const float th = static_cast(image->getTextureHeight()); + glColor4f(1.0f, 1.0f, 1.0f, image->mAlpha); - glBindTexture(Image::mTextureType, image->mGLImage); + bindTexture(Image::mTextureType, image->mGLImage); setTexturingAndBlending(true); + unsigned int vp = 0; + const unsigned int vLimit = vertexBufSize * 4; // Draw a set of textured rectangles - glBegin(GL_QUADS); - - for (int py = 0; py < h; py += ih) + if (image->getTextureType() == GL_TEXTURE_2D) { - const int height = (py + ih >= h) ? h - py : ih; - const int dstY = y + py; - for (int px = 0; px < w; px += iw) + float texX1 = static_cast(srcX) / tw; + float texY1 = static_cast(srcY) / th; + + for (int py = 0; py < h; py += ih) { - int width = (px + iw >= w) ? w - px : iw; - int dstX = x + px; + const int height = (py + ih >= h) ? h - py : ih; + const int dstY = y + py; + for (int px = 0; px < w; px += iw) + { + int width = (px + iw >= w) ? w - px : iw; + int dstX = x + px; + + float texX2 = static_cast(srcX + width) / tw; + float texY2 = static_cast(srcY + height) / th; + + mFloatTexArray[vp + 0] = texX1; + mFloatTexArray[vp + 1] = texY1; - drawQuad(image, srcX, srcY, dstX, dstY, width, height); + mFloatTexArray[vp + 2] = texX2; + mFloatTexArray[vp + 3] = texY1; + + mFloatTexArray[vp + 4] = texX2; + mFloatTexArray[vp + 5] = texY2; + + mFloatTexArray[vp + 6] = texX1; + mFloatTexArray[vp + 7] = texY2; + + mIntVertArray[vp + 0] = dstX; + mIntVertArray[vp + 1] = dstY; + + mIntVertArray[vp + 2] = dstX + width; + mIntVertArray[vp + 3] = dstY; + + mIntVertArray[vp + 4] = dstX + width; + mIntVertArray[vp + 5] = dstY + height; + + mIntVertArray[vp + 6] = dstX; + mIntVertArray[vp + 7] = dstY + height; + + vp += 8; + if (vp >= vLimit) + { + drawQuadArrayfi(vp); + vp = 0; + } + } } + if (vp > 0) + drawQuadArrayfi(vp); } + else + { + for (int py = 0; py < h; py += ih) + { + const int height = (py + ih >= h) ? h - py : ih; + const int dstY = y + py; + for (int px = 0; px < w; px += iw) + { + int width = (px + iw >= w) ? w - px : iw; + int dstX = x + px; - glEnd(); + mIntTexArray[vp + 0] = srcX; + mIntTexArray[vp + 1] = srcY; - glColor4ub(mColor.r, mColor.g, mColor.b, mColor.a); + mIntTexArray[vp + 2] = srcX + width; + mIntTexArray[vp + 3] = srcY; + + mIntTexArray[vp + 4] = srcX + width; + mIntTexArray[vp + 5] = srcY + height; + + mIntTexArray[vp + 6] = srcX; + mIntTexArray[vp + 7] = srcY + height; + + mIntVertArray[vp + 0] = dstX; + mIntVertArray[vp + 1] = dstY; + + mIntVertArray[vp + 2] = dstX + width; + mIntVertArray[vp + 3] = dstY; + + mIntVertArray[vp + 4] = dstX + width; + mIntVertArray[vp + 5] = dstY + height; + + mIntVertArray[vp + 6] = dstX; + mIntVertArray[vp + 7] = dstY + height; + + vp += 8; + if (vp >= vLimit) + { + drawQuadArrayii(vp); + vp = 0; + } + } + } + if (vp > 0) + drawQuadArrayii(vp); + } + + glColor4ub(static_cast(mColor.r), + static_cast(mColor.g), + static_cast(mColor.b), + static_cast(mColor.a)); } void OpenGLGraphics::drawRescaledImagePattern(Image *image, int x, int y, - int w, int h, - int scaledWidth, int scaledHeight) + int w, int h, int scaledWidth, + int scaledHeight) { if (!image) return; @@ -332,30 +495,117 @@ void OpenGLGraphics::drawRescaledImagePattern(Image *image, int x, int y, if (iw == 0 || ih == 0) return; + const float tw = static_cast(image->getTextureWidth()); + const float th = static_cast(image->getTextureHeight()); + glColor4f(1.0f, 1.0f, 1.0f, image->mAlpha); - glBindTexture(Image::mTextureType, image->mGLImage); + bindTexture(Image::mTextureType, image->mGLImage); setTexturingAndBlending(true); - // Draw a set of textured rectangles - glBegin(GL_QUADS); + unsigned int vp = 0; + const unsigned int vLimit = vertexBufSize * 4; - for (int py = 0; py < h; py += ih) + float texX1 = static_cast(srcX) / tw; + float texY1 = static_cast(srcY) / th; + + // Draw a set of textured rectangles + if (image->getTextureType() == GL_TEXTURE_2D) { - const int height = (py + ih >= h) ? h - py : ih; - const int dstY = y + py; - for (int px = 0; px < w; px += iw) + for (int py = 0; py < h; py += ih) { - int width = (px + iw >= w) ? w - px : iw; - int dstX = x + px; + const int height = (py + ih >= h) ? h - py : ih; + const int dstY = y + py; + for (int px = 0; px < w; px += iw) + { + int width = (px + iw >= w) ? w - px : iw; + int dstX = x + px; + + float texX2 = static_cast(srcX + width) / tw; + float texY2 = static_cast(srcY + height) / th; + + mFloatTexArray[vp + 0] = texX1; + mFloatTexArray[vp + 1] = texY1; - drawRescaledQuad(image, srcX, srcY, dstX, dstY, - width, height, scaledWidth, scaledHeight); + mFloatTexArray[vp + 2] = texX2; + mFloatTexArray[vp + 3] = texY1; + + mFloatTexArray[vp + 4] = texX2; + mFloatTexArray[vp + 5] = texY2; + + mFloatTexArray[vp + 6] = texX1; + mFloatTexArray[vp + 7] = texY2; + + mIntVertArray[vp + 0] = dstX; + mIntVertArray[vp + 1] = dstY; + + mIntVertArray[vp + 2] = dstX + scaledWidth; + mIntVertArray[vp + 3] = dstY; + + mIntVertArray[vp + 4] = dstX + scaledWidth; + mIntVertArray[vp + 5] = dstY + scaledHeight; + + mIntVertArray[vp + 6] = dstX; + mIntVertArray[vp + 7] = dstY + scaledHeight; + + vp += 8; + if (vp >= vLimit) + { + drawQuadArrayfi(vp); + vp = 0; + } + } } + if (vp > 0) + drawQuadArrayfi(vp); } + else + { + for (int py = 0; py < h; py += ih) + { + const int height = (py + ih >= h) ? h - py : ih; + const int dstY = y + py; + for (int px = 0; px < w; px += iw) + { + int width = (px + iw >= w) ? w - px : iw; + int dstX = x + px; - glEnd(); + mIntTexArray[vp + 0] = srcX; + mIntTexArray[vp + 1] = srcY; + + mIntTexArray[vp + 2] = srcX + width; + mIntTexArray[vp + 3] = srcY; + + mIntTexArray[vp + 4] = srcX + width; + mIntTexArray[vp + 5] = srcY + height; + + mIntTexArray[vp + 6] = srcX; + mIntTexArray[vp + 7] = srcY + height; + + mIntVertArray[vp + 0] = dstX; + mIntVertArray[vp + 1] = dstY; + + mIntVertArray[vp + 2] = dstX + scaledWidth; + mIntVertArray[vp + 3] = dstY; + + mIntVertArray[vp + 4] = dstX + scaledWidth; + mIntVertArray[vp + 5] = dstY + scaledHeight; + + mIntVertArray[vp + 6] = dstX; + mIntVertArray[vp + 7] = dstY + scaledHeight; + + vp += 8; + if (vp >= vLimit) + { + drawQuadArrayii(vp); + vp = 0; + } + } + } + if (vp > 0) + drawQuadArrayii(vp); + } glColor4ub(mColor.r, mColor.g, mColor.b, mColor.a); } @@ -381,9 +631,13 @@ void OpenGLGraphics::_beginDraw() glLoadIdentity(); glEnable(GL_SCISSOR_TEST); + glEnableClientState(GL_VERTEX_ARRAY); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + glEnableClientState(GL_VERTEX_ARRAY); + glEnableClientState(GL_TEXTURE_COORD_ARRAY); + pushClipArea(gcn::Rectangle(0, 0, mTarget->w, mTarget->h)); } @@ -449,9 +703,9 @@ bool OpenGLGraphics::pushClipArea(gcn::Rectangle area) glPushMatrix(); glTranslatef(transX, transY, 0); glScissor(mClipStack.top().x, - mTarget->h - mClipStack.top().y - mClipStack.top().height, - mClipStack.top().width, - mClipStack.top().height); + mTarget->h - mClipStack.top().y - mClipStack.top().height, + mClipStack.top().width, + mClipStack.top().height); return result; } @@ -533,6 +787,7 @@ void OpenGLGraphics::setTexturingAndBlending(bool enable) } else { + mLastImage = 0; if (mAlpha && !mColorAlpha) { glDisable(GL_BLEND); @@ -558,12 +813,45 @@ void OpenGLGraphics::drawRectangle(const gcn::Rectangle& rect, bool filled) setTexturingAndBlending(false); - glBegin(filled ? GL_QUADS : GL_LINE_LOOP); - glVertex2f(rect.x + offset, rect.y + offset); - glVertex2f(rect.x + rect.width - offset, rect.y + offset); - glVertex2f(rect.x + rect.width - offset, rect.y + rect.height - offset); - glVertex2f(rect.x + offset, rect.y + rect.height - offset); - glEnd(); + glDisableClientState(GL_TEXTURE_COORD_ARRAY); + + GLfloat vert[] = + { + rect.x + offset, rect.y + offset, + rect.x + rect.width - offset, rect.y + offset, + rect.x + rect.width - offset, rect.y + rect.height - offset, + rect.x + offset, rect.y + rect.height - offset + }; + + glVertexPointer(2, GL_FLOAT, 0, &vert); + glDrawArrays(filled ? GL_QUADS : GL_LINE_LOOP, 0, 4); + + glEnableClientState(GL_TEXTURE_COORD_ARRAY); +} + +void OpenGLGraphics::bindTexture(GLenum target, GLuint texture) +{ + if (mLastImage != texture) + { + mLastImage = texture; + glBindTexture(target, texture); + } +} + +inline void OpenGLGraphics::drawQuadArrayfi(int size) +{ + glVertexPointer(2, GL_INT, 0, mIntVertArray); + glTexCoordPointer(2, GL_FLOAT, 0, mFloatTexArray); + + glDrawArrays(GL_QUADS, 0, size / 2); +} + +inline void OpenGLGraphics::drawQuadArrayii(int size) +{ + glVertexPointer(2, GL_INT, 0, mIntVertArray); + glTexCoordPointer(2, GL_INT, 0, mIntTexArray); + + glDrawArrays(GL_QUADS, 0, size / 2); } #endif // USE_OPENGL diff --git a/src/openglgraphics.h b/src/openglgraphics.h index 03738bfb..ee96e19c 100644 --- a/src/openglgraphics.h +++ b/src/openglgraphics.h @@ -22,8 +22,16 @@ #ifndef OPENGLGRAPHICS_H #define OPENGLGRAPHICS_H +#include "main.h" + #include "graphics.h" +#ifdef USE_OPENGL +#define NO_SDL_GLEXT + +#include +#endif + class OpenGLGraphics : public Graphics { public: @@ -72,8 +80,8 @@ class OpenGLGraphics : public Graphics * Draw a pattern based on a rescaled version of the given image... */ void drawRescaledImagePattern(Image *image, - int x, int y, int w, int h, - int scaledWidth, int scaledHeight); + int x, int y, int w, int h, + int scaledWidth, int scaledHeight); void updateScreen(); @@ -97,15 +105,26 @@ class OpenGLGraphics : public Graphics void setTargetPlane(int width, int height); + void drawQuadArrayfi(int size); + + void drawQuadArrayii(int size); + /** * Takes a screenshot and returns it as SDL surface. */ SDL_Surface *getScreenshot(); + static void bindTexture(GLenum target, GLuint texture); + + static GLuint mLastImage; + protected: void setTexturingAndBlending(bool enable); private: + GLfloat *mFloatTexArray; + GLint *mIntTexArray; + GLint *mIntVertArray; bool mAlpha, mTexture; bool mColorAlpha; bool mSync; diff --git a/src/resources/image.cpp b/src/resources/image.cpp index 0e7dc897..82799bce 100644 --- a/src/resources/image.cpp +++ b/src/resources/image.cpp @@ -22,6 +22,11 @@ #include "resources/image.h" #include "resources/dye.h" + +#ifdef USE_OPENGL +#include "openglgraphics.h" +#endif + #include "log.h" #include @@ -467,7 +472,7 @@ Image *Image::_GLload(SDL_Surface *tmpImage) GLuint texture; glGenTextures(1, &texture); - glBindTexture(mTextureType, texture); + OpenGLGraphics::bindTexture(mTextureType, texture); if (SDL_MUSTLOCK(tmpImage)) SDL_LockSurface(tmpImage); -- cgit v1.2.3-70-g09d2