From 68dcf3cdef6d0046afac7854be55a787292038cf Mon Sep 17 00:00:00 2001 From: Celtic Minstrel Date: Wed, 6 May 2009 20:23:54 +0000 Subject: [PATCH] - Moved some files around for better organization - Fixed compile errors in the other targets. - Added three test save files: one with a party not in a scenario, one with a party who has just entered Valley of Dying things, and one with the same party just after leaving town. - Added the new menu file for the game that I'm working on (not yet used) git-svn-id: http://openexile.googlecode.com/svn/trunk@53 4ebdad44-0ea0-11de-aab3-ff745001d230 --- .../Mac-Mainscreen.sav | Bin 0 -> 74176 bytes .../Mac-Valleydy-Outdoors.sav | Bin 0 -> 245554 bytes .../Mac-Valleydy-Town.sav | Bin 0 -> 275336 bytes osx/BoE.xcodeproj/project.pbxproj | 110 +- osx/Scenario Editor/scen.global.h | 6 + osx/Scenario Editor/scen.graphics.cpp | 1 + osx/{ => classes}/creatlist.cpp | 0 osx/{ => classes}/creatlist.h | 0 osx/{ => classes}/item.cpp | 0 osx/{ => classes}/item.h | 0 osx/{ => classes}/location.cpp | 0 osx/{ => classes}/location.h | 0 osx/{ => classes}/monster.cpp | 0 osx/{ => classes}/monster.h | 0 osx/{ => classes}/outdoors.cpp | 0 osx/{ => classes}/outdoors.h | 0 osx/{ => classes}/party.cpp | 0 osx/{ => classes}/party.h | 0 osx/{ => classes}/pc.cpp | 0 osx/{ => classes}/pc.h | 0 osx/{ => classes}/regtown.cpp | 0 osx/{ => classes}/regtown.h | 0 osx/{ => classes}/scenario.cpp | 0 osx/{ => classes}/scenario.h | 0 osx/{ => classes}/special.cpp | 0 osx/{ => classes}/special.h | 0 osx/{ => classes}/talking.cpp | 0 osx/{ => classes}/talking.h | 0 osx/{ => classes}/terrain.cpp | 0 osx/{ => classes}/terrain.h | 0 osx/{ => classes}/tmpltown.cpp | 0 osx/{ => classes}/tmpltown.h | 0 osx/{ => classes}/town.cpp | 0 osx/{ => classes}/town.h | 0 osx/{ => classes}/universe.cpp | 0 osx/{ => classes}/universe.h | 0 osx/{ => classes}/vehicle.cpp | 0 osx/{ => classes}/vehicle.h | 0 osx/menu.xib | 2671 +++++++++++++++++ osx/{misc => tools}/ViewDlog-Info.plist | 0 osx/{misc => tools}/dlgbtns.cpp | 0 osx/{misc => tools}/dlgconsts.h | 0 osx/{misc => tools}/dlglowlevel.cpp | 0 osx/{misc => tools}/dlglowlevel.h | 0 osx/{misc => tools}/dlgtool.cpp | 0 osx/{misc => tools}/dlgtool.h | 0 osx/{misc => tools}/dlgutil.cpp | 0 osx/{misc => tools}/dlgutil.h | 0 osx/{misc => tools}/fileio.cpp | 0 osx/{misc => tools}/fileio.h | 0 osx/{misc => tools}/graphtool.cpp | 0 osx/{misc => tools}/graphtool.h | 0 osx/{misc => tools}/mathutil.cpp | 0 osx/{misc => tools}/mathutil.h | 0 osx/{misc => tools}/porting.cpp | 0 osx/{misc => tools}/porting.h | 0 osx/{misc => tools}/soundtool.cpp | 0 osx/{misc => tools}/soundtool.h | 0 osx/{misc => tools}/viewdlog.cpp | 6 +- 59 files changed, 2736 insertions(+), 58 deletions(-) create mode 100644 osx/Blades of Exile Char Editor/Mac-Mainscreen.sav create mode 100644 osx/Blades of Exile Char Editor/Mac-Valleydy-Outdoors.sav create mode 100644 osx/Blades of Exile Char Editor/Mac-Valleydy-Town.sav rename osx/{ => classes}/creatlist.cpp (100%) rename osx/{ => classes}/creatlist.h (100%) rename osx/{ => classes}/item.cpp (100%) rename osx/{ => classes}/item.h (100%) rename osx/{ => classes}/location.cpp (100%) rename osx/{ => classes}/location.h (100%) rename osx/{ => classes}/monster.cpp (100%) rename osx/{ => classes}/monster.h (100%) rename osx/{ => classes}/outdoors.cpp (100%) rename osx/{ => classes}/outdoors.h (100%) rename osx/{ => classes}/party.cpp (100%) rename osx/{ => classes}/party.h (100%) rename osx/{ => classes}/pc.cpp (100%) rename osx/{ => classes}/pc.h (100%) rename osx/{ => classes}/regtown.cpp (100%) rename osx/{ => classes}/regtown.h (100%) rename osx/{ => classes}/scenario.cpp (100%) rename osx/{ => classes}/scenario.h (100%) rename osx/{ => classes}/special.cpp (100%) rename osx/{ => classes}/special.h (100%) rename osx/{ => classes}/talking.cpp (100%) rename osx/{ => classes}/talking.h (100%) rename osx/{ => classes}/terrain.cpp (100%) rename osx/{ => classes}/terrain.h (100%) rename osx/{ => classes}/tmpltown.cpp (100%) rename osx/{ => classes}/tmpltown.h (100%) rename osx/{ => classes}/town.cpp (100%) rename osx/{ => classes}/town.h (100%) rename osx/{ => classes}/universe.cpp (100%) rename osx/{ => classes}/universe.h (100%) rename osx/{ => classes}/vehicle.cpp (100%) rename osx/{ => classes}/vehicle.h (100%) create mode 100644 osx/menu.xib rename osx/{misc => tools}/ViewDlog-Info.plist (100%) rename osx/{misc => tools}/dlgbtns.cpp (100%) rename osx/{misc => tools}/dlgconsts.h (100%) rename osx/{misc => tools}/dlglowlevel.cpp (100%) rename osx/{misc => tools}/dlglowlevel.h (100%) rename osx/{misc => tools}/dlgtool.cpp (100%) rename osx/{misc => tools}/dlgtool.h (100%) rename osx/{misc => tools}/dlgutil.cpp (100%) rename osx/{misc => tools}/dlgutil.h (100%) rename osx/{misc => tools}/fileio.cpp (100%) rename osx/{misc => tools}/fileio.h (100%) rename osx/{misc => tools}/graphtool.cpp (100%) rename osx/{misc => tools}/graphtool.h (100%) rename osx/{misc => tools}/mathutil.cpp (100%) rename osx/{misc => tools}/mathutil.h (100%) rename osx/{misc => tools}/porting.cpp (100%) rename osx/{misc => tools}/porting.h (100%) rename osx/{misc => tools}/soundtool.cpp (100%) rename osx/{misc => tools}/soundtool.h (100%) rename osx/{misc => tools}/viewdlog.cpp (98%) diff --git a/osx/Blades of Exile Char Editor/Mac-Mainscreen.sav b/osx/Blades of Exile Char Editor/Mac-Mainscreen.sav new file mode 100644 index 0000000000000000000000000000000000000000..211a8c10d71fba6130905f99f9bbc1f5e02d89e7 GIT binary patch literal 74176 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 r?UQ1n4uLiWI++#RuCun^S%Y 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 Xd>aI|u?%dZ7DONb0SG`~>jeHE(NfL) literal 0 HcmV?d00001 diff --git a/osx/BoE.xcodeproj/project.pbxproj b/osx/BoE.xcodeproj/project.pbxproj index 12680c9d..8fa6230c 100644 --- a/osx/BoE.xcodeproj/project.pbxproj +++ b/osx/BoE.xcodeproj/project.pbxproj @@ -286,45 +286,45 @@ 2BF04B0A0BF51924006C0831 /* boe.town.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = boe.town.h; sourceTree = ""; }; 2BF04DE80BF7A6FE006C0831 /* Carbon.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; name = Carbon.framework; path = /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; 912793480F9C0FE6007B0D52 /* ViewDlog.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ViewDlog.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 912798AE0F9CA636007B0D52 /* dlgbtns.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dlgbtns.cpp; path = misc/dlgbtns.cpp; sourceTree = ""; }; + 912798AE0F9CA636007B0D52 /* dlgbtns.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dlgbtns.cpp; path = tools/dlgbtns.cpp; sourceTree = ""; }; 91279BAD0F9CFCBA007B0D52 /* boescenario.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = boescenario.icns; sourceTree = ""; }; 91279BB30F9D03B6007B0D52 /* boesave.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = boesave.icns; sourceTree = ""; }; 91279BB40F9D03B7007B0D52 /* boesounds.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = boesounds.icns; sourceTree = ""; }; 91279BB50F9D03B7007B0D52 /* boegraphics.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = boegraphics.icns; sourceTree = ""; }; - 91279BE00F9D0F73007B0D52 /* location.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = location.h; sourceTree = ""; }; - 91279BE10F9D0F73007B0D52 /* location.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = location.cpp; sourceTree = ""; }; - 91279C570F9D1253007B0D52 /* scenario.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scenario.h; sourceTree = ""; }; - 91279C580F9D1253007B0D52 /* scenario.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scenario.cpp; sourceTree = ""; }; - 91279C650F9D12D6007B0D52 /* terrain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = terrain.h; sourceTree = ""; }; - 91279C660F9D12D6007B0D52 /* terrain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = terrain.cpp; sourceTree = ""; }; - 91279C740F9D15E4007B0D52 /* vehicle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vehicle.h; sourceTree = ""; }; - 91279C750F9D15E5007B0D52 /* vehicle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vehicle.cpp; sourceTree = ""; }; - 91279CC00F9D19DA007B0D52 /* monster.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = monster.h; sourceTree = ""; }; - 91279CC10F9D19DA007B0D52 /* monster.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = monster.cpp; sourceTree = ""; }; - 91279CC50F9D1A02007B0D52 /* special.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = special.h; sourceTree = ""; }; - 91279CC60F9D1A02007B0D52 /* special.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = special.cpp; sourceTree = ""; }; - 91279D3C0F9D1D6A007B0D52 /* item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = item.h; sourceTree = ""; }; - 91279D3D0F9D1D6A007B0D52 /* item.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = item.cpp; sourceTree = ""; }; - 913D00590F9FEEC200184C18 /* porting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = porting.h; path = misc/porting.h; sourceTree = ""; }; - 913D005A0F9FEEC200184C18 /* porting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = porting.cpp; path = misc/porting.cpp; sourceTree = ""; }; - 913D00840FA0021400184C18 /* dlgutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dlgutil.h; path = misc/dlgutil.h; sourceTree = ""; }; - 913D00850FA0021400184C18 /* dlgutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dlgutil.cpp; path = misc/dlgutil.cpp; sourceTree = ""; }; + 91279BE00F9D0F73007B0D52 /* location.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = location.h; path = classes/location.h; sourceTree = ""; }; + 91279BE10F9D0F73007B0D52 /* location.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = location.cpp; path = classes/location.cpp; sourceTree = ""; }; + 91279C570F9D1253007B0D52 /* scenario.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scenario.h; path = classes/scenario.h; sourceTree = ""; }; + 91279C580F9D1253007B0D52 /* scenario.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scenario.cpp; path = classes/scenario.cpp; sourceTree = ""; }; + 91279C650F9D12D6007B0D52 /* terrain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = terrain.h; path = classes/terrain.h; sourceTree = ""; }; + 91279C660F9D12D6007B0D52 /* terrain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = terrain.cpp; path = classes/terrain.cpp; sourceTree = ""; }; + 91279C740F9D15E4007B0D52 /* vehicle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vehicle.h; path = classes/vehicle.h; sourceTree = ""; }; + 91279C750F9D15E5007B0D52 /* vehicle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vehicle.cpp; path = classes/vehicle.cpp; sourceTree = ""; }; + 91279CC00F9D19DA007B0D52 /* monster.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = monster.h; path = classes/monster.h; sourceTree = ""; }; + 91279CC10F9D19DA007B0D52 /* monster.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = monster.cpp; path = classes/monster.cpp; sourceTree = ""; }; + 91279CC50F9D1A02007B0D52 /* special.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = special.h; path = classes/special.h; sourceTree = ""; }; + 91279CC60F9D1A02007B0D52 /* special.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = special.cpp; path = classes/special.cpp; sourceTree = ""; }; + 91279D3C0F9D1D6A007B0D52 /* item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = item.h; path = classes/item.h; sourceTree = ""; }; + 91279D3D0F9D1D6A007B0D52 /* item.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = item.cpp; path = classes/item.cpp; sourceTree = ""; }; + 913D00590F9FEEC200184C18 /* porting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = porting.h; path = tools/porting.h; sourceTree = ""; }; + 913D005A0F9FEEC200184C18 /* porting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = porting.cpp; path = tools/porting.cpp; sourceTree = ""; }; + 913D00840FA0021400184C18 /* dlgutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dlgutil.h; path = tools/dlgutil.h; sourceTree = ""; }; + 913D00850FA0021400184C18 /* dlgutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dlgutil.cpp; path = tools/dlgutil.cpp; sourceTree = ""; }; 913D02680FA0EB0300184C18 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/QuickTime.framework; sourceTree = SYSTEM_DEVELOPER_DIR; }; - 913D05B40FA1E9E200184C18 /* party.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = party.h; sourceTree = ""; }; - 913D05B50FA1E9E300184C18 /* party.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = party.cpp; sourceTree = ""; }; - 913D05BA0FA1EA0A00184C18 /* pc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pc.h; sourceTree = ""; }; - 913D05BB0FA1EA0A00184C18 /* pc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pc.cpp; sourceTree = ""; }; + 913D05B40FA1E9E200184C18 /* party.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = party.h; path = classes/party.h; sourceTree = ""; }; + 913D05B50FA1E9E300184C18 /* party.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = party.cpp; path = classes/party.cpp; sourceTree = ""; }; + 913D05BA0FA1EA0A00184C18 /* pc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pc.h; path = classes/pc.h; sourceTree = ""; }; + 913D05BB0FA1EA0A00184C18 /* pc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pc.cpp; path = classes/pc.cpp; sourceTree = ""; }; 91A79DC60FA797BF00A6A41F /* menu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = menu.xib; sourceTree = ""; }; 91A79DDD0FA79DEE00A6A41F /* dialogs.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = dialogs.xib; sourceTree = ""; }; - 91AC607E0FA26A3B00EEAE67 /* regtown.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regtown.h; sourceTree = ""; }; - 91AC607F0FA26A3B00EEAE67 /* regtown.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regtown.cpp; sourceTree = ""; }; - 91AC60A60FA26C1B00EEAE67 /* tmpltown.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tmpltown.h; sourceTree = ""; }; - 91AC60A70FA26C1B00EEAE67 /* tmpltown.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmpltown.cpp; sourceTree = ""; }; + 91AC607E0FA26A3B00EEAE67 /* regtown.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = regtown.h; path = classes/regtown.h; sourceTree = ""; }; + 91AC607F0FA26A3B00EEAE67 /* regtown.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = regtown.cpp; path = classes/regtown.cpp; sourceTree = ""; }; + 91AC60A60FA26C1B00EEAE67 /* tmpltown.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tmpltown.h; path = classes/tmpltown.h; sourceTree = ""; }; + 91AC60A70FA26C1B00EEAE67 /* tmpltown.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tmpltown.cpp; path = classes/tmpltown.cpp; sourceTree = ""; }; 91AC61300FA270B300EEAE67 /* classes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = classes.h; sourceTree = ""; }; - 91AC61C40FA2729900EEAE67 /* universe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = universe.h; sourceTree = ""; }; - 91AC61C50FA2729900EEAE67 /* universe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = universe.cpp; sourceTree = ""; }; - 91AC62090FA2853700EEAE67 /* creatlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = creatlist.h; sourceTree = ""; }; - 91AC620A0FA2853700EEAE67 /* creatlist.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = creatlist.cpp; sourceTree = ""; }; + 91AC61C40FA2729900EEAE67 /* universe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = universe.h; path = classes/universe.h; sourceTree = ""; }; + 91AC61C50FA2729900EEAE67 /* universe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = universe.cpp; path = classes/universe.cpp; sourceTree = ""; }; + 91AC62090FA2853700EEAE67 /* creatlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = creatlist.h; path = classes/creatlist.h; sourceTree = ""; }; + 91AC620A0FA2853700EEAE67 /* creatlist.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = creatlist.cpp; path = classes/creatlist.cpp; sourceTree = ""; }; 91B3E8A50F938FFE00BF5B67 /* boe.consts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boe.consts.h; sourceTree = ""; }; 91B3EED90F969BA700BF5B67 /* BoE Scenario Editor-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "BoE Scenario Editor-Info.plist"; path = "Scenario Editor/BoE Scenario Editor-Info.plist"; sourceTree = ""; }; 91B3EEDA0F969BA700BF5B67 /* BOEScen.rsrc */ = {isa = PBXFileReference; lastKnownFileType = archive.rsrc; name = BOEScen.rsrc; path = "Scenario Editor/BOEScen.rsrc"; sourceTree = ""; }; @@ -347,7 +347,7 @@ 91B3EEF40F969BA700BF5B67 /* scen.townout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scen.townout.cpp; path = "Scenario Editor/scen.townout.cpp"; sourceTree = ""; }; 91B3EEF50F969BA700BF5B67 /* scen.btnmg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scen.btnmg.cpp; path = "Scenario Editor/scen.btnmg.cpp"; sourceTree = ""; }; 91B3EEF60F969BA700BF5B67 /* scen.dlgutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scen.dlgutil.cpp; path = "Scenario Editor/scen.dlgutil.cpp"; sourceTree = ""; }; - 91B3EEF80F969BA700BF5B67 /* viewdlog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = viewdlog.cpp; path = misc/viewdlog.cpp; sourceTree = ""; }; + 91B3EEF80F969BA700BF5B67 /* viewdlog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = viewdlog.cpp; path = tools/viewdlog.cpp; sourceTree = ""; }; 91B3EEFC0F969BD300BF5B67 /* pc.action.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pc.action.h; path = "Blades of Exile Char Editor/pc.action.h"; sourceTree = ""; }; 91B3EEFD0F969BD300BF5B67 /* pc.editors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pc.editors.h; path = "Blades of Exile Char Editor/pc.editors.h"; sourceTree = ""; }; 91B3EEFE0F969BD300BF5B67 /* pc.fileio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pc.fileio.h; path = "Blades of Exile Char Editor/pc.fileio.h"; sourceTree = ""; }; @@ -366,18 +366,18 @@ 91B3EF260F969CE300BF5B67 /* Blades of Exile Graphics */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Blades of Exile Graphics"; path = "Scenario Editor/Blades of Exile Graphics"; sourceTree = ""; }; 91B3EF270F969CE300BF5B67 /* Blades of Exile Sounds */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Blades of Exile Sounds"; path = "Scenario Editor/Blades of Exile Sounds"; sourceTree = ""; }; 91B3EF3F0F969F0000BF5B67 /* BoE Scenario Editor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "BoE Scenario Editor.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 91B3F0610F96D25200BF5B67 /* dlgtool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dlgtool.h; path = misc/dlgtool.h; sourceTree = ""; }; - 91B3F0620F96D25200BF5B67 /* dlgtool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dlgtool.cpp; path = misc/dlgtool.cpp; sourceTree = ""; }; - 91B3F0670F96D29600BF5B67 /* ViewDlog-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "ViewDlog-Info.plist"; path = "misc/ViewDlog-Info.plist"; sourceTree = ""; }; - 91B3F0840F975D0E00BF5B67 /* dlgconsts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dlgconsts.h; path = misc/dlgconsts.h; sourceTree = ""; }; - 91B3F09A0F97672700BF5B67 /* dlglowlevel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dlglowlevel.h; path = misc/dlglowlevel.h; sourceTree = ""; }; - 91B3F09B0F97672700BF5B67 /* dlglowlevel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dlglowlevel.cpp; path = misc/dlglowlevel.cpp; sourceTree = ""; wrapsLines = 0; }; - 91B3F1090F9779C300BF5B67 /* graphtool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = graphtool.h; path = misc/graphtool.h; sourceTree = ""; }; - 91B3F10A0F9779C300BF5B67 /* graphtool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = graphtool.cpp; path = misc/graphtool.cpp; sourceTree = ""; }; - 91B3F10E0F9779D000BF5B67 /* soundtool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = soundtool.h; path = misc/soundtool.h; sourceTree = ""; }; - 91B3F10F0F9779D000BF5B67 /* soundtool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = soundtool.cpp; path = misc/soundtool.cpp; sourceTree = ""; }; - 91B3F11D0F97801F00BF5B67 /* mathutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mathutil.h; path = misc/mathutil.h; sourceTree = ""; }; - 91B3F11E0F97801F00BF5B67 /* mathutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mathutil.cpp; path = misc/mathutil.cpp; sourceTree = ""; }; + 91B3F0610F96D25200BF5B67 /* dlgtool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dlgtool.h; path = tools/dlgtool.h; sourceTree = ""; }; + 91B3F0620F96D25200BF5B67 /* dlgtool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dlgtool.cpp; path = tools/dlgtool.cpp; sourceTree = ""; }; + 91B3F0670F96D29600BF5B67 /* ViewDlog-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "ViewDlog-Info.plist"; path = "tools/ViewDlog-Info.plist"; sourceTree = ""; }; + 91B3F0840F975D0E00BF5B67 /* dlgconsts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dlgconsts.h; path = tools/dlgconsts.h; sourceTree = ""; }; + 91B3F09A0F97672700BF5B67 /* dlglowlevel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dlglowlevel.h; path = tools/dlglowlevel.h; sourceTree = ""; }; + 91B3F09B0F97672700BF5B67 /* dlglowlevel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dlglowlevel.cpp; path = tools/dlglowlevel.cpp; sourceTree = ""; wrapsLines = 0; }; + 91B3F1090F9779C300BF5B67 /* graphtool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = graphtool.h; path = tools/graphtool.h; sourceTree = ""; }; + 91B3F10A0F9779C300BF5B67 /* graphtool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = graphtool.cpp; path = tools/graphtool.cpp; sourceTree = ""; }; + 91B3F10E0F9779D000BF5B67 /* soundtool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = soundtool.h; path = tools/soundtool.h; sourceTree = ""; }; + 91B3F10F0F9779D000BF5B67 /* soundtool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = soundtool.cpp; path = tools/soundtool.cpp; sourceTree = ""; }; + 91B3F11D0F97801F00BF5B67 /* mathutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mathutil.h; path = tools/mathutil.h; sourceTree = ""; }; + 91B3F11E0F97801F00BF5B67 /* mathutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mathutil.cpp; path = tools/mathutil.cpp; sourceTree = ""; }; 91D62F330F8EB84800674AB3 /* bladesofexile.rsrc */ = {isa = PBXFileReference; lastKnownFileType = archive.rsrc; path = bladesofexile.rsrc; sourceTree = ""; }; 91D635AA0F90E7B500674AB3 /* stealth.exs */ = {isa = PBXFileReference; lastKnownFileType = file; path = stealth.exs; sourceTree = ""; }; 91D635AB0F90E7B500674AB3 /* stealth.meg */ = {isa = PBXFileReference; lastKnownFileType = file; path = stealth.meg; sourceTree = ""; }; @@ -386,14 +386,14 @@ 91D635AE0F90E7B500674AB3 /* zakhazi.exs */ = {isa = PBXFileReference; lastKnownFileType = file; path = zakhazi.exs; sourceTree = ""; }; 91D635AF0F90E7B500674AB3 /* zakhazi.meg */ = {isa = PBXFileReference; lastKnownFileType = file; path = zakhazi.meg; sourceTree = ""; }; 91E5C5A10F9EACE200C21460 /* oldstructs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oldstructs.h; sourceTree = ""; }; - 91E5C7970F9F60EC00C21460 /* town.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = town.h; sourceTree = ""; }; - 91E5C7980F9F60EC00C21460 /* town.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = town.cpp; sourceTree = ""; }; - 91E5C79C0F9F60FA00C21460 /* outdoors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = outdoors.h; sourceTree = ""; }; - 91E5C79D0F9F60FA00C21460 /* outdoors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = outdoors.cpp; sourceTree = ""; }; - 91E5C7A50F9F615400C21460 /* fileio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fileio.h; path = misc/fileio.h; sourceTree = ""; }; - 91E5C7A60F9F615400C21460 /* fileio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = fileio.cpp; path = misc/fileio.cpp; sourceTree = ""; }; - 91E5C7B60F9F619D00C21460 /* talking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = talking.h; sourceTree = ""; }; - 91E5C7B70F9F619D00C21460 /* talking.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = talking.cpp; sourceTree = ""; }; + 91E5C7970F9F60EC00C21460 /* town.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = town.h; path = classes/town.h; sourceTree = ""; }; + 91E5C7980F9F60EC00C21460 /* town.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = town.cpp; path = classes/town.cpp; sourceTree = ""; }; + 91E5C79C0F9F60FA00C21460 /* outdoors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = outdoors.h; path = classes/outdoors.h; sourceTree = ""; }; + 91E5C79D0F9F60FA00C21460 /* outdoors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = outdoors.cpp; path = classes/outdoors.cpp; sourceTree = ""; }; + 91E5C7A50F9F615400C21460 /* fileio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fileio.h; path = tools/fileio.h; sourceTree = ""; }; + 91E5C7A60F9F615400C21460 /* fileio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = fileio.cpp; path = tools/fileio.cpp; sourceTree = ""; }; + 91E5C7B60F9F619D00C21460 /* talking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = talking.h; path = classes/talking.h; sourceTree = ""; }; + 91E5C7B70F9F619D00C21460 /* talking.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = talking.cpp; path = classes/talking.cpp; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -469,6 +469,7 @@ 913D03330FA0FFE800184C18 /* headers */, 913D03320FA0FFE700184C18 /* src */, 91AC61300FA270B300EEAE67 /* classes.h */, + 91E5C5A10F9EACE200C21460 /* oldstructs.h */, ); name = classes; sourceTree = ""; @@ -506,7 +507,6 @@ 91279CC00F9D19DA007B0D52 /* monster.h */, 91279CC50F9D1A02007B0D52 /* special.h */, 91279D3C0F9D1D6A007B0D52 /* item.h */, - 91E5C5A10F9EACE200C21460 /* oldstructs.h */, 91E5C7970F9F60EC00C21460 /* town.h */, 91E5C79C0F9F60FA00C21460 /* outdoors.h */, 91E5C7B60F9F619D00C21460 /* talking.h */, @@ -1247,7 +1247,7 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "misc/ViewDlog-Info.plist"; + INFOPLIST_FILE = "tools/ViewDlog-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; OTHER_LDFLAGS = ( "-framework", @@ -1274,7 +1274,7 @@ GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "misc/ViewDlog-Info.plist"; + INFOPLIST_FILE = "tools/ViewDlog-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; OTHER_LDFLAGS = ( "-framework", diff --git a/osx/Scenario Editor/scen.global.h b/osx/Scenario Editor/scen.global.h index 8188e29b..150927b4 100644 --- a/osx/Scenario Editor/scen.global.h +++ b/osx/Scenario Editor/scen.global.h @@ -84,6 +84,12 @@ enum eScenMode { MODE_EDIT_TYPES = 62, // currently only used for editing terrain, but I'd like to use it for editing monsters and items too. }; +enum eDrawMode { + DRAW_TERRAIN = 0, + DRAW_MONST = 1, + DRAW_ITEM = 2, +}; + //typedef struct { // short personality,type; // char link1[4],link2[4]; diff --git a/osx/Scenario Editor/scen.graphics.cpp b/osx/Scenario Editor/scen.graphics.cpp index 6f5b4d8d..d23a5ba9 100644 --- a/osx/Scenario Editor/scen.graphics.cpp +++ b/osx/Scenario Editor/scen.graphics.cpp @@ -37,6 +37,7 @@ extern cTown* town; //extern short town_type; // 0 - big 1 - ave 2 - small extern short cur_viewing_mode; extern eScenMode overall_mode; +extern eDrawMode draw_mode = DRAW_TERRAIN; extern short available_dlog_buttons[NUM_DLOG_B]; extern bool editing_town; //extern short max_dim[3]; diff --git a/osx/creatlist.cpp b/osx/classes/creatlist.cpp similarity index 100% rename from osx/creatlist.cpp rename to osx/classes/creatlist.cpp diff --git a/osx/creatlist.h b/osx/classes/creatlist.h similarity index 100% rename from osx/creatlist.h rename to osx/classes/creatlist.h diff --git a/osx/item.cpp b/osx/classes/item.cpp similarity index 100% rename from osx/item.cpp rename to osx/classes/item.cpp diff --git a/osx/item.h b/osx/classes/item.h similarity index 100% rename from osx/item.h rename to osx/classes/item.h diff --git a/osx/location.cpp b/osx/classes/location.cpp similarity index 100% rename from osx/location.cpp rename to osx/classes/location.cpp diff --git a/osx/location.h b/osx/classes/location.h similarity index 100% rename from osx/location.h rename to osx/classes/location.h diff --git a/osx/monster.cpp b/osx/classes/monster.cpp similarity index 100% rename from osx/monster.cpp rename to osx/classes/monster.cpp diff --git a/osx/monster.h b/osx/classes/monster.h similarity index 100% rename from osx/monster.h rename to osx/classes/monster.h diff --git a/osx/outdoors.cpp b/osx/classes/outdoors.cpp similarity index 100% rename from osx/outdoors.cpp rename to osx/classes/outdoors.cpp diff --git a/osx/outdoors.h b/osx/classes/outdoors.h similarity index 100% rename from osx/outdoors.h rename to osx/classes/outdoors.h diff --git a/osx/party.cpp b/osx/classes/party.cpp similarity index 100% rename from osx/party.cpp rename to osx/classes/party.cpp diff --git a/osx/party.h b/osx/classes/party.h similarity index 100% rename from osx/party.h rename to osx/classes/party.h diff --git a/osx/pc.cpp b/osx/classes/pc.cpp similarity index 100% rename from osx/pc.cpp rename to osx/classes/pc.cpp diff --git a/osx/pc.h b/osx/classes/pc.h similarity index 100% rename from osx/pc.h rename to osx/classes/pc.h diff --git a/osx/regtown.cpp b/osx/classes/regtown.cpp similarity index 100% rename from osx/regtown.cpp rename to osx/classes/regtown.cpp diff --git a/osx/regtown.h b/osx/classes/regtown.h similarity index 100% rename from osx/regtown.h rename to osx/classes/regtown.h diff --git a/osx/scenario.cpp b/osx/classes/scenario.cpp similarity index 100% rename from osx/scenario.cpp rename to osx/classes/scenario.cpp diff --git a/osx/scenario.h b/osx/classes/scenario.h similarity index 100% rename from osx/scenario.h rename to osx/classes/scenario.h diff --git a/osx/special.cpp b/osx/classes/special.cpp similarity index 100% rename from osx/special.cpp rename to osx/classes/special.cpp diff --git a/osx/special.h b/osx/classes/special.h similarity index 100% rename from osx/special.h rename to osx/classes/special.h diff --git a/osx/talking.cpp b/osx/classes/talking.cpp similarity index 100% rename from osx/talking.cpp rename to osx/classes/talking.cpp diff --git a/osx/talking.h b/osx/classes/talking.h similarity index 100% rename from osx/talking.h rename to osx/classes/talking.h diff --git a/osx/terrain.cpp b/osx/classes/terrain.cpp similarity index 100% rename from osx/terrain.cpp rename to osx/classes/terrain.cpp diff --git a/osx/terrain.h b/osx/classes/terrain.h similarity index 100% rename from osx/terrain.h rename to osx/classes/terrain.h diff --git a/osx/tmpltown.cpp b/osx/classes/tmpltown.cpp similarity index 100% rename from osx/tmpltown.cpp rename to osx/classes/tmpltown.cpp diff --git a/osx/tmpltown.h b/osx/classes/tmpltown.h similarity index 100% rename from osx/tmpltown.h rename to osx/classes/tmpltown.h diff --git a/osx/town.cpp b/osx/classes/town.cpp similarity index 100% rename from osx/town.cpp rename to osx/classes/town.cpp diff --git a/osx/town.h b/osx/classes/town.h similarity index 100% rename from osx/town.h rename to osx/classes/town.h diff --git a/osx/universe.cpp b/osx/classes/universe.cpp similarity index 100% rename from osx/universe.cpp rename to osx/classes/universe.cpp diff --git a/osx/universe.h b/osx/classes/universe.h similarity index 100% rename from osx/universe.h rename to osx/classes/universe.h diff --git a/osx/vehicle.cpp b/osx/classes/vehicle.cpp similarity index 100% rename from osx/vehicle.cpp rename to osx/classes/vehicle.cpp diff --git a/osx/vehicle.h b/osx/classes/vehicle.h similarity index 100% rename from osx/vehicle.h rename to osx/classes/vehicle.h diff --git a/osx/menu.xib b/osx/menu.xib new file mode 100644 index 00000000..aa8f55bf --- /dev/null +++ b/osx/menu.xib @@ -0,0 +1,2671 @@ + + + + 1050 + 9G55 + 629 + 949.43 + 353.00 + + YES + + + + YES + com.apple.InterfaceBuilder.CarbonPlugin + + + YES + + Menu + + YES + + + Blades of Exile + + 1048576 + 2147483647 + + NSMenuCheckmark + 1623195648 + + + NSMenuMixedState + 1623195648 + + submenuAction: + + + + YES + + + About Blades of Exile + + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + UHJlZmVyZW5jZXPigKY + , + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Services + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Hide Blades of Exile + h + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Hide Others + + 1572864 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Show All + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Quit Blades of Exile + q + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + _NSAppleMenu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + File + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + TmV3IEdhbWXigKY + n + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + T3BlbuKApg + o + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Abort + w + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Save + s + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + U2F2ZSBBc+KApg + S + 1179648 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Options + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + UGljayBOZXcgUEMgR3JhcGhpY+KApg + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + UGljayBOZXcgUEMgTmFtZeKApg + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Q3JlYXRlIE5ldyBQQ+KApg + + 1572864 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + RGVsZXRlIGEgUEPigKY + CA + 1048576 + 2147483647 + + + + fw + + + + + + + + + + + + + + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + See Talking Notes + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + See Encounter Notes + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + See Overall Party Stats + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + See Journal + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Actions + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + Do Alchemy + a + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Wait 100 Moves + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Display AutoMap + + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Monsters + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + About this menu + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cast Mage + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + About this menu + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cast Priest + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + About this menu + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Library + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + Mage spells + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Priest spells + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Skills + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + QWxjaGVteSAmIFBvaXNvbg + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Tip of the Day + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Show Intro Dialog + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Help + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + Blades of Exile Help + ? + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Outdoor Commands + 1 + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Town Commands + 2 + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Combat Commands + 3 + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Magic Barrier Help + 4 + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Hints, Bugs, and Comments + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + Spell Casting Help + + 1048576 + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + _NSWindowsMenu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _NSMainMenu + + + + + + + + + + + + + + YES + + + + YES + + 0 + + YES + + + + + + 29 + + + YES + + + + + + + + + + + + MainMenu + + + 127 + + + YES + + + + + + 182 + + + YES + + + + + + 131 + + + YES + + + + + + + + + + + 181 + + + YES + + + + + + + + + + + + + + + + 130 + + + + + 134 + + + + + 137 + + + + + 138 + + + + + 139 + + + + + 183 + + + + + 194 + + + + + 195 + + + + + 196 + + + + + 197 + + + + + 198 + + + + + 199 + + + YES + + + + + + 200 + + + YES + + + + + 202 + + + + + 203 + + + + + 204 + + + + + 205 + + + + + 206 + + + + + 222 + + + YES + + + + + + 223 + + + YES + + + + + + + + + + + + + + 322 + + + + + 329 + + + YES + + + + + + 330 + + + YES + + + + + + + + + + + + + + 331 + + + + + 332 + + + + + 333 + + + + + 334 + + + + + 335 + + + + + 336 + + + + + 337 + + + + + 338 + + + + + 339 + + + + + 340 + + + YES + + + + + + 341 + + + YES + + + + + + + + 342 + + + + + 343 + + + YES + + + + + + 344 + + + YES + + + + + + + 346 + + + + + 347 + + + + + 349 + + + YES + + + + + + 350 + + + YES + + + + + + + 352 + + + YES + + + + + + 353 + + + YES + + + + + + + 354 + + + + + 355 + + + + + 356 + + + + + 357 + + + + + 361 + + + + + 362 + + + + + 363 + + + YES + + + + + + 364 + + + YES + + + + + + + + + + + + 365 + + + + + 366 + + + + + 367 + + + + + 368 + + + + + 369 + + + + + 370 + + + + + 371 + + + + + 372 + + + + + 373 + + + + + 374 + + + + + 375 + + + + + 376 + + + + + 377 + + + + + 378 + + + + + 379 + + + + + + + YES + + YES + 127.IBPluginDependency + 130.IBPluginDependency + 131.IBPluginDependency + 131.editorWindowContentRectSynchronizationRect + 134.IBPluginDependency + 137.IBPluginDependency + 138.IBPluginDependency + 139.IBPluginDependency + 181.IBPluginDependency + 181.editorWindowContentRectSynchronizationRect + 182.IBPluginDependency + 183.IBPluginDependency + 194.IBPluginDependency + 195.IBPluginDependency + 196.IBPluginDependency + 197.IBPluginDependency + 198.IBPluginDependency + 199.IBPluginDependency + 200.IBPluginDependency + 200.editorWindowContentRectSynchronizationRect + 202.IBPluginDependency + 203.IBPluginDependency + 204.IBPluginDependency + 205.IBPluginDependency + 206.IBPluginDependency + 222.IBPluginDependency + 223.IBPluginDependency + 223.editorWindowContentRectSynchronizationRect + 29.IBPluginDependency + 29.editorWindowContentRectSynchronizationRect + 322.IBPluginDependency + 329.IBPluginDependency + 330.IBPluginDependency + 330.editorWindowContentRectSynchronizationRect + 331.IBPluginDependency + 332.IBPluginDependency + 333.IBPluginDependency + 334.IBPluginDependency + 335.IBPluginDependency + 336.IBPluginDependency + 337.IBPluginDependency + 338.IBPluginDependency + 339.IBPluginDependency + 340.IBPluginDependency + 341.IBPluginDependency + 341.editorWindowContentRectSynchronizationRect + 342.IBPluginDependency + 343.IBPluginDependency + 344.IBPluginDependency + 344.editorWindowContentRectSynchronizationRect + 346.IBPluginDependency + 347.IBPluginDependency + 349.IBPluginDependency + 350.IBPluginDependency + 350.editorWindowContentRectSynchronizationRect + 352.IBPluginDependency + 353.IBPluginDependency + 353.editorWindowContentRectSynchronizationRect + 354.IBPluginDependency + 355.IBPluginDependency + 356.IBPluginDependency + 357.IBPluginDependency + 361.IBPluginDependency + 362.IBPluginDependency + 363.IBPluginDependency + 364.IBPluginDependency + 364.editorWindowContentRectSynchronizationRect + 365.IBPluginDependency + 366.IBPluginDependency + 367.IBPluginDependency + 368.IBPluginDependency + 369.IBPluginDependency + 370.IBPluginDependency + 371.IBPluginDependency + 372.IBPluginDependency + 373.IBPluginDependency + 374.IBPluginDependency + 375.IBPluginDependency + 376.IBPluginDependency + 377.IBPluginDependency + 378.IBPluginDependency + 379.IBPluginDependency + + + YES + + + + {{168, 547}, {180, 113}} + + + + + + {{143, 349}, {237, 183}} + + + + + + + + + + {{618, 893}, {64, 6}} + + + + + + + + {{676, 497}, {266, 163}} + + {{33, 660}, {704, 20}} + + com.apple.InterfaceBuilder.CarbonPlugin + + {{210, 487}, {252, 173}} + + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + + {{282, 597}, {195, 63}} + + com.apple.InterfaceBuilder.CarbonPlugin + + {{351, 627}, {183, 33}} + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + + {{432, 627}, {183, 33}} + com.apple.InterfaceBuilder.CarbonPlugin + + {{521, 627}, {183, 33}} + + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + + {{611, 527}, {191, 133}} + + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + com.apple.InterfaceBuilder.CarbonPlugin + + + + YES + + YES + + + YES + + + + + YES + + YES + + + YES + + + + 379 + + + + YES + + + 0 + ../BoE.xcodeproj + 3 + + diff --git a/osx/misc/ViewDlog-Info.plist b/osx/tools/ViewDlog-Info.plist similarity index 100% rename from osx/misc/ViewDlog-Info.plist rename to osx/tools/ViewDlog-Info.plist diff --git a/osx/misc/dlgbtns.cpp b/osx/tools/dlgbtns.cpp similarity index 100% rename from osx/misc/dlgbtns.cpp rename to osx/tools/dlgbtns.cpp diff --git a/osx/misc/dlgconsts.h b/osx/tools/dlgconsts.h similarity index 100% rename from osx/misc/dlgconsts.h rename to osx/tools/dlgconsts.h diff --git a/osx/misc/dlglowlevel.cpp b/osx/tools/dlglowlevel.cpp similarity index 100% rename from osx/misc/dlglowlevel.cpp rename to osx/tools/dlglowlevel.cpp diff --git a/osx/misc/dlglowlevel.h b/osx/tools/dlglowlevel.h similarity index 100% rename from osx/misc/dlglowlevel.h rename to osx/tools/dlglowlevel.h diff --git a/osx/misc/dlgtool.cpp b/osx/tools/dlgtool.cpp similarity index 100% rename from osx/misc/dlgtool.cpp rename to osx/tools/dlgtool.cpp diff --git a/osx/misc/dlgtool.h b/osx/tools/dlgtool.h similarity index 100% rename from osx/misc/dlgtool.h rename to osx/tools/dlgtool.h diff --git a/osx/misc/dlgutil.cpp b/osx/tools/dlgutil.cpp similarity index 100% rename from osx/misc/dlgutil.cpp rename to osx/tools/dlgutil.cpp diff --git a/osx/misc/dlgutil.h b/osx/tools/dlgutil.h similarity index 100% rename from osx/misc/dlgutil.h rename to osx/tools/dlgutil.h diff --git a/osx/misc/fileio.cpp b/osx/tools/fileio.cpp similarity index 100% rename from osx/misc/fileio.cpp rename to osx/tools/fileio.cpp diff --git a/osx/misc/fileio.h b/osx/tools/fileio.h similarity index 100% rename from osx/misc/fileio.h rename to osx/tools/fileio.h diff --git a/osx/misc/graphtool.cpp b/osx/tools/graphtool.cpp similarity index 100% rename from osx/misc/graphtool.cpp rename to osx/tools/graphtool.cpp diff --git a/osx/misc/graphtool.h b/osx/tools/graphtool.h similarity index 100% rename from osx/misc/graphtool.h rename to osx/tools/graphtool.h diff --git a/osx/misc/mathutil.cpp b/osx/tools/mathutil.cpp similarity index 100% rename from osx/misc/mathutil.cpp rename to osx/tools/mathutil.cpp diff --git a/osx/misc/mathutil.h b/osx/tools/mathutil.h similarity index 100% rename from osx/misc/mathutil.h rename to osx/tools/mathutil.h diff --git a/osx/misc/porting.cpp b/osx/tools/porting.cpp similarity index 100% rename from osx/misc/porting.cpp rename to osx/tools/porting.cpp diff --git a/osx/misc/porting.h b/osx/tools/porting.h similarity index 100% rename from osx/misc/porting.h rename to osx/tools/porting.h diff --git a/osx/misc/soundtool.cpp b/osx/tools/soundtool.cpp similarity index 100% rename from osx/misc/soundtool.cpp rename to osx/tools/soundtool.cpp diff --git a/osx/misc/soundtool.h b/osx/tools/soundtool.h similarity index 100% rename from osx/misc/soundtool.h rename to osx/tools/soundtool.h diff --git a/osx/misc/viewdlog.cpp b/osx/tools/viewdlog.cpp similarity index 98% rename from osx/misc/viewdlog.cpp rename to osx/tools/viewdlog.cpp index d98b1205..b5a74adf 100644 --- a/osx/misc/viewdlog.cpp +++ b/osx/tools/viewdlog.cpp @@ -68,7 +68,7 @@ int main() cd_attach_key(8000, 4, 24); //Handle_One_Event(); cd_run_dialog(); - cd_kill_dialog(8000,0); + cd_kill_dialog(8000); } @@ -210,7 +210,7 @@ void display_strings(char *text1, char *text2, char *title,short graphic_num,sho csp(store_which_string_dlog,3,graphic_num,graphic_type); item_hit = cd_run_dialog(); - cd_kill_dialog(store_which_string_dlog,0); + cd_kill_dialog(store_which_string_dlog); } void choose_dialog_event_filter(short item_hit){ @@ -227,7 +227,7 @@ void choose_dialog_event_filter(short item_hit){ return; } cd_run_dialog(); - cd_kill_dialog(n,0); + cd_kill_dialog(n); break; case 4: toast_dialog();