diff --git a/build/macOS/.gitignore b/Apple/.gitignore similarity index 100% rename from build/macOS/.gitignore rename to Apple/.gitignore diff --git a/build/macOS/MultiCraft/MultiCraft.xcodeproj/project.pbxproj b/Apple/MultiCraft/MultiCraft.xcodeproj/project.pbxproj similarity index 80% rename from build/macOS/MultiCraft/MultiCraft.xcodeproj/project.pbxproj rename to Apple/MultiCraft/MultiCraft.xcodeproj/project.pbxproj index cba67f6d0..da3d9d60e 100644 --- a/build/macOS/MultiCraft/MultiCraft.xcodeproj/project.pbxproj +++ b/Apple/MultiCraft/MultiCraft.xcodeproj/project.pbxproj @@ -292,225 +292,225 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 84135AC625D5261C00CA4DCF /* craftdef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = craftdef.cpp; path = ../../../../src/craftdef.cpp; sourceTree = ""; }; - 84135AC725D5261C00CA4DCF /* modchannels.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = modchannels.cpp; path = ../../../../src/modchannels.cpp; sourceTree = ""; }; - 84135AC825D5261C00CA4DCF /* nodemetadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodemetadata.cpp; path = ../../../../src/nodemetadata.cpp; sourceTree = ""; }; - 84135AC925D5261C00CA4DCF /* chat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = chat.h; path = ../../../../src/chat.h; sourceTree = ""; }; - 84135ACA25D5261C00CA4DCF /* mapblock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapblock.h; path = ../../../../src/mapblock.h; sourceTree = ""; }; - 84135ACB25D5261D00CA4DCF /* irrlichttypes_extrabloated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlichttypes_extrabloated.h; path = ../../../../src/irrlichttypes_extrabloated.h; sourceTree = ""; }; - 84135ACC25D5261D00CA4DCF /* itemstackmetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemstackmetadata.h; path = ../../../../src/itemstackmetadata.h; sourceTree = ""; }; - 84135ACD25D5261D00CA4DCF /* terminal_chat_console.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = terminal_chat_console.cpp; path = ../../../../src/terminal_chat_console.cpp; sourceTree = ""; }; - 84135ACE25D5261D00CA4DCF /* mapsector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapsector.h; path = ../../../../src/mapsector.h; sourceTree = ""; }; - 84135ACF25D5261D00CA4DCF /* nameidmapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nameidmapping.cpp; path = ../../../../src/nameidmapping.cpp; sourceTree = ""; }; - 84135AD025D5261D00CA4DCF /* map_settings_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = map_settings_manager.cpp; path = ../../../../src/map_settings_manager.cpp; sourceTree = ""; }; - 84135AD125D5261E00CA4DCF /* itemdef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = itemdef.cpp; path = ../../../../src/itemdef.cpp; sourceTree = ""; }; - 84135AD225D5261E00CA4DCF /* map_settings_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = map_settings_manager.h; path = ../../../../src/map_settings_manager.h; sourceTree = ""; }; - 84135AD325D5261E00CA4DCF /* content_mapnode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_mapnode.cpp; path = ../../../../src/content_mapnode.cpp; sourceTree = ""; }; - 84135AD425D5261E00CA4DCF /* raycast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = raycast.h; path = ../../../../src/raycast.h; sourceTree = ""; }; - 84135AD525D5261E00CA4DCF /* filesys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = filesys.cpp; path = ../../../../src/filesys.cpp; sourceTree = ""; }; - 84135AD625D5261F00CA4DCF /* nodetimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodetimer.cpp; path = ../../../../src/nodetimer.cpp; sourceTree = ""; }; - 84135AD725D5261F00CA4DCF /* httpfetch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = httpfetch.cpp; path = ../../../../src/httpfetch.cpp; sourceTree = ""; }; - 84135AD925D5261F00CA4DCF /* environment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = environment.h; path = ../../../../src/environment.h; sourceTree = ""; }; - 84135ADA25D5261F00CA4DCF /* mapblock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapblock.cpp; path = ../../../../src/mapblock.cpp; sourceTree = ""; }; - 84135ADB25D5261F00CA4DCF /* server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = server.h; path = ../../../../src/server.h; sourceTree = ""; }; - 84135ADC25D5262000CA4DCF /* tileanimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tileanimation.h; path = ../../../../src/tileanimation.h; sourceTree = ""; }; - 84135ADD25D5262000CA4DCF /* emerge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = emerge.cpp; path = ../../../../src/emerge.cpp; sourceTree = ""; }; - 84135ADE25D5262000CA4DCF /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug.h; path = ../../../../src/debug.h; sourceTree = ""; }; - 84135ADF25D5262000CA4DCF /* collision.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = collision.cpp; path = ../../../../src/collision.cpp; sourceTree = ""; }; - 84135AE025D5262000CA4DCF /* chatmessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = chatmessage.h; path = ../../../../src/chatmessage.h; sourceTree = ""; }; - 84135AE125D5262100CA4DCF /* terminal_chat_console.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = terminal_chat_console.h; path = ../../../../src/terminal_chat_console.h; sourceTree = ""; }; - 84135AE225D5262100CA4DCF /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constants.h; path = ../../../../src/constants.h; sourceTree = ""; }; - 84135AE325D5262100CA4DCF /* object_properties.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = object_properties.cpp; path = ../../../../src/object_properties.cpp; sourceTree = ""; }; - 84135AE425D5262100CA4DCF /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = log.h; path = ../../../../src/log.h; sourceTree = ""; }; - 84135AE625D5262100CA4DCF /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sound.h; path = ../../../../src/sound.h; sourceTree = ""; }; - 84135AE725D5262200CA4DCF /* inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inventory.cpp; path = ../../../../src/inventory.cpp; sourceTree = ""; }; - 84135AE825D5262200CA4DCF /* tool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tool.cpp; path = ../../../../src/tool.cpp; sourceTree = ""; }; - 84135AE925D5262200CA4DCF /* modifiedstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modifiedstate.h; path = ../../../../src/modifiedstate.h; sourceTree = ""; }; - 84135AEA25D5262200CA4DCF /* face_position_cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = face_position_cache.h; path = ../../../../src/face_position_cache.h; sourceTree = ""; }; - 84135AEB25D5262200CA4DCF /* log.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = log.cpp; path = ../../../../src/log.cpp; sourceTree = ""; }; - 84135AEC25D5262200CA4DCF /* serverenvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serverenvironment.h; path = ../../../../src/serverenvironment.h; sourceTree = ""; }; - 84135AED25D5262300CA4DCF /* inventorymanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inventorymanager.cpp; path = ../../../../src/inventorymanager.cpp; sourceTree = ""; }; - 84135AEE25D5262400CA4DCF /* particles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = particles.cpp; path = ../../../../src/particles.cpp; sourceTree = ""; }; - 84135AEF25D5262400CA4DCF /* clientiface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientiface.h; path = ../../../../src/clientiface.h; sourceTree = ""; }; - 84135AF025D5262400CA4DCF /* irrlichttypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlichttypes.h; path = ../../../../src/irrlichttypes.h; sourceTree = ""; }; - 84135AF125D5262500CA4DCF /* content_nodemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_nodemeta.h; path = ../../../../src/content_nodemeta.h; sourceTree = ""; }; - 84135AF225D5262500CA4DCF /* activeobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobject.h; path = ../../../../src/activeobject.h; sourceTree = ""; }; - 84135AF325D5262600CA4DCF /* nodedef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodedef.cpp; path = ../../../../src/nodedef.cpp; sourceTree = ""; }; - 84135AF425D5262600CA4DCF /* nodetimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nodetimer.h; path = ../../../../src/nodetimer.h; sourceTree = ""; }; - 84135AF525D5262700CA4DCF /* profiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = profiler.cpp; path = ../../../../src/profiler.cpp; sourceTree = ""; }; - 84135AF625D5262700CA4DCF /* player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = player.h; path = ../../../../src/player.h; sourceTree = ""; }; - 84135AF725D5262700CA4DCF /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = version.h; path = ../../../../src/version.h; sourceTree = ""; }; - 84135AF825D5262800CA4DCF /* activeobjectmgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobjectmgr.h; path = ../../../../src/activeobjectmgr.h; sourceTree = ""; }; - 84135AF925D5262800CA4DCF /* exceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = exceptions.h; path = ../../../../src/exceptions.h; sourceTree = ""; }; - 84135AFA25D5262900CA4DCF /* settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = settings.cpp; path = ../../../../src/settings.cpp; sourceTree = ""; }; - 84135AFB25D5262900CA4DCF /* clientiface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientiface.cpp; path = ../../../../src/clientiface.cpp; sourceTree = ""; }; - 84135AFC25D5262A00CA4DCF /* hud.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hud.h; path = ../../../../src/hud.h; sourceTree = ""; }; - 84135AFD25D5262A00CA4DCF /* gamedef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gamedef.h; path = ../../../../src/gamedef.h; sourceTree = ""; }; - 84135AFE25D5262B00CA4DCF /* face_position_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = face_position_cache.cpp; path = ../../../../src/face_position_cache.cpp; sourceTree = ""; }; - 84135AFF25D5262B00CA4DCF /* itemgroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemgroup.h; path = ../../../../src/itemgroup.h; sourceTree = ""; }; - 84135B0025D5262C00CA4DCF /* mapnode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapnode.cpp; path = ../../../../src/mapnode.cpp; sourceTree = ""; }; - 84135B0125D5262C00CA4DCF /* player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = player.cpp; path = ../../../../src/player.cpp; sourceTree = ""; }; - 84135B0225D5262D00CA4DCF /* porting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = porting.h; path = ../../../../src/porting.h; sourceTree = ""; }; - 84135B0325D5262D00CA4DCF /* content_nodemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_nodemeta.cpp; path = ../../../../src/content_nodemeta.cpp; sourceTree = ""; }; - 84135B0425D5262D00CA4DCF /* serialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serialization.h; path = ../../../../src/serialization.h; sourceTree = ""; }; - 84135B0525D5262E00CA4DCF /* translation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = translation.cpp; path = ../../../../src/translation.cpp; sourceTree = ""; }; - 84135B0625D5262E00CA4DCF /* chat_interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = chat_interface.h; path = ../../../../src/chat_interface.h; sourceTree = ""; }; - 84135B0725D5262F00CA4DCF /* voxel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = voxel.cpp; path = ../../../../src/voxel.cpp; sourceTree = ""; }; - 84135B0825D5262F00CA4DCF /* ban.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ban.h; path = ../../../../src/ban.h; sourceTree = ""; }; - 84135B0925D5262F00CA4DCF /* version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = version.cpp; path = ../../../../src/version.cpp; sourceTree = ""; }; - 84135B0A25D5263000CA4DCF /* remoteplayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = remoteplayer.h; path = ../../../../src/remoteplayer.h; sourceTree = ""; }; - 84135B0B25D5263000CA4DCF /* gettime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gettime.h; path = ../../../../src/gettime.h; sourceTree = ""; }; - 84135B0C25D5263100CA4DCF /* environment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = environment.cpp; path = ../../../../src/environment.cpp; sourceTree = ""; }; - 84135B0D25D5263200CA4DCF /* serverlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serverlist.h; path = ../../../../src/serverlist.h; sourceTree = ""; }; - 84135B0F25D5263200CA4DCF /* server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = server.cpp; path = ../../../../src/server.cpp; sourceTree = ""; }; - 84135B1025D5263300CA4DCF /* objdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = objdef.h; path = ../../../../src/objdef.h; sourceTree = ""; }; - 84135B1125D5263300CA4DCF /* tool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tool.h; path = ../../../../src/tool.h; sourceTree = ""; }; - 84135B1225D5263400CA4DCF /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = debug.cpp; path = ../../../../src/debug.cpp; sourceTree = ""; }; - 84135B1325D5263400CA4DCF /* chat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = chat.cpp; path = ../../../../src/chat.cpp; sourceTree = ""; }; - 84135B1425D5263400CA4DCF /* voxelalgorithms.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = voxelalgorithms.h; path = ../../../../src/voxelalgorithms.h; sourceTree = ""; }; - 84135B1525D5263500CA4DCF /* mtevent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mtevent.h; path = ../../../../src/mtevent.h; sourceTree = ""; }; - 84135B1625D5263500CA4DCF /* defaultsettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = defaultsettings.h; path = ../../../../src/defaultsettings.h; sourceTree = ""; }; - 84135B1725D5263500CA4DCF /* content_mapnode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_mapnode.h; path = ../../../../src/content_mapnode.h; sourceTree = ""; }; - 84135B1825D5263600CA4DCF /* raycast.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = raycast.cpp; path = ../../../../src/raycast.cpp; sourceTree = ""; }; - 84135B1A25D5263600CA4DCF /* daynightratio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = daynightratio.h; path = ../../../../src/daynightratio.h; sourceTree = ""; }; - 84135B1C25D5263700CA4DCF /* irr_v2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_v2d.h; path = ../../../../src/irr_v2d.h; sourceTree = ""; }; - 84135B1D25D5263800CA4DCF /* map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = map.h; path = ../../../../src/map.h; sourceTree = ""; }; - 84135B1E25D5263800CA4DCF /* irr_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_ptr.h; path = ../../../../src/irr_ptr.h; sourceTree = ""; }; - 84135B1F25D5263800CA4DCF /* convert_json.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert_json.cpp; path = ../../../../src/convert_json.cpp; sourceTree = ""; }; - 84135B2025D5263900CA4DCF /* irrlichttypes_bloated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlichttypes_bloated.h; path = ../../../../src/irrlichttypes_bloated.h; sourceTree = ""; }; - 84135B2125D5263900CA4DCF /* collision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = collision.h; path = ../../../../src/collision.h; sourceTree = ""; }; - 84135B2225D5263A00CA4DCF /* texture_override.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = texture_override.h; path = ../../../../src/texture_override.h; sourceTree = ""; }; - 84135B2325D5263A00CA4DCF /* gettext.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = gettext.cpp; path = ../../../../src/gettext.cpp; sourceTree = ""; }; - 84135B2425D5263A00CA4DCF /* metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = metadata.h; path = ../../../../src/metadata.h; sourceTree = ""; }; - 84135B2525D5263B00CA4DCF /* defaultsettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = defaultsettings.cpp; path = ../../../../src/defaultsettings.cpp; sourceTree = ""; }; - 84135B2625D5263B00CA4DCF /* mapnode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapnode.h; path = ../../../../src/mapnode.h; sourceTree = ""; }; - 84135B2725D5263B00CA4DCF /* irr_aabb3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_aabb3d.h; path = ../../../../src/irr_aabb3d.h; sourceTree = ""; }; - 84135B2825D5263C00CA4DCF /* craftdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = craftdef.h; path = ../../../../src/craftdef.h; sourceTree = ""; }; - 84135B2925D5263C00CA4DCF /* noise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = noise.h; path = ../../../../src/noise.h; sourceTree = ""; }; - 84135B2B25D5263D00CA4DCF /* noise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = noise.cpp; path = ../../../../src/noise.cpp; sourceTree = ""; }; - 84135B2C25D5263D00CA4DCF /* serverenvironment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverenvironment.cpp; path = ../../../../src/serverenvironment.cpp; sourceTree = ""; }; - 84135B2D25D5263D00CA4DCF /* voxelalgorithms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = voxelalgorithms.cpp; path = ../../../../src/voxelalgorithms.cpp; sourceTree = ""; }; - 84135B2E25D5263D00CA4DCF /* particles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = particles.h; path = ../../../../src/particles.h; sourceTree = ""; }; - 84135B2F25D5263E00CA4DCF /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = ../../../../src/main.cpp; sourceTree = ""; }; - 84135B3025D5263E00CA4DCF /* texture_override.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = texture_override.cpp; path = ../../../../src/texture_override.cpp; sourceTree = ""; }; - 84135B3125D5263F00CA4DCF /* pathfinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pathfinder.h; path = ../../../../src/pathfinder.h; sourceTree = ""; }; - 84135B3225D5263F00CA4DCF /* convert_json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = convert_json.h; path = ../../../../src/convert_json.h; sourceTree = ""; }; - 84135B3325D5263F00CA4DCF /* gameparams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gameparams.h; path = ../../../../src/gameparams.h; sourceTree = ""; }; - 84135B3425D5264000CA4DCF /* metadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = metadata.cpp; path = ../../../../src/metadata.cpp; sourceTree = ""; }; - 84135B3525D5264000CA4DCF /* tileanimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tileanimation.cpp; path = ../../../../src/tileanimation.cpp; sourceTree = ""; }; - 84135B3625D5264000CA4DCF /* nodedef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nodedef.h; path = ../../../../src/nodedef.h; sourceTree = ""; }; - 84135B3725D5264100CA4DCF /* pathfinder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pathfinder.cpp; path = ../../../../src/pathfinder.cpp; sourceTree = ""; }; - 84135B3825D5264100CA4DCF /* serverlist.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverlist.cpp; path = ../../../../src/serverlist.cpp; sourceTree = ""; }; - 84135B3925D5264100CA4DCF /* ban.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ban.cpp; path = ../../../../src/ban.cpp; sourceTree = ""; }; - 84135B3A25D5264200CA4DCF /* hud.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = hud.cpp; path = ../../../../src/hud.cpp; sourceTree = ""; }; - 84135B3B25D5264200CA4DCF /* object_properties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = object_properties.h; path = ../../../../src/object_properties.h; sourceTree = ""; }; - 84135B3C25D5264200CA4DCF /* itemdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemdef.h; path = ../../../../src/itemdef.h; sourceTree = ""; }; - 84135B3D25D5264300CA4DCF /* inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inventory.h; path = ../../../../src/inventory.h; sourceTree = ""; }; - 84135B3E25D5264300CA4DCF /* map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = map.cpp; path = ../../../../src/map.cpp; sourceTree = ""; }; - 84135B3F25D5264300CA4DCF /* gettext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gettext.h; path = ../../../../src/gettext.h; sourceTree = ""; }; - 84135B4125D5264400CA4DCF /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../../../src/config.h; sourceTree = ""; }; - 84135B4325D5264400CA4DCF /* light.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = light.cpp; path = ../../../../src/light.cpp; sourceTree = ""; }; - 84135B4425D5264500CA4DCF /* reflowscan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = reflowscan.h; path = ../../../../src/reflowscan.h; sourceTree = ""; }; - 84135B4525D5264500CA4DCF /* irr_v3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_v3d.h; path = ../../../../src/irr_v3d.h; sourceTree = ""; }; - 84135B4625D5264500CA4DCF /* objdef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = objdef.cpp; path = ../../../../src/objdef.cpp; sourceTree = ""; }; - 84135B4725D5264600CA4DCF /* light.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = light.h; path = ../../../../src/light.h; sourceTree = ""; }; - 84135B4825D5264600CA4DCF /* cloudparams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cloudparams.h; path = ../../../../src/cloudparams.h; sourceTree = ""; }; - 84135B4925D5264600CA4DCF /* porting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = porting.cpp; path = ../../../../src/porting.cpp; sourceTree = ""; }; - 84135B4A25D5264600CA4DCF /* emerge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = emerge.h; path = ../../../../src/emerge.h; sourceTree = ""; }; - 84135B4B25D5264700CA4DCF /* nodemetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nodemetadata.h; path = ../../../../src/nodemetadata.h; sourceTree = ""; }; - 84135B4C25D5264700CA4DCF /* reflowscan.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = reflowscan.cpp; path = ../../../../src/reflowscan.cpp; sourceTree = ""; }; - 84135B4D25D5264700CA4DCF /* mapsector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapsector.cpp; path = ../../../../src/mapsector.cpp; sourceTree = ""; }; - 84135B4E25D5264700CA4DCF /* modchannels.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modchannels.h; path = ../../../../src/modchannels.h; sourceTree = ""; }; - 84135B4F25D5264800CA4DCF /* nameidmapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nameidmapping.h; path = ../../../../src/nameidmapping.h; sourceTree = ""; }; - 84135B5125D5264800CA4DCF /* skyparams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = skyparams.h; path = ../../../../src/skyparams.h; sourceTree = ""; }; - 84135B5225D5264800CA4DCF /* remoteplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = remoteplayer.cpp; path = ../../../../src/remoteplayer.cpp; sourceTree = ""; }; - 84135B5325D5264900CA4DCF /* staticobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = staticobject.h; path = ../../../../src/staticobject.h; sourceTree = ""; }; - 84135B5425D5264900CA4DCF /* voxel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = voxel.h; path = ../../../../src/voxel.h; sourceTree = ""; }; - 84135B5525D5264900CA4DCF /* httpfetch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = httpfetch.h; path = ../../../../src/httpfetch.h; sourceTree = ""; }; - 84135B5625D5264900CA4DCF /* inventorymanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inventorymanager.h; path = ../../../../src/inventorymanager.h; sourceTree = ""; }; - 84135B5725D5264900CA4DCF /* profiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = profiler.h; path = ../../../../src/profiler.h; sourceTree = ""; }; - 84135B5825D5264A00CA4DCF /* settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = settings.h; path = ../../../../src/settings.h; sourceTree = ""; }; - 84135B5925D5264A00CA4DCF /* staticobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = staticobject.cpp; path = ../../../../src/staticobject.cpp; sourceTree = ""; }; - 84135B5A25D5264A00CA4DCF /* itemstackmetadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = itemstackmetadata.cpp; path = ../../../../src/itemstackmetadata.cpp; sourceTree = ""; }; - 84135B5B25D5264A00CA4DCF /* filesys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = filesys.h; path = ../../../../src/filesys.h; sourceTree = ""; }; - 84135B5C25D5264B00CA4DCF /* translation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = translation.h; path = ../../../../src/translation.h; sourceTree = ""; }; - 84135B5D25D5264B00CA4DCF /* serialization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serialization.cpp; path = ../../../../src/serialization.cpp; sourceTree = ""; }; - 84135BA525D526A900CA4DCF /* collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = collector.cpp; path = ../../../../src/client/meshgen/collector.cpp; sourceTree = ""; }; - 84135BA625D526A900CA4DCF /* collector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = collector.h; path = ../../../../src/client/meshgen/collector.h; sourceTree = ""; }; - 84135BC025D526D300CA4DCF /* activeobjectmgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobjectmgr.h; path = ../../../../src/client/activeobjectmgr.h; sourceTree = ""; }; - 84135BC125D526D300CA4DCF /* clouds.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clouds.cpp; path = ../../../../src/client/clouds.cpp; sourceTree = ""; }; - 84135BC225D526D300CA4DCF /* game.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = game.cpp; path = ../../../../src/client/game.cpp; sourceTree = ""; }; - 84135BC325D526D300CA4DCF /* gameui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gameui.h; path = ../../../../src/client/gameui.h; sourceTree = ""; }; - 84135BC425D526D300CA4DCF /* clientmedia.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientmedia.cpp; path = ../../../../src/client/clientmedia.cpp; sourceTree = ""; }; - 84135BC525D526D300CA4DCF /* particles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = particles.cpp; path = ../../../../src/client/particles.cpp; sourceTree = ""; }; - 84135BC625D526D300CA4DCF /* clientenvironment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientenvironment.cpp; path = ../../../../src/client/clientenvironment.cpp; sourceTree = ""; }; - 84135BC725D526D300CA4DCF /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sound.h; path = ../../../../src/client/sound.h; sourceTree = ""; }; - 84135BC825D526D300CA4DCF /* particles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = particles.h; path = ../../../../src/client/particles.h; sourceTree = ""; }; - 84135BC925D526D300CA4DCF /* tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tile.cpp; path = ../../../../src/client/tile.cpp; sourceTree = ""; }; - 84135BCA25D526D300CA4DCF /* wieldmesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wieldmesh.h; path = ../../../../src/client/wieldmesh.h; sourceTree = ""; }; - 84135BCB25D526D400CA4DCF /* clientobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientobject.h; path = ../../../../src/client/clientobject.h; sourceTree = ""; }; - 84135BCC25D526D400CA4DCF /* camera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = camera.h; path = ../../../../src/client/camera.h; sourceTree = ""; }; - 84135BCD25D526D400CA4DCF /* content_mapblock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_mapblock.h; path = ../../../../src/client/content_mapblock.h; sourceTree = ""; }; - 84135BCE25D526D400CA4DCF /* gameui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gameui.cpp; path = ../../../../src/client/gameui.cpp; sourceTree = ""; }; - 84135BCF25D526D400CA4DCF /* mesh_generator_thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mesh_generator_thread.cpp; path = ../../../../src/client/mesh_generator_thread.cpp; sourceTree = ""; }; - 84135BD025D526D400CA4DCF /* clientlauncher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientlauncher.cpp; path = ../../../../src/client/clientlauncher.cpp; sourceTree = ""; }; - 84135BD125D526D400CA4DCF /* inputhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inputhandler.cpp; path = ../../../../src/client/inputhandler.cpp; sourceTree = ""; }; - 84135BD225D526D400CA4DCF /* joystick_controller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = joystick_controller.cpp; path = ../../../../src/client/joystick_controller.cpp; sourceTree = ""; }; - 84135BD325D526D400CA4DCF /* joystick_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = joystick_controller.h; path = ../../../../src/client/joystick_controller.h; sourceTree = ""; }; - 84135BD425D526D400CA4DCF /* minimap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = minimap.h; path = ../../../../src/client/minimap.h; sourceTree = ""; }; - 84135BD525D526D400CA4DCF /* clientenvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientenvironment.h; path = ../../../../src/client/clientenvironment.h; sourceTree = ""; }; - 84135BD625D526D400CA4DCF /* renderingengine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = renderingengine.cpp; path = ../../../../src/client/renderingengine.cpp; sourceTree = ""; }; - 84135BD725D526D400CA4DCF /* sky.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sky.h; path = ../../../../src/client/sky.h; sourceTree = ""; }; - 84135BD825D526D400CA4DCF /* guiscalingfilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiscalingfilter.h; path = ../../../../src/client/guiscalingfilter.h; sourceTree = ""; }; - 84135BD925D526D400CA4DCF /* mesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mesh.cpp; path = ../../../../src/client/mesh.cpp; sourceTree = ""; }; - 84135BDA25D526D400CA4DCF /* imagefilters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imagefilters.h; path = ../../../../src/client/imagefilters.h; sourceTree = ""; }; - 84135BDB25D526D400CA4DCF /* filecache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = filecache.cpp; path = ../../../../src/client/filecache.cpp; sourceTree = ""; }; - 84135BDC25D526D500CA4DCF /* sky.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sky.cpp; path = ../../../../src/client/sky.cpp; sourceTree = ""; }; - 84135BDD25D526D500CA4DCF /* clouds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clouds.h; path = ../../../../src/client/clouds.h; sourceTree = ""; }; - 84135BDE25D526D500CA4DCF /* tile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tile.h; path = ../../../../src/client/tile.h; sourceTree = ""; }; - 84135BDF25D526D500CA4DCF /* fontengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fontengine.h; path = ../../../../src/client/fontengine.h; sourceTree = ""; }; - 84135BE025D526D500CA4DCF /* clientmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientmap.cpp; path = ../../../../src/client/clientmap.cpp; sourceTree = ""; }; - 84135BE125D526D500CA4DCF /* hud.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = hud.cpp; path = ../../../../src/client/hud.cpp; sourceTree = ""; }; - 84135BE225D526D500CA4DCF /* hud.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hud.h; path = ../../../../src/client/hud.h; sourceTree = ""; }; - 84135BE325D526D500CA4DCF /* camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = camera.cpp; path = ../../../../src/client/camera.cpp; sourceTree = ""; }; - 84135BE425D526D500CA4DCF /* sound_openal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sound_openal.cpp; path = ../../../../src/client/sound_openal.cpp; sourceTree = ""; }; - 84135BE525D526D500CA4DCF /* inputhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inputhandler.h; path = ../../../../src/client/inputhandler.h; sourceTree = ""; }; - 84135BE625D526D500CA4DCF /* clientobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientobject.cpp; path = ../../../../src/client/clientobject.cpp; sourceTree = ""; }; - 84135BE725D526D500CA4DCF /* mapblock_mesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapblock_mesh.cpp; path = ../../../../src/client/mapblock_mesh.cpp; sourceTree = ""; }; - 84135BE825D526D500CA4DCF /* fontengine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = fontengine.cpp; path = ../../../../src/client/fontengine.cpp; sourceTree = ""; }; - 84135BE925D526D500CA4DCF /* mapblock_mesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapblock_mesh.h; path = ../../../../src/client/mapblock_mesh.h; sourceTree = ""; }; - 84135BEA25D526D500CA4DCF /* mesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mesh.h; path = ../../../../src/client/mesh.h; sourceTree = ""; }; - 84135BEB25D526D500CA4DCF /* sound_openal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sound_openal.h; path = ../../../../src/client/sound_openal.h; sourceTree = ""; }; - 84135BEC25D526D500CA4DCF /* clientmedia.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientmedia.h; path = ../../../../src/client/clientmedia.h; sourceTree = ""; }; - 84135BED25D526D500CA4DCF /* sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sound.cpp; path = ../../../../src/client/sound.cpp; sourceTree = ""; }; - 84135BEE25D526D500CA4DCF /* clientlauncher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientlauncher.h; path = ../../../../src/client/clientlauncher.h; sourceTree = ""; }; - 84135BEF25D526D500CA4DCF /* keycode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = keycode.cpp; path = ../../../../src/client/keycode.cpp; sourceTree = ""; }; - 84135BF025D526D500CA4DCF /* clientsimpleobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientsimpleobject.h; path = ../../../../src/client/clientsimpleobject.h; sourceTree = ""; }; - 84135BF125D526D500CA4DCF /* client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = client.cpp; path = ../../../../src/client/client.cpp; sourceTree = ""; }; - 84135BF225D526D600CA4DCF /* localplayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = localplayer.h; path = ../../../../src/client/localplayer.h; sourceTree = ""; }; - 84135BF325D526D600CA4DCF /* content_cso.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_cso.h; path = ../../../../src/client/content_cso.h; sourceTree = ""; }; - 84135BF425D526D600CA4DCF /* content_mapblock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_mapblock.cpp; path = ../../../../src/client/content_mapblock.cpp; sourceTree = ""; }; - 84135BF525D526D600CA4DCF /* event_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event_manager.h; path = ../../../../src/client/event_manager.h; sourceTree = ""; }; - 84135BF625D526D600CA4DCF /* filecache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = filecache.h; path = ../../../../src/client/filecache.h; sourceTree = ""; }; - 84135BF725D526D600CA4DCF /* imagefilters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imagefilters.cpp; path = ../../../../src/client/imagefilters.cpp; sourceTree = ""; }; - 84135BF825D526D600CA4DCF /* guiscalingfilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiscalingfilter.cpp; path = ../../../../src/client/guiscalingfilter.cpp; sourceTree = ""; }; - 84135BF925D526D600CA4DCF /* mesh_generator_thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mesh_generator_thread.h; path = ../../../../src/client/mesh_generator_thread.h; sourceTree = ""; }; - 84135BFA25D526D600CA4DCF /* keys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keys.h; path = ../../../../src/client/keys.h; sourceTree = ""; }; - 84135BFB25D526D600CA4DCF /* renderingengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = renderingengine.h; path = ../../../../src/client/renderingengine.h; sourceTree = ""; }; - 84135BFC25D526D600CA4DCF /* clientmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientmap.h; path = ../../../../src/client/clientmap.h; sourceTree = ""; }; - 84135BFD25D526D600CA4DCF /* content_cso.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_cso.cpp; path = ../../../../src/client/content_cso.cpp; sourceTree = ""; }; - 84135BFE25D526D600CA4DCF /* client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = client.h; path = ../../../../src/client/client.h; sourceTree = ""; }; - 84135BFF25D526D600CA4DCF /* localplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = localplayer.cpp; path = ../../../../src/client/localplayer.cpp; sourceTree = ""; }; - 84135C0125D526D600CA4DCF /* activeobjectmgr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = activeobjectmgr.cpp; path = ../../../../src/client/activeobjectmgr.cpp; sourceTree = ""; }; - 84135C0225D526D600CA4DCF /* clientevent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientevent.h; path = ../../../../src/client/clientevent.h; sourceTree = ""; }; - 84135C0325D526D600CA4DCF /* game.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = game.h; path = ../../../../src/client/game.h; sourceTree = ""; }; - 84135C0425D526D600CA4DCF /* shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = shader.cpp; path = ../../../../src/client/shader.cpp; sourceTree = ""; }; - 84135C0525D526D700CA4DCF /* content_cao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_cao.cpp; path = ../../../../src/client/content_cao.cpp; sourceTree = ""; }; - 84135C0625D526D700CA4DCF /* wieldmesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = wieldmesh.cpp; path = ../../../../src/client/wieldmesh.cpp; sourceTree = ""; }; - 84135C0725D526D700CA4DCF /* content_cao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_cao.h; path = ../../../../src/client/content_cao.h; sourceTree = ""; }; - 84135C0825D526D700CA4DCF /* keycode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keycode.h; path = ../../../../src/client/keycode.h; sourceTree = ""; }; - 84135C0925D526D700CA4DCF /* shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = shader.h; path = ../../../../src/client/shader.h; sourceTree = ""; }; - 84135C0A25D526D700CA4DCF /* minimap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = minimap.cpp; path = ../../../../src/client/minimap.cpp; sourceTree = ""; }; + 84135AC625D5261C00CA4DCF /* craftdef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = craftdef.cpp; path = ../../../src/craftdef.cpp; sourceTree = ""; }; + 84135AC725D5261C00CA4DCF /* modchannels.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = modchannels.cpp; path = ../../../src/modchannels.cpp; sourceTree = ""; }; + 84135AC825D5261C00CA4DCF /* nodemetadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodemetadata.cpp; path = ../../../src/nodemetadata.cpp; sourceTree = ""; }; + 84135AC925D5261C00CA4DCF /* chat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = chat.h; path = ../../../src/chat.h; sourceTree = ""; }; + 84135ACA25D5261C00CA4DCF /* mapblock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapblock.h; path = ../../../src/mapblock.h; sourceTree = ""; }; + 84135ACB25D5261D00CA4DCF /* irrlichttypes_extrabloated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlichttypes_extrabloated.h; path = ../../../src/irrlichttypes_extrabloated.h; sourceTree = ""; }; + 84135ACC25D5261D00CA4DCF /* itemstackmetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemstackmetadata.h; path = ../../../src/itemstackmetadata.h; sourceTree = ""; }; + 84135ACD25D5261D00CA4DCF /* terminal_chat_console.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = terminal_chat_console.cpp; path = ../../../src/terminal_chat_console.cpp; sourceTree = ""; }; + 84135ACE25D5261D00CA4DCF /* mapsector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapsector.h; path = ../../../src/mapsector.h; sourceTree = ""; }; + 84135ACF25D5261D00CA4DCF /* nameidmapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nameidmapping.cpp; path = ../../../src/nameidmapping.cpp; sourceTree = ""; }; + 84135AD025D5261D00CA4DCF /* map_settings_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = map_settings_manager.cpp; path = ../../../src/map_settings_manager.cpp; sourceTree = ""; }; + 84135AD125D5261E00CA4DCF /* itemdef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = itemdef.cpp; path = ../../../src/itemdef.cpp; sourceTree = ""; }; + 84135AD225D5261E00CA4DCF /* map_settings_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = map_settings_manager.h; path = ../../../src/map_settings_manager.h; sourceTree = ""; }; + 84135AD325D5261E00CA4DCF /* content_mapnode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_mapnode.cpp; path = ../../../src/content_mapnode.cpp; sourceTree = ""; }; + 84135AD425D5261E00CA4DCF /* raycast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = raycast.h; path = ../../../src/raycast.h; sourceTree = ""; }; + 84135AD525D5261E00CA4DCF /* filesys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = filesys.cpp; path = ../../../src/filesys.cpp; sourceTree = ""; }; + 84135AD625D5261F00CA4DCF /* nodetimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodetimer.cpp; path = ../../../src/nodetimer.cpp; sourceTree = ""; }; + 84135AD725D5261F00CA4DCF /* httpfetch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = httpfetch.cpp; path = ../../../src/httpfetch.cpp; sourceTree = ""; }; + 84135AD925D5261F00CA4DCF /* environment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = environment.h; path = ../../../src/environment.h; sourceTree = ""; }; + 84135ADA25D5261F00CA4DCF /* mapblock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapblock.cpp; path = ../../../src/mapblock.cpp; sourceTree = ""; }; + 84135ADB25D5261F00CA4DCF /* server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = server.h; path = ../../../src/server.h; sourceTree = ""; }; + 84135ADC25D5262000CA4DCF /* tileanimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tileanimation.h; path = ../../../src/tileanimation.h; sourceTree = ""; }; + 84135ADD25D5262000CA4DCF /* emerge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = emerge.cpp; path = ../../../src/emerge.cpp; sourceTree = ""; }; + 84135ADE25D5262000CA4DCF /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug.h; path = ../../../src/debug.h; sourceTree = ""; }; + 84135ADF25D5262000CA4DCF /* collision.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = collision.cpp; path = ../../../src/collision.cpp; sourceTree = ""; }; + 84135AE025D5262000CA4DCF /* chatmessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = chatmessage.h; path = ../../../src/chatmessage.h; sourceTree = ""; }; + 84135AE125D5262100CA4DCF /* terminal_chat_console.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = terminal_chat_console.h; path = ../../../src/terminal_chat_console.h; sourceTree = ""; }; + 84135AE225D5262100CA4DCF /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constants.h; path = ../../../src/constants.h; sourceTree = ""; }; + 84135AE325D5262100CA4DCF /* object_properties.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = object_properties.cpp; path = ../../../src/object_properties.cpp; sourceTree = ""; }; + 84135AE425D5262100CA4DCF /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = log.h; path = ../../../src/log.h; sourceTree = ""; }; + 84135AE625D5262100CA4DCF /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sound.h; path = ../../../src/sound.h; sourceTree = ""; }; + 84135AE725D5262200CA4DCF /* inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inventory.cpp; path = ../../../src/inventory.cpp; sourceTree = ""; }; + 84135AE825D5262200CA4DCF /* tool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tool.cpp; path = ../../../src/tool.cpp; sourceTree = ""; }; + 84135AE925D5262200CA4DCF /* modifiedstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modifiedstate.h; path = ../../../src/modifiedstate.h; sourceTree = ""; }; + 84135AEA25D5262200CA4DCF /* face_position_cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = face_position_cache.h; path = ../../../src/face_position_cache.h; sourceTree = ""; }; + 84135AEB25D5262200CA4DCF /* log.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = log.cpp; path = ../../../src/log.cpp; sourceTree = ""; }; + 84135AEC25D5262200CA4DCF /* serverenvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serverenvironment.h; path = ../../../src/serverenvironment.h; sourceTree = ""; }; + 84135AED25D5262300CA4DCF /* inventorymanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inventorymanager.cpp; path = ../../../src/inventorymanager.cpp; sourceTree = ""; }; + 84135AEE25D5262400CA4DCF /* particles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = particles.cpp; path = ../../../src/particles.cpp; sourceTree = ""; }; + 84135AEF25D5262400CA4DCF /* clientiface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientiface.h; path = ../../../src/clientiface.h; sourceTree = ""; }; + 84135AF025D5262400CA4DCF /* irrlichttypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlichttypes.h; path = ../../../src/irrlichttypes.h; sourceTree = ""; }; + 84135AF125D5262500CA4DCF /* content_nodemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_nodemeta.h; path = ../../../src/content_nodemeta.h; sourceTree = ""; }; + 84135AF225D5262500CA4DCF /* activeobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobject.h; path = ../../../src/activeobject.h; sourceTree = ""; }; + 84135AF325D5262600CA4DCF /* nodedef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodedef.cpp; path = ../../../src/nodedef.cpp; sourceTree = ""; }; + 84135AF425D5262600CA4DCF /* nodetimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nodetimer.h; path = ../../../src/nodetimer.h; sourceTree = ""; }; + 84135AF525D5262700CA4DCF /* profiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = profiler.cpp; path = ../../../src/profiler.cpp; sourceTree = ""; }; + 84135AF625D5262700CA4DCF /* player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = player.h; path = ../../../src/player.h; sourceTree = ""; }; + 84135AF725D5262700CA4DCF /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = version.h; path = ../../../src/version.h; sourceTree = ""; }; + 84135AF825D5262800CA4DCF /* activeobjectmgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobjectmgr.h; path = ../../../src/activeobjectmgr.h; sourceTree = ""; }; + 84135AF925D5262800CA4DCF /* exceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = exceptions.h; path = ../../../src/exceptions.h; sourceTree = ""; }; + 84135AFA25D5262900CA4DCF /* settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = settings.cpp; path = ../../../src/settings.cpp; sourceTree = ""; }; + 84135AFB25D5262900CA4DCF /* clientiface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientiface.cpp; path = ../../../src/clientiface.cpp; sourceTree = ""; }; + 84135AFC25D5262A00CA4DCF /* hud.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hud.h; path = ../../../src/hud.h; sourceTree = ""; }; + 84135AFD25D5262A00CA4DCF /* gamedef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gamedef.h; path = ../../../src/gamedef.h; sourceTree = ""; }; + 84135AFE25D5262B00CA4DCF /* face_position_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = face_position_cache.cpp; path = ../../../src/face_position_cache.cpp; sourceTree = ""; }; + 84135AFF25D5262B00CA4DCF /* itemgroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemgroup.h; path = ../../../src/itemgroup.h; sourceTree = ""; }; + 84135B0025D5262C00CA4DCF /* mapnode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapnode.cpp; path = ../../../src/mapnode.cpp; sourceTree = ""; }; + 84135B0125D5262C00CA4DCF /* player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = player.cpp; path = ../../../src/player.cpp; sourceTree = ""; }; + 84135B0225D5262D00CA4DCF /* porting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = porting.h; path = ../../../src/porting.h; sourceTree = ""; }; + 84135B0325D5262D00CA4DCF /* content_nodemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_nodemeta.cpp; path = ../../../src/content_nodemeta.cpp; sourceTree = ""; }; + 84135B0425D5262D00CA4DCF /* serialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serialization.h; path = ../../../src/serialization.h; sourceTree = ""; }; + 84135B0525D5262E00CA4DCF /* translation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = translation.cpp; path = ../../../src/translation.cpp; sourceTree = ""; }; + 84135B0625D5262E00CA4DCF /* chat_interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = chat_interface.h; path = ../../../src/chat_interface.h; sourceTree = ""; }; + 84135B0725D5262F00CA4DCF /* voxel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = voxel.cpp; path = ../../../src/voxel.cpp; sourceTree = ""; }; + 84135B0825D5262F00CA4DCF /* ban.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ban.h; path = ../../../src/ban.h; sourceTree = ""; }; + 84135B0925D5262F00CA4DCF /* version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = version.cpp; path = ../../../src/version.cpp; sourceTree = ""; }; + 84135B0A25D5263000CA4DCF /* remoteplayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = remoteplayer.h; path = ../../../src/remoteplayer.h; sourceTree = ""; }; + 84135B0B25D5263000CA4DCF /* gettime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gettime.h; path = ../../../src/gettime.h; sourceTree = ""; }; + 84135B0C25D5263100CA4DCF /* environment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = environment.cpp; path = ../../../src/environment.cpp; sourceTree = ""; }; + 84135B0D25D5263200CA4DCF /* serverlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serverlist.h; path = ../../../src/serverlist.h; sourceTree = ""; }; + 84135B0F25D5263200CA4DCF /* server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = server.cpp; path = ../../../src/server.cpp; sourceTree = ""; }; + 84135B1025D5263300CA4DCF /* objdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = objdef.h; path = ../../../src/objdef.h; sourceTree = ""; }; + 84135B1125D5263300CA4DCF /* tool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tool.h; path = ../../../src/tool.h; sourceTree = ""; }; + 84135B1225D5263400CA4DCF /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = debug.cpp; path = ../../../src/debug.cpp; sourceTree = ""; }; + 84135B1325D5263400CA4DCF /* chat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = chat.cpp; path = ../../../src/chat.cpp; sourceTree = ""; }; + 84135B1425D5263400CA4DCF /* voxelalgorithms.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = voxelalgorithms.h; path = ../../../src/voxelalgorithms.h; sourceTree = ""; }; + 84135B1525D5263500CA4DCF /* mtevent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mtevent.h; path = ../../../src/mtevent.h; sourceTree = ""; }; + 84135B1625D5263500CA4DCF /* defaultsettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = defaultsettings.h; path = ../../../src/defaultsettings.h; sourceTree = ""; }; + 84135B1725D5263500CA4DCF /* content_mapnode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_mapnode.h; path = ../../../src/content_mapnode.h; sourceTree = ""; }; + 84135B1825D5263600CA4DCF /* raycast.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = raycast.cpp; path = ../../../src/raycast.cpp; sourceTree = ""; }; + 84135B1A25D5263600CA4DCF /* daynightratio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = daynightratio.h; path = ../../../src/daynightratio.h; sourceTree = ""; }; + 84135B1C25D5263700CA4DCF /* irr_v2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_v2d.h; path = ../../../src/irr_v2d.h; sourceTree = ""; }; + 84135B1D25D5263800CA4DCF /* map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = map.h; path = ../../../src/map.h; sourceTree = ""; }; + 84135B1E25D5263800CA4DCF /* irr_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_ptr.h; path = ../../../src/irr_ptr.h; sourceTree = ""; }; + 84135B1F25D5263800CA4DCF /* convert_json.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert_json.cpp; path = ../../../src/convert_json.cpp; sourceTree = ""; }; + 84135B2025D5263900CA4DCF /* irrlichttypes_bloated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlichttypes_bloated.h; path = ../../../src/irrlichttypes_bloated.h; sourceTree = ""; }; + 84135B2125D5263900CA4DCF /* collision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = collision.h; path = ../../../src/collision.h; sourceTree = ""; }; + 84135B2225D5263A00CA4DCF /* texture_override.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = texture_override.h; path = ../../../src/texture_override.h; sourceTree = ""; }; + 84135B2325D5263A00CA4DCF /* gettext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gettext.cpp; path = ../../../src/gettext.cpp; sourceTree = ""; }; + 84135B2425D5263A00CA4DCF /* metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = metadata.h; path = ../../../src/metadata.h; sourceTree = ""; }; + 84135B2525D5263B00CA4DCF /* defaultsettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = defaultsettings.cpp; path = ../../../src/defaultsettings.cpp; sourceTree = ""; }; + 84135B2625D5263B00CA4DCF /* mapnode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapnode.h; path = ../../../src/mapnode.h; sourceTree = ""; }; + 84135B2725D5263B00CA4DCF /* irr_aabb3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_aabb3d.h; path = ../../../src/irr_aabb3d.h; sourceTree = ""; }; + 84135B2825D5263C00CA4DCF /* craftdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = craftdef.h; path = ../../../src/craftdef.h; sourceTree = ""; }; + 84135B2925D5263C00CA4DCF /* noise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = noise.h; path = ../../../src/noise.h; sourceTree = ""; }; + 84135B2B25D5263D00CA4DCF /* noise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = noise.cpp; path = ../../../src/noise.cpp; sourceTree = ""; }; + 84135B2C25D5263D00CA4DCF /* serverenvironment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverenvironment.cpp; path = ../../../src/serverenvironment.cpp; sourceTree = ""; }; + 84135B2D25D5263D00CA4DCF /* voxelalgorithms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = voxelalgorithms.cpp; path = ../../../src/voxelalgorithms.cpp; sourceTree = ""; }; + 84135B2E25D5263D00CA4DCF /* particles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = particles.h; path = ../../../src/particles.h; sourceTree = ""; }; + 84135B2F25D5263E00CA4DCF /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = ../../../src/main.cpp; sourceTree = ""; }; + 84135B3025D5263E00CA4DCF /* texture_override.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = texture_override.cpp; path = ../../../src/texture_override.cpp; sourceTree = ""; }; + 84135B3125D5263F00CA4DCF /* pathfinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pathfinder.h; path = ../../../src/pathfinder.h; sourceTree = ""; }; + 84135B3225D5263F00CA4DCF /* convert_json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = convert_json.h; path = ../../../src/convert_json.h; sourceTree = ""; }; + 84135B3325D5263F00CA4DCF /* gameparams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gameparams.h; path = ../../../src/gameparams.h; sourceTree = ""; }; + 84135B3425D5264000CA4DCF /* metadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = metadata.cpp; path = ../../../src/metadata.cpp; sourceTree = ""; }; + 84135B3525D5264000CA4DCF /* tileanimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tileanimation.cpp; path = ../../../src/tileanimation.cpp; sourceTree = ""; }; + 84135B3625D5264000CA4DCF /* nodedef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nodedef.h; path = ../../../src/nodedef.h; sourceTree = ""; }; + 84135B3725D5264100CA4DCF /* pathfinder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pathfinder.cpp; path = ../../../src/pathfinder.cpp; sourceTree = ""; }; + 84135B3825D5264100CA4DCF /* serverlist.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverlist.cpp; path = ../../../src/serverlist.cpp; sourceTree = ""; }; + 84135B3925D5264100CA4DCF /* ban.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ban.cpp; path = ../../../src/ban.cpp; sourceTree = ""; }; + 84135B3A25D5264200CA4DCF /* hud.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = hud.cpp; path = ../../../src/hud.cpp; sourceTree = ""; }; + 84135B3B25D5264200CA4DCF /* object_properties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = object_properties.h; path = ../../../src/object_properties.h; sourceTree = ""; }; + 84135B3C25D5264200CA4DCF /* itemdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemdef.h; path = ../../../src/itemdef.h; sourceTree = ""; }; + 84135B3D25D5264300CA4DCF /* inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inventory.h; path = ../../../src/inventory.h; sourceTree = ""; }; + 84135B3E25D5264300CA4DCF /* map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = map.cpp; path = ../../../src/map.cpp; sourceTree = ""; }; + 84135B3F25D5264300CA4DCF /* gettext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gettext.h; path = ../../../src/gettext.h; sourceTree = ""; }; + 84135B4125D5264400CA4DCF /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../../src/config.h; sourceTree = ""; }; + 84135B4325D5264400CA4DCF /* light.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = light.cpp; path = ../../../src/light.cpp; sourceTree = ""; }; + 84135B4425D5264500CA4DCF /* reflowscan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = reflowscan.h; path = ../../../src/reflowscan.h; sourceTree = ""; }; + 84135B4525D5264500CA4DCF /* irr_v3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_v3d.h; path = ../../../src/irr_v3d.h; sourceTree = ""; }; + 84135B4625D5264500CA4DCF /* objdef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = objdef.cpp; path = ../../../src/objdef.cpp; sourceTree = ""; }; + 84135B4725D5264600CA4DCF /* light.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = light.h; path = ../../../src/light.h; sourceTree = ""; }; + 84135B4825D5264600CA4DCF /* cloudparams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cloudparams.h; path = ../../../src/cloudparams.h; sourceTree = ""; }; + 84135B4925D5264600CA4DCF /* porting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = porting.cpp; path = ../../../src/porting.cpp; sourceTree = ""; }; + 84135B4A25D5264600CA4DCF /* emerge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = emerge.h; path = ../../../src/emerge.h; sourceTree = ""; }; + 84135B4B25D5264700CA4DCF /* nodemetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nodemetadata.h; path = ../../../src/nodemetadata.h; sourceTree = ""; }; + 84135B4C25D5264700CA4DCF /* reflowscan.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = reflowscan.cpp; path = ../../../src/reflowscan.cpp; sourceTree = ""; }; + 84135B4D25D5264700CA4DCF /* mapsector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapsector.cpp; path = ../../../src/mapsector.cpp; sourceTree = ""; }; + 84135B4E25D5264700CA4DCF /* modchannels.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modchannels.h; path = ../../../src/modchannels.h; sourceTree = ""; }; + 84135B4F25D5264800CA4DCF /* nameidmapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nameidmapping.h; path = ../../../src/nameidmapping.h; sourceTree = ""; }; + 84135B5125D5264800CA4DCF /* skyparams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = skyparams.h; path = ../../../src/skyparams.h; sourceTree = ""; }; + 84135B5225D5264800CA4DCF /* remoteplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = remoteplayer.cpp; path = ../../../src/remoteplayer.cpp; sourceTree = ""; }; + 84135B5325D5264900CA4DCF /* staticobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = staticobject.h; path = ../../../src/staticobject.h; sourceTree = ""; }; + 84135B5425D5264900CA4DCF /* voxel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = voxel.h; path = ../../../src/voxel.h; sourceTree = ""; }; + 84135B5525D5264900CA4DCF /* httpfetch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = httpfetch.h; path = ../../../src/httpfetch.h; sourceTree = ""; }; + 84135B5625D5264900CA4DCF /* inventorymanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inventorymanager.h; path = ../../../src/inventorymanager.h; sourceTree = ""; }; + 84135B5725D5264900CA4DCF /* profiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = profiler.h; path = ../../../src/profiler.h; sourceTree = ""; }; + 84135B5825D5264A00CA4DCF /* settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = settings.h; path = ../../../src/settings.h; sourceTree = ""; }; + 84135B5925D5264A00CA4DCF /* staticobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = staticobject.cpp; path = ../../../src/staticobject.cpp; sourceTree = ""; }; + 84135B5A25D5264A00CA4DCF /* itemstackmetadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = itemstackmetadata.cpp; path = ../../../src/itemstackmetadata.cpp; sourceTree = ""; }; + 84135B5B25D5264A00CA4DCF /* filesys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = filesys.h; path = ../../../src/filesys.h; sourceTree = ""; }; + 84135B5C25D5264B00CA4DCF /* translation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = translation.h; path = ../../../src/translation.h; sourceTree = ""; }; + 84135B5D25D5264B00CA4DCF /* serialization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serialization.cpp; path = ../../../src/serialization.cpp; sourceTree = ""; }; + 84135BA525D526A900CA4DCF /* collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = collector.cpp; path = ../../../src/client/meshgen/collector.cpp; sourceTree = ""; }; + 84135BA625D526A900CA4DCF /* collector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = collector.h; path = ../../../src/client/meshgen/collector.h; sourceTree = ""; }; + 84135BC025D526D300CA4DCF /* activeobjectmgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobjectmgr.h; path = ../../../src/client/activeobjectmgr.h; sourceTree = ""; }; + 84135BC125D526D300CA4DCF /* clouds.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clouds.cpp; path = ../../../src/client/clouds.cpp; sourceTree = ""; }; + 84135BC225D526D300CA4DCF /* game.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = game.cpp; path = ../../../src/client/game.cpp; sourceTree = ""; }; + 84135BC325D526D300CA4DCF /* gameui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gameui.h; path = ../../../src/client/gameui.h; sourceTree = ""; }; + 84135BC425D526D300CA4DCF /* clientmedia.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientmedia.cpp; path = ../../../src/client/clientmedia.cpp; sourceTree = ""; }; + 84135BC525D526D300CA4DCF /* particles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = particles.cpp; path = ../../../src/client/particles.cpp; sourceTree = ""; }; + 84135BC625D526D300CA4DCF /* clientenvironment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientenvironment.cpp; path = ../../../src/client/clientenvironment.cpp; sourceTree = ""; }; + 84135BC725D526D300CA4DCF /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sound.h; path = ../../../src/client/sound.h; sourceTree = ""; }; + 84135BC825D526D300CA4DCF /* particles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = particles.h; path = ../../../src/client/particles.h; sourceTree = ""; }; + 84135BC925D526D300CA4DCF /* tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tile.cpp; path = ../../../src/client/tile.cpp; sourceTree = ""; }; + 84135BCA25D526D300CA4DCF /* wieldmesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wieldmesh.h; path = ../../../src/client/wieldmesh.h; sourceTree = ""; }; + 84135BCB25D526D400CA4DCF /* clientobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientobject.h; path = ../../../src/client/clientobject.h; sourceTree = ""; }; + 84135BCC25D526D400CA4DCF /* camera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = camera.h; path = ../../../src/client/camera.h; sourceTree = ""; }; + 84135BCD25D526D400CA4DCF /* content_mapblock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_mapblock.h; path = ../../../src/client/content_mapblock.h; sourceTree = ""; }; + 84135BCE25D526D400CA4DCF /* gameui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gameui.cpp; path = ../../../src/client/gameui.cpp; sourceTree = ""; }; + 84135BCF25D526D400CA4DCF /* mesh_generator_thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mesh_generator_thread.cpp; path = ../../../src/client/mesh_generator_thread.cpp; sourceTree = ""; }; + 84135BD025D526D400CA4DCF /* clientlauncher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientlauncher.cpp; path = ../../../src/client/clientlauncher.cpp; sourceTree = ""; }; + 84135BD125D526D400CA4DCF /* inputhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inputhandler.cpp; path = ../../../src/client/inputhandler.cpp; sourceTree = ""; }; + 84135BD225D526D400CA4DCF /* joystick_controller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = joystick_controller.cpp; path = ../../../src/client/joystick_controller.cpp; sourceTree = ""; }; + 84135BD325D526D400CA4DCF /* joystick_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = joystick_controller.h; path = ../../../src/client/joystick_controller.h; sourceTree = ""; }; + 84135BD425D526D400CA4DCF /* minimap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = minimap.h; path = ../../../src/client/minimap.h; sourceTree = ""; }; + 84135BD525D526D400CA4DCF /* clientenvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientenvironment.h; path = ../../../src/client/clientenvironment.h; sourceTree = ""; }; + 84135BD625D526D400CA4DCF /* renderingengine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = renderingengine.cpp; path = ../../../src/client/renderingengine.cpp; sourceTree = ""; }; + 84135BD725D526D400CA4DCF /* sky.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sky.h; path = ../../../src/client/sky.h; sourceTree = ""; }; + 84135BD825D526D400CA4DCF /* guiscalingfilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiscalingfilter.h; path = ../../../src/client/guiscalingfilter.h; sourceTree = ""; }; + 84135BD925D526D400CA4DCF /* mesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mesh.cpp; path = ../../../src/client/mesh.cpp; sourceTree = ""; }; + 84135BDA25D526D400CA4DCF /* imagefilters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imagefilters.h; path = ../../../src/client/imagefilters.h; sourceTree = ""; }; + 84135BDB25D526D400CA4DCF /* filecache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = filecache.cpp; path = ../../../src/client/filecache.cpp; sourceTree = ""; }; + 84135BDC25D526D500CA4DCF /* sky.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sky.cpp; path = ../../../src/client/sky.cpp; sourceTree = ""; }; + 84135BDD25D526D500CA4DCF /* clouds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clouds.h; path = ../../../src/client/clouds.h; sourceTree = ""; }; + 84135BDE25D526D500CA4DCF /* tile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tile.h; path = ../../../src/client/tile.h; sourceTree = ""; }; + 84135BDF25D526D500CA4DCF /* fontengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fontengine.h; path = ../../../src/client/fontengine.h; sourceTree = ""; }; + 84135BE025D526D500CA4DCF /* clientmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientmap.cpp; path = ../../../src/client/clientmap.cpp; sourceTree = ""; }; + 84135BE125D526D500CA4DCF /* hud.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = hud.cpp; path = ../../../src/client/hud.cpp; sourceTree = ""; }; + 84135BE225D526D500CA4DCF /* hud.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hud.h; path = ../../../src/client/hud.h; sourceTree = ""; }; + 84135BE325D526D500CA4DCF /* camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = camera.cpp; path = ../../../src/client/camera.cpp; sourceTree = ""; }; + 84135BE425D526D500CA4DCF /* sound_openal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sound_openal.cpp; path = ../../../src/client/sound_openal.cpp; sourceTree = ""; }; + 84135BE525D526D500CA4DCF /* inputhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inputhandler.h; path = ../../../src/client/inputhandler.h; sourceTree = ""; }; + 84135BE625D526D500CA4DCF /* clientobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientobject.cpp; path = ../../../src/client/clientobject.cpp; sourceTree = ""; }; + 84135BE725D526D500CA4DCF /* mapblock_mesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapblock_mesh.cpp; path = ../../../src/client/mapblock_mesh.cpp; sourceTree = ""; }; + 84135BE825D526D500CA4DCF /* fontengine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = fontengine.cpp; path = ../../../src/client/fontengine.cpp; sourceTree = ""; }; + 84135BE925D526D500CA4DCF /* mapblock_mesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapblock_mesh.h; path = ../../../src/client/mapblock_mesh.h; sourceTree = ""; }; + 84135BEA25D526D500CA4DCF /* mesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mesh.h; path = ../../../src/client/mesh.h; sourceTree = ""; }; + 84135BEB25D526D500CA4DCF /* sound_openal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sound_openal.h; path = ../../../src/client/sound_openal.h; sourceTree = ""; }; + 84135BEC25D526D500CA4DCF /* clientmedia.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientmedia.h; path = ../../../src/client/clientmedia.h; sourceTree = ""; }; + 84135BED25D526D500CA4DCF /* sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sound.cpp; path = ../../../src/client/sound.cpp; sourceTree = ""; }; + 84135BEE25D526D500CA4DCF /* clientlauncher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientlauncher.h; path = ../../../src/client/clientlauncher.h; sourceTree = ""; }; + 84135BEF25D526D500CA4DCF /* keycode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = keycode.cpp; path = ../../../src/client/keycode.cpp; sourceTree = ""; }; + 84135BF025D526D500CA4DCF /* clientsimpleobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientsimpleobject.h; path = ../../../src/client/clientsimpleobject.h; sourceTree = ""; }; + 84135BF125D526D500CA4DCF /* client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = client.cpp; path = ../../../src/client/client.cpp; sourceTree = ""; }; + 84135BF225D526D600CA4DCF /* localplayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = localplayer.h; path = ../../../src/client/localplayer.h; sourceTree = ""; }; + 84135BF325D526D600CA4DCF /* content_cso.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_cso.h; path = ../../../src/client/content_cso.h; sourceTree = ""; }; + 84135BF425D526D600CA4DCF /* content_mapblock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_mapblock.cpp; path = ../../../src/client/content_mapblock.cpp; sourceTree = ""; }; + 84135BF525D526D600CA4DCF /* event_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event_manager.h; path = ../../../src/client/event_manager.h; sourceTree = ""; }; + 84135BF625D526D600CA4DCF /* filecache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = filecache.h; path = ../../../src/client/filecache.h; sourceTree = ""; }; + 84135BF725D526D600CA4DCF /* imagefilters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imagefilters.cpp; path = ../../../src/client/imagefilters.cpp; sourceTree = ""; }; + 84135BF825D526D600CA4DCF /* guiscalingfilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiscalingfilter.cpp; path = ../../../src/client/guiscalingfilter.cpp; sourceTree = ""; }; + 84135BF925D526D600CA4DCF /* mesh_generator_thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mesh_generator_thread.h; path = ../../../src/client/mesh_generator_thread.h; sourceTree = ""; }; + 84135BFA25D526D600CA4DCF /* keys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keys.h; path = ../../../src/client/keys.h; sourceTree = ""; }; + 84135BFB25D526D600CA4DCF /* renderingengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = renderingengine.h; path = ../../../src/client/renderingengine.h; sourceTree = ""; }; + 84135BFC25D526D600CA4DCF /* clientmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientmap.h; path = ../../../src/client/clientmap.h; sourceTree = ""; }; + 84135BFD25D526D600CA4DCF /* content_cso.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_cso.cpp; path = ../../../src/client/content_cso.cpp; sourceTree = ""; }; + 84135BFE25D526D600CA4DCF /* client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = client.h; path = ../../../src/client/client.h; sourceTree = ""; }; + 84135BFF25D526D600CA4DCF /* localplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = localplayer.cpp; path = ../../../src/client/localplayer.cpp; sourceTree = ""; }; + 84135C0125D526D600CA4DCF /* activeobjectmgr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = activeobjectmgr.cpp; path = ../../../src/client/activeobjectmgr.cpp; sourceTree = ""; }; + 84135C0225D526D600CA4DCF /* clientevent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientevent.h; path = ../../../src/client/clientevent.h; sourceTree = ""; }; + 84135C0325D526D600CA4DCF /* game.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = game.h; path = ../../../src/client/game.h; sourceTree = ""; }; + 84135C0425D526D600CA4DCF /* shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = shader.cpp; path = ../../../src/client/shader.cpp; sourceTree = ""; }; + 84135C0525D526D700CA4DCF /* content_cao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_cao.cpp; path = ../../../src/client/content_cao.cpp; sourceTree = ""; }; + 84135C0625D526D700CA4DCF /* wieldmesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = wieldmesh.cpp; path = ../../../src/client/wieldmesh.cpp; sourceTree = ""; }; + 84135C0725D526D700CA4DCF /* content_cao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_cao.h; path = ../../../src/client/content_cao.h; sourceTree = ""; }; + 84135C0825D526D700CA4DCF /* keycode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keycode.h; path = ../../../src/client/keycode.h; sourceTree = ""; }; + 84135C0925D526D700CA4DCF /* shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = shader.h; path = ../../../src/client/shader.h; sourceTree = ""; }; + 84135C0A25D526D700CA4DCF /* minimap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = minimap.cpp; path = ../../../src/client/minimap.cpp; sourceTree = ""; }; 841AD8A428D0C1810042E335 /* libleveldb.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libleveldb.a; path = ../deps/leveldb/libleveldb.a; sourceTree = ""; }; 841AD8A928D0CE7F0042E335 /* libopenal.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopenal.a; path = ../deps/openal/libopenal.a; sourceTree = ""; }; 841AD8AC28D0D6920042E335 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; @@ -523,7 +523,7 @@ 84287CA4291ED0F000E30F96 /* locale */ = {isa = PBXFileReference; lastKnownFileType = folder; name = locale; path = ../../assets/locale; sourceTree = ""; }; 84287CA5291ED0F000E30F96 /* fonts */ = {isa = PBXFileReference; lastKnownFileType = folder; name = fonts; path = ../../assets/fonts; sourceTree = ""; }; 844436EE28DA80C100662A9D /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = ../deps/freetype/libfreetype.a; sourceTree = ""; }; - 8453A49D24DB22F00087ECF9 /* client */ = {isa = PBXFileReference; lastKnownFileType = folder; name = client; path = ../../../../client; sourceTree = ""; }; + 8453A49D24DB22F00087ECF9 /* client */ = {isa = PBXFileReference; lastKnownFileType = folder; name = client; path = ../../../client; sourceTree = ""; }; 8457C2C52848DB7300D69304 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = ""; }; 845856A924B1322C0040BA4F /* MultiCraft.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MultiCraft.app; sourceTree = BUILT_PRODUCTS_DIR; }; 845856B224B1322D0040BA4F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; @@ -533,18 +533,19 @@ 84585C0424B134850040BA4F /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; 84585C0624B1348B0040BA4F /* libcurl.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcurl.tbd; path = usr/lib/libcurl.tbd; sourceTree = SDKROOT; }; 84585C0B24B134D90040BA4F /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; }; - 8458610524B13BDF0040BA4F /* mini-gmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "mini-gmp.c"; path = "../../../../lib/gmp/mini-gmp.c"; sourceTree = ""; }; - 8458610624B13BDF0040BA4F /* mini-gmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "mini-gmp.h"; path = "../../../../lib/gmp/mini-gmp.h"; sourceTree = ""; }; - 8458610924B13BF90040BA4F /* jsoncpp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jsoncpp.cpp; path = ../../../../lib/jsoncpp/jsoncpp.cpp; sourceTree = ""; }; - 8458610B24B13C090040BA4F /* json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = json.h; path = ../../../../lib/jsoncpp/json/json.h; sourceTree = ""; }; + 8458610524B13BDF0040BA4F /* mini-gmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "mini-gmp.c"; path = "../../../lib/gmp/mini-gmp.c"; sourceTree = ""; }; + 8458610624B13BDF0040BA4F /* mini-gmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "mini-gmp.h"; path = "../../../lib/gmp/mini-gmp.h"; sourceTree = ""; }; + 8458610924B13BF90040BA4F /* jsoncpp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jsoncpp.cpp; path = ../../../lib/jsoncpp/jsoncpp.cpp; sourceTree = ""; }; + 8458610B24B13C090040BA4F /* json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = json.h; path = ../../../lib/jsoncpp/json/json.h; sourceTree = ""; }; 8458616724B1B7990040BA4F /* libIrrlicht.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libIrrlicht.a; path = ../deps/irrlicht/libIrrlicht.a; sourceTree = ""; }; 8458617524B1BF280040BA4F /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; 8458617724B1BF2D0040BA4F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - 8458617B24B1C3BB0040BA4F /* builtin */ = {isa = PBXFileReference; lastKnownFileType = folder; name = builtin; path = ../../../../builtin; sourceTree = ""; }; - 8458617C24B1C3BB0040BA4F /* textures */ = {isa = PBXFileReference; lastKnownFileType = folder; name = textures; path = ../../../../textures; sourceTree = ""; }; + 8458617B24B1C3BB0040BA4F /* builtin */ = {isa = PBXFileReference; lastKnownFileType = folder; name = builtin; path = ../../../builtin; sourceTree = ""; }; + 8458617C24B1C3BB0040BA4F /* textures */ = {isa = PBXFileReference; lastKnownFileType = folder; name = textures; path = ../../../textures; sourceTree = ""; }; + 8459C49F2932552500083C86 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; 846F883A27A596F9007B6210 /* libluajit.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libluajit.a; path = ../deps/luajit/libluajit.a; sourceTree = ""; }; - 847C6D4925D6F483008F5FC8 /* unidata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = unidata.h; path = ../../../../lib/luautf8/unidata.h; sourceTree = ""; }; - 847C6D4A25D6F483008F5FC8 /* lutf8lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lutf8lib.c; path = ../../../../lib/luautf8/lutf8lib.c; sourceTree = ""; }; + 847C6D4925D6F483008F5FC8 /* unidata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = unidata.h; path = ../../../lib/luautf8/unidata.h; sourceTree = ""; }; + 847C6D4A25D6F483008F5FC8 /* lutf8lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lutf8lib.c; path = ../../../lib/luautf8/lutf8lib.c; sourceTree = ""; }; 8488539E28DA4851004AD90F /* libjpeg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjpeg.a; path = ../deps/libjpeg/libjpeg.a; sourceTree = ""; }; 848ADEF527BD68AE001C60F3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; 848ADEF827BD6904001C60F3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; @@ -571,25 +572,25 @@ 8495BD1D28B80F0B009FCF4D /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ForceFeedback.framework; path = System/Library/Frameworks/ForceFeedback.framework; sourceTree = SDKROOT; }; 8495BD2728B810AD009FCF4D /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; 8495BD2928B81170009FCF4D /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; - 849D0841278AC1B200471354 /* ecrypt-config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ecrypt-config.h"; path = "../../../../lib/luachacha/ecrypt-config.h"; sourceTree = ""; }; - 849D0842278AC1B200471354 /* ecrypt-sync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ecrypt-sync.h"; path = "../../../../lib/luachacha/ecrypt-sync.h"; sourceTree = ""; }; - 849D0843278AC1B200471354 /* ecrypt-portable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ecrypt-portable.h"; path = "../../../../lib/luachacha/ecrypt-portable.h"; sourceTree = ""; }; - 849D0844278AC1B200471354 /* ecrypt-machine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ecrypt-machine.h"; path = "../../../../lib/luachacha/ecrypt-machine.h"; sourceTree = ""; }; - 849D0845278AC1B200471354 /* lchacha.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lchacha.c; path = ../../../../lib/luachacha/lchacha.c; sourceTree = ""; }; - 849D0846278AC1B200471354 /* chacha.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = chacha.c; path = ../../../../lib/luachacha/chacha.c; sourceTree = ""; }; - 84A1F9A6252E616A00000717 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = thread.h; path = ../../../../src/threading/thread.h; sourceTree = ""; }; - 84A1F9A7252E616A00000717 /* mutex_auto_lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mutex_auto_lock.h; path = ../../../../src/threading/mutex_auto_lock.h; sourceTree = ""; }; - 84A1F9A8252E616A00000717 /* event.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = event.cpp; path = ../../../../src/threading/event.cpp; sourceTree = ""; }; - 84A1F9AC252E616B00000717 /* semaphore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = semaphore.cpp; path = ../../../../src/threading/semaphore.cpp; sourceTree = ""; }; - 84A1F9AD252E616B00000717 /* semaphore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = semaphore.h; path = ../../../../src/threading/semaphore.h; sourceTree = ""; }; - 84A1F9AE252E616B00000717 /* event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event.h; path = ../../../../src/threading/event.h; sourceTree = ""; }; - 84A1F9AF252E616B00000717 /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = thread.cpp; path = ../../../../src/threading/thread.cpp; sourceTree = ""; }; - 84A1F9B5252E617D00000717 /* scripting_mainmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_mainmenu.cpp; path = ../../../../src/script/scripting_mainmenu.cpp; sourceTree = ""; }; - 84A1F9B6252E617D00000717 /* scripting_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_client.h; path = ../../../../src/script/scripting_client.h; sourceTree = ""; }; - 84A1F9B7252E617D00000717 /* scripting_mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_mainmenu.h; path = ../../../../src/script/scripting_mainmenu.h; sourceTree = ""; }; - 84A1F9B8252E617D00000717 /* scripting_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_client.cpp; path = ../../../../src/script/scripting_client.cpp; sourceTree = ""; }; - 84A1F9B9252E617D00000717 /* scripting_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_server.cpp; path = ../../../../src/script/scripting_server.cpp; sourceTree = ""; }; - 84A1F9BA252E617D00000717 /* scripting_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_server.h; path = ../../../../src/script/scripting_server.h; sourceTree = ""; }; + 849D0841278AC1B200471354 /* ecrypt-config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ecrypt-config.h"; path = "../../../lib/luachacha/ecrypt-config.h"; sourceTree = ""; }; + 849D0842278AC1B200471354 /* ecrypt-sync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ecrypt-sync.h"; path = "../../../lib/luachacha/ecrypt-sync.h"; sourceTree = ""; }; + 849D0843278AC1B200471354 /* ecrypt-portable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ecrypt-portable.h"; path = "../../../lib/luachacha/ecrypt-portable.h"; sourceTree = ""; }; + 849D0844278AC1B200471354 /* ecrypt-machine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ecrypt-machine.h"; path = "../../../lib/luachacha/ecrypt-machine.h"; sourceTree = ""; }; + 849D0845278AC1B200471354 /* lchacha.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lchacha.c; path = ../../../lib/luachacha/lchacha.c; sourceTree = ""; }; + 849D0846278AC1B200471354 /* chacha.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = chacha.c; path = ../../../lib/luachacha/chacha.c; sourceTree = ""; }; + 84A1F9A6252E616A00000717 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = thread.h; path = ../../../src/threading/thread.h; sourceTree = ""; }; + 84A1F9A7252E616A00000717 /* mutex_auto_lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mutex_auto_lock.h; path = ../../../src/threading/mutex_auto_lock.h; sourceTree = ""; }; + 84A1F9A8252E616A00000717 /* event.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = event.cpp; path = ../../../src/threading/event.cpp; sourceTree = ""; }; + 84A1F9AC252E616B00000717 /* semaphore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = semaphore.cpp; path = ../../../src/threading/semaphore.cpp; sourceTree = ""; }; + 84A1F9AD252E616B00000717 /* semaphore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = semaphore.h; path = ../../../src/threading/semaphore.h; sourceTree = ""; }; + 84A1F9AE252E616B00000717 /* event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event.h; path = ../../../src/threading/event.h; sourceTree = ""; }; + 84A1F9AF252E616B00000717 /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = thread.cpp; path = ../../../src/threading/thread.cpp; sourceTree = ""; }; + 84A1F9B5252E617D00000717 /* scripting_mainmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_mainmenu.cpp; path = ../../../src/script/scripting_mainmenu.cpp; sourceTree = ""; }; + 84A1F9B6252E617D00000717 /* scripting_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_client.h; path = ../../../src/script/scripting_client.h; sourceTree = ""; }; + 84A1F9B7252E617D00000717 /* scripting_mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_mainmenu.h; path = ../../../src/script/scripting_mainmenu.h; sourceTree = ""; }; + 84A1F9B8252E617D00000717 /* scripting_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_client.cpp; path = ../../../src/script/scripting_client.cpp; sourceTree = ""; }; + 84A1F9B9252E617D00000717 /* scripting_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_server.cpp; path = ../../../src/script/scripting_server.cpp; sourceTree = ""; }; + 84A1F9BA252E617D00000717 /* scripting_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_server.h; path = ../../../src/script/scripting_server.h; sourceTree = ""; }; 84A636C327C67F01005B4503 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; 84AABAF72822C3F000A89340 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = ""; }; 84AABAF82822C3FC00A89340 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = ""; }; @@ -597,305 +598,305 @@ 84BE974428CA129C004E8CEC /* CoreHaptics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreHaptics.framework; path = System/Library/Frameworks/CoreHaptics.framework; sourceTree = SDKROOT; }; 84C2AB5228DA7770001968EE /* libpng.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng.a; path = ../deps/libpng/libpng.a; sourceTree = ""; }; 84EEE5E62782728E00F61929 /* libintl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libintl.a; path = ../deps/gettext/libintl.a; sourceTree = ""; }; - 84F20D5425D52790009562A9 /* irrUString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrUString.h; path = ../../../../src/irrlicht_changes/irrUString.h; sourceTree = ""; }; - 84F20D5525D52790009562A9 /* static_text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = static_text.cpp; path = ../../../../src/irrlicht_changes/static_text.cpp; sourceTree = ""; }; - 84F20D5625D52790009562A9 /* static_text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = static_text.h; path = ../../../../src/irrlicht_changes/static_text.h; sourceTree = ""; }; - 84F20D5725D52790009562A9 /* CGUITTFont.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUITTFont.cpp; path = ../../../../src/irrlicht_changes/CGUITTFont.cpp; sourceTree = ""; }; - 84F20D5825D52790009562A9 /* CGUITTFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUITTFont.h; path = ../../../../src/irrlicht_changes/CGUITTFont.h; sourceTree = ""; }; - 84F20D8F25D527C4009562A9 /* networkexceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = networkexceptions.h; path = ../../../../src/network/networkexceptions.h; sourceTree = ""; }; - 84F20D9025D527C4009562A9 /* address.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = address.h; path = ../../../../src/network/address.h; sourceTree = ""; }; - 84F20D9125D527C4009562A9 /* clientopcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientopcodes.h; path = ../../../../src/network/clientopcodes.h; sourceTree = ""; }; - 84F20D9225D527C4009562A9 /* networkpacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = networkpacket.h; path = ../../../../src/network/networkpacket.h; sourceTree = ""; }; - 84F20D9325D527C4009562A9 /* serverpackethandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverpackethandler.cpp; path = ../../../../src/network/serverpackethandler.cpp; sourceTree = ""; }; - 84F20D9425D527C4009562A9 /* socket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = socket.h; path = ../../../../src/network/socket.h; sourceTree = ""; }; - 84F20D9525D527C4009562A9 /* connection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = connection.h; path = ../../../../src/network/connection.h; sourceTree = ""; }; - 84F20D9625D527C4009562A9 /* socket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = socket.cpp; path = ../../../../src/network/socket.cpp; sourceTree = ""; }; - 84F20D9725D527C5009562A9 /* clientopcodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientopcodes.cpp; path = ../../../../src/network/clientopcodes.cpp; sourceTree = ""; }; - 84F20D9825D527C5009562A9 /* connectionthreads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = connectionthreads.h; path = ../../../../src/network/connectionthreads.h; sourceTree = ""; }; - 84F20D9925D527C5009562A9 /* connection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = connection.cpp; path = ../../../../src/network/connection.cpp; sourceTree = ""; }; - 84F20D9A25D527C5009562A9 /* address.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = address.cpp; path = ../../../../src/network/address.cpp; sourceTree = ""; }; - 84F20D9B25D527C5009562A9 /* networkprotocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = networkprotocol.h; path = ../../../../src/network/networkprotocol.h; sourceTree = ""; }; - 84F20D9C25D527C5009562A9 /* serveropcodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serveropcodes.cpp; path = ../../../../src/network/serveropcodes.cpp; sourceTree = ""; }; - 84F20D9D25D527C5009562A9 /* connectionthreads.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = connectionthreads.cpp; path = ../../../../src/network/connectionthreads.cpp; sourceTree = ""; }; - 84F20D9E25D527C5009562A9 /* peerhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = peerhandler.h; path = ../../../../src/network/peerhandler.h; sourceTree = ""; }; - 84F20D9F25D527C5009562A9 /* serveropcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serveropcodes.h; path = ../../../../src/network/serveropcodes.h; sourceTree = ""; }; - 84F20DA025D527C5009562A9 /* clientpackethandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientpackethandler.cpp; path = ../../../../src/network/clientpackethandler.cpp; sourceTree = ""; }; - 84F20DA125D527C5009562A9 /* networkpacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = networkpacket.cpp; path = ../../../../src/network/networkpacket.cpp; sourceTree = ""; }; - 84F20DAB25D527D8009562A9 /* helper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = helper.cpp; path = ../../../../src/script/common/helper.cpp; sourceTree = ""; }; - 84F20DAC25D527D8009562A9 /* c_content.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_content.cpp; path = ../../../../src/script/common/c_content.cpp; sourceTree = ""; }; - 84F20DAD25D527D8009562A9 /* c_content.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_content.h; path = ../../../../src/script/common/c_content.h; sourceTree = ""; }; - 84F20DAE25D527D8009562A9 /* c_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_internal.h; path = ../../../../src/script/common/c_internal.h; sourceTree = ""; }; - 84F20DAF25D527D8009562A9 /* c_converter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_converter.h; path = ../../../../src/script/common/c_converter.h; sourceTree = ""; }; - 84F20DB025D527D8009562A9 /* c_converter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_converter.cpp; path = ../../../../src/script/common/c_converter.cpp; sourceTree = ""; }; - 84F20DB125D527D8009562A9 /* c_types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_types.cpp; path = ../../../../src/script/common/c_types.cpp; sourceTree = ""; }; - 84F20DB225D527D8009562A9 /* c_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_types.h; path = ../../../../src/script/common/c_types.h; sourceTree = ""; }; - 84F20DB325D527D8009562A9 /* helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = helper.h; path = ../../../../src/script/common/helper.h; sourceTree = ""; }; - 84F20DB425D527D8009562A9 /* c_internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_internal.cpp; path = ../../../../src/script/common/c_internal.cpp; sourceTree = ""; }; - 84F20DBA25D52811009562A9 /* s_async.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_async.cpp; path = ../../../../src/script/cpp_api/s_async.cpp; sourceTree = ""; }; - 84F20DBB25D52811009562A9 /* s_nodemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_nodemeta.cpp; path = ../../../../src/script/cpp_api/s_nodemeta.cpp; sourceTree = ""; }; - 84F20DBC25D52811009562A9 /* s_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_client.h; path = ../../../../src/script/cpp_api/s_client.h; sourceTree = ""; }; - 84F20DBD25D52811009562A9 /* s_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_env.cpp; path = ../../../../src/script/cpp_api/s_env.cpp; sourceTree = ""; }; - 84F20DBE25D52811009562A9 /* s_modchannels.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_modchannels.h; path = ../../../../src/script/cpp_api/s_modchannels.h; sourceTree = ""; }; - 84F20DBF25D52811009562A9 /* s_player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_player.h; path = ../../../../src/script/cpp_api/s_player.h; sourceTree = ""; }; - 84F20DC025D52811009562A9 /* s_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_server.h; path = ../../../../src/script/cpp_api/s_server.h; sourceTree = ""; }; - 84F20DC125D52811009562A9 /* s_item.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_item.cpp; path = ../../../../src/script/cpp_api/s_item.cpp; sourceTree = ""; }; - 84F20DC225D52811009562A9 /* s_nodemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_nodemeta.h; path = ../../../../src/script/cpp_api/s_nodemeta.h; sourceTree = ""; }; - 84F20DC325D52811009562A9 /* s_security.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_security.cpp; path = ../../../../src/script/cpp_api/s_security.cpp; sourceTree = ""; }; - 84F20DC425D52811009562A9 /* s_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_server.cpp; path = ../../../../src/script/cpp_api/s_server.cpp; sourceTree = ""; }; - 84F20DC525D52811009562A9 /* s_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_base.h; path = ../../../../src/script/cpp_api/s_base.h; sourceTree = ""; }; - 84F20DC625D52811009562A9 /* s_inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_inventory.h; path = ../../../../src/script/cpp_api/s_inventory.h; sourceTree = ""; }; - 84F20DC725D52811009562A9 /* s_async.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_async.h; path = ../../../../src/script/cpp_api/s_async.h; sourceTree = ""; }; - 84F20DC825D52811009562A9 /* s_entity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_entity.h; path = ../../../../src/script/cpp_api/s_entity.h; sourceTree = ""; }; - 84F20DC925D52811009562A9 /* s_inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_inventory.cpp; path = ../../../../src/script/cpp_api/s_inventory.cpp; sourceTree = ""; }; - 84F20DCA25D52811009562A9 /* s_modchannels.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_modchannels.cpp; path = ../../../../src/script/cpp_api/s_modchannels.cpp; sourceTree = ""; }; - 84F20DCB25D52812009562A9 /* s_player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_player.cpp; path = ../../../../src/script/cpp_api/s_player.cpp; sourceTree = ""; }; - 84F20DCC25D52812009562A9 /* s_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_node.h; path = ../../../../src/script/cpp_api/s_node.h; sourceTree = ""; }; - 84F20DCD25D52812009562A9 /* s_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_base.cpp; path = ../../../../src/script/cpp_api/s_base.cpp; sourceTree = ""; }; - 84F20DCE25D52812009562A9 /* s_entity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_entity.cpp; path = ../../../../src/script/cpp_api/s_entity.cpp; sourceTree = ""; }; - 84F20DCF25D52812009562A9 /* s_mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_mainmenu.h; path = ../../../../src/script/cpp_api/s_mainmenu.h; sourceTree = ""; }; - 84F20DD025D52812009562A9 /* s_node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_node.cpp; path = ../../../../src/script/cpp_api/s_node.cpp; sourceTree = ""; }; - 84F20DD125D52812009562A9 /* s_item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_item.h; path = ../../../../src/script/cpp_api/s_item.h; sourceTree = ""; }; - 84F20DD225D52812009562A9 /* s_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_internal.h; path = ../../../../src/script/cpp_api/s_internal.h; sourceTree = ""; }; - 84F20DD325D52812009562A9 /* s_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_client.cpp; path = ../../../../src/script/cpp_api/s_client.cpp; sourceTree = ""; }; - 84F20DD425D52812009562A9 /* s_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_env.h; path = ../../../../src/script/cpp_api/s_env.h; sourceTree = ""; }; - 84F20DD525D52812009562A9 /* s_security.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_security.h; path = ../../../../src/script/cpp_api/s_security.h; sourceTree = ""; }; - 84F20DD625D52812009562A9 /* s_mainmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_mainmenu.cpp; path = ../../../../src/script/cpp_api/s_mainmenu.cpp; sourceTree = ""; }; - 84F20DE525D52827009562A9 /* l_localplayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_localplayer.h; path = ../../../../src/script/lua_api/l_localplayer.h; sourceTree = ""; }; - 84F20DE625D52827009562A9 /* l_item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_item.h; path = ../../../../src/script/lua_api/l_item.h; sourceTree = ""; }; - 84F20DE725D52827009562A9 /* l_http.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_http.h; path = ../../../../src/script/lua_api/l_http.h; sourceTree = ""; }; - 84F20DE825D52827009562A9 /* l_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_server.h; path = ../../../../src/script/lua_api/l_server.h; sourceTree = ""; }; - 84F20DE925D52827009562A9 /* l_minimap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_minimap.h; path = ../../../../src/script/lua_api/l_minimap.h; sourceTree = ""; }; - 84F20DEA25D52827009562A9 /* l_itemstackmeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_itemstackmeta.h; path = ../../../../src/script/lua_api/l_itemstackmeta.h; sourceTree = ""; }; - 84F20DEB25D52827009562A9 /* l_object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_object.h; path = ../../../../src/script/lua_api/l_object.h; sourceTree = ""; }; - 84F20DEC25D52827009562A9 /* l_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_env.cpp; path = ../../../../src/script/lua_api/l_env.cpp; sourceTree = ""; }; - 84F20DED25D52827009562A9 /* l_mapgen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_mapgen.cpp; path = ../../../../src/script/lua_api/l_mapgen.cpp; sourceTree = ""; }; - 84F20DEE25D52827009562A9 /* l_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_env.h; path = ../../../../src/script/lua_api/l_env.h; sourceTree = ""; }; - 84F20DEF25D52827009562A9 /* l_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_base.cpp; path = ../../../../src/script/lua_api/l_base.cpp; sourceTree = ""; }; - 84F20DF025D52827009562A9 /* l_craft.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_craft.cpp; path = ../../../../src/script/lua_api/l_craft.cpp; sourceTree = ""; }; - 84F20DF125D52827009562A9 /* l_sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_sound.h; path = ../../../../src/script/lua_api/l_sound.h; sourceTree = ""; }; - 84F20DF225D52827009562A9 /* l_nodemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_nodemeta.cpp; path = ../../../../src/script/lua_api/l_nodemeta.cpp; sourceTree = ""; }; - 84F20DF325D52828009562A9 /* l_camera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_camera.h; path = ../../../../src/script/lua_api/l_camera.h; sourceTree = ""; }; - 84F20DF425D52828009562A9 /* l_sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_sound.cpp; path = ../../../../src/script/lua_api/l_sound.cpp; sourceTree = ""; }; - 84F20DF525D52828009562A9 /* l_minimap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_minimap.cpp; path = ../../../../src/script/lua_api/l_minimap.cpp; sourceTree = ""; }; - 84F20DF725D52828009562A9 /* l_noise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_noise.cpp; path = ../../../../src/script/lua_api/l_noise.cpp; sourceTree = ""; }; - 84F20DF825D52828009562A9 /* l_metadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_metadata.cpp; path = ../../../../src/script/lua_api/l_metadata.cpp; sourceTree = ""; }; - 84F20DF925D52828009562A9 /* l_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_storage.cpp; path = ../../../../src/script/lua_api/l_storage.cpp; sourceTree = ""; }; - 84F20DFA25D52828009562A9 /* l_inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_inventory.cpp; path = ../../../../src/script/lua_api/l_inventory.cpp; sourceTree = ""; }; - 84F20DFB25D52828009562A9 /* l_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_internal.h; path = ../../../../src/script/lua_api/l_internal.h; sourceTree = ""; }; - 84F20DFC25D52828009562A9 /* l_particles_local.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_particles_local.cpp; path = ../../../../src/script/lua_api/l_particles_local.cpp; sourceTree = ""; }; - 84F20DFD25D52828009562A9 /* l_settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_settings.h; path = ../../../../src/script/lua_api/l_settings.h; sourceTree = ""; }; - 84F20DFE25D52828009562A9 /* l_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_util.cpp; path = ../../../../src/script/lua_api/l_util.cpp; sourceTree = ""; }; - 84F20DFF25D52828009562A9 /* l_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_server.cpp; path = ../../../../src/script/lua_api/l_server.cpp; sourceTree = ""; }; - 84F20E0025D52828009562A9 /* l_nodetimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_nodetimer.cpp; path = ../../../../src/script/lua_api/l_nodetimer.cpp; sourceTree = ""; }; - 84F20E0125D52828009562A9 /* l_areastore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_areastore.cpp; path = ../../../../src/script/lua_api/l_areastore.cpp; sourceTree = ""; }; - 84F20E0225D52828009562A9 /* l_inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_inventory.h; path = ../../../../src/script/lua_api/l_inventory.h; sourceTree = ""; }; - 84F20E0325D52828009562A9 /* l_noise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_noise.h; path = ../../../../src/script/lua_api/l_noise.h; sourceTree = ""; }; - 84F20E0425D52828009562A9 /* l_settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_settings.cpp; path = ../../../../src/script/lua_api/l_settings.cpp; sourceTree = ""; }; - 84F20E0525D52828009562A9 /* l_craft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_craft.h; path = ../../../../src/script/lua_api/l_craft.h; sourceTree = ""; }; - 84F20E0625D52828009562A9 /* l_http.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_http.cpp; path = ../../../../src/script/lua_api/l_http.cpp; sourceTree = ""; }; - 84F20E0725D52829009562A9 /* l_camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_camera.cpp; path = ../../../../src/script/lua_api/l_camera.cpp; sourceTree = ""; }; - 84F20E0825D52829009562A9 /* l_item.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_item.cpp; path = ../../../../src/script/lua_api/l_item.cpp; sourceTree = ""; }; - 84F20E0925D52829009562A9 /* l_vmanip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_vmanip.h; path = ../../../../src/script/lua_api/l_vmanip.h; sourceTree = ""; }; - 84F20E0A25D52829009562A9 /* l_itemstackmeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_itemstackmeta.cpp; path = ../../../../src/script/lua_api/l_itemstackmeta.cpp; sourceTree = ""; }; - 84F20E0B25D52829009562A9 /* l_mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_mainmenu.h; path = ../../../../src/script/lua_api/l_mainmenu.h; sourceTree = ""; }; - 84F20E0C25D52829009562A9 /* l_metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_metadata.h; path = ../../../../src/script/lua_api/l_metadata.h; sourceTree = ""; }; - 84F20E0D25D52829009562A9 /* l_playermeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_playermeta.cpp; path = ../../../../src/script/lua_api/l_playermeta.cpp; sourceTree = ""; }; - 84F20E0E25D52829009562A9 /* l_particles_local.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_particles_local.h; path = ../../../../src/script/lua_api/l_particles_local.h; sourceTree = ""; }; - 84F20E0F25D52829009562A9 /* l_storage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_storage.h; path = ../../../../src/script/lua_api/l_storage.h; sourceTree = ""; }; - 84F20E1025D52829009562A9 /* l_particles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_particles.cpp; path = ../../../../src/script/lua_api/l_particles.cpp; sourceTree = ""; }; - 84F20E1125D52829009562A9 /* l_particles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_particles.h; path = ../../../../src/script/lua_api/l_particles.h; sourceTree = ""; }; - 84F20E1225D52829009562A9 /* l_mainmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_mainmenu.cpp; path = ../../../../src/script/lua_api/l_mainmenu.cpp; sourceTree = ""; }; - 84F20E1325D52829009562A9 /* l_localplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_localplayer.cpp; path = ../../../../src/script/lua_api/l_localplayer.cpp; sourceTree = ""; }; - 84F20E1425D52829009562A9 /* l_areastore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_areastore.h; path = ../../../../src/script/lua_api/l_areastore.h; sourceTree = ""; }; - 84F20E1525D52829009562A9 /* l_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_client.h; path = ../../../../src/script/lua_api/l_client.h; sourceTree = ""; }; - 84F20E1725D52829009562A9 /* l_mapgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_mapgen.h; path = ../../../../src/script/lua_api/l_mapgen.h; sourceTree = ""; }; - 84F20E1825D52829009562A9 /* l_modchannels.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_modchannels.h; path = ../../../../src/script/lua_api/l_modchannels.h; sourceTree = ""; }; - 84F20E1925D52829009562A9 /* l_vmanip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_vmanip.cpp; path = ../../../../src/script/lua_api/l_vmanip.cpp; sourceTree = ""; }; - 84F20E1A25D52829009562A9 /* l_nodetimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_nodetimer.h; path = ../../../../src/script/lua_api/l_nodetimer.h; sourceTree = ""; }; - 84F20E1B25D52829009562A9 /* l_modchannels.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_modchannels.cpp; path = ../../../../src/script/lua_api/l_modchannels.cpp; sourceTree = ""; }; - 84F20E1C25D52829009562A9 /* l_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_base.h; path = ../../../../src/script/lua_api/l_base.h; sourceTree = ""; }; - 84F20E1D25D52829009562A9 /* l_auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_auth.h; path = ../../../../src/script/lua_api/l_auth.h; sourceTree = ""; }; - 84F20E1E25D52829009562A9 /* l_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_client.cpp; path = ../../../../src/script/lua_api/l_client.cpp; sourceTree = ""; }; - 84F20E1F25D52829009562A9 /* l_nodemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_nodemeta.h; path = ../../../../src/script/lua_api/l_nodemeta.h; sourceTree = ""; }; - 84F20E2025D5282A009562A9 /* l_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_object.cpp; path = ../../../../src/script/lua_api/l_object.cpp; sourceTree = ""; }; - 84F20E2125D5282A009562A9 /* l_auth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_auth.cpp; path = ../../../../src/script/lua_api/l_auth.cpp; sourceTree = ""; }; - 84F20E2225D5282A009562A9 /* l_playermeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_playermeta.h; path = ../../../../src/script/lua_api/l_playermeta.h; sourceTree = ""; }; - 84F20E2325D5282A009562A9 /* l_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_util.h; path = ../../../../src/script/lua_api/l_util.h; sourceTree = ""; }; - 84F20E4325D5283E009562A9 /* serverinventorymgr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverinventorymgr.cpp; path = ../../../../src/server/serverinventorymgr.cpp; sourceTree = ""; }; - 84F20E4425D5283E009562A9 /* serverinventorymgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serverinventorymgr.h; path = ../../../../src/server/serverinventorymgr.h; sourceTree = ""; }; - 84F20E4525D5283E009562A9 /* luaentity_sao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = luaentity_sao.h; path = ../../../../src/server/luaentity_sao.h; sourceTree = ""; }; - 84F20E4625D5283E009562A9 /* serveractiveobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serveractiveobject.h; path = ../../../../src/server/serveractiveobject.h; sourceTree = ""; }; - 84F20E4725D5283E009562A9 /* serveractiveobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serveractiveobject.cpp; path = ../../../../src/server/serveractiveobject.cpp; sourceTree = ""; }; - 84F20E4825D5283E009562A9 /* luaentity_sao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = luaentity_sao.cpp; path = ../../../../src/server/luaentity_sao.cpp; sourceTree = ""; }; - 84F20E4925D5283E009562A9 /* unit_sao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = unit_sao.h; path = ../../../../src/server/unit_sao.h; sourceTree = ""; }; - 84F20E4A25D5283E009562A9 /* mods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mods.h; path = ../../../../src/server/mods.h; sourceTree = ""; }; - 84F20E4B25D5283F009562A9 /* activeobjectmgr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = activeobjectmgr.cpp; path = ../../../../src/server/activeobjectmgr.cpp; sourceTree = ""; }; - 84F20E4C25D5283F009562A9 /* activeobjectmgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobjectmgr.h; path = ../../../../src/server/activeobjectmgr.h; sourceTree = ""; }; - 84F20E4D25D5283F009562A9 /* mods.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mods.cpp; path = ../../../../src/server/mods.cpp; sourceTree = ""; }; - 84F20E4E25D5283F009562A9 /* player_sao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = player_sao.cpp; path = ../../../../src/server/player_sao.cpp; sourceTree = ""; }; - 84F20E4F25D5283F009562A9 /* player_sao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = player_sao.h; path = ../../../../src/server/player_sao.h; sourceTree = ""; }; - 84F20E5025D5283F009562A9 /* unit_sao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = unit_sao.cpp; path = ../../../../src/server/unit_sao.cpp; sourceTree = ""; }; - 84F20E5825D52866009562A9 /* srp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srp.cpp; path = ../../../../src/util/srp.cpp; sourceTree = ""; }; - 84F20E5925D52866009562A9 /* string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = string.cpp; path = ../../../../src/util/string.cpp; sourceTree = ""; }; - 84F20E5A25D52866009562A9 /* auth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = auth.cpp; path = ../../../../src/util/auth.cpp; sourceTree = ""; }; - 84F20E5B25D52866009562A9 /* numeric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = numeric.h; path = ../../../../src/util/numeric.h; sourceTree = ""; }; - 84F20E5C25D52866009562A9 /* quicktune_shortcutter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quicktune_shortcutter.h; path = ../../../../src/util/quicktune_shortcutter.h; sourceTree = ""; }; - 84F20E5D25D52867009562A9 /* auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = auth.h; path = ../../../../src/util/auth.h; sourceTree = ""; }; - 84F20E5E25D52867009562A9 /* metricsbackend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = metricsbackend.cpp; path = ../../../../src/util/metricsbackend.cpp; sourceTree = ""; }; - 84F20E5F25D52867009562A9 /* numeric.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = numeric.cpp; path = ../../../../src/util/numeric.cpp; sourceTree = ""; }; - 84F20E6025D52867009562A9 /* sha1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sha1.cpp; path = ../../../../src/util/sha1.cpp; sourceTree = ""; }; - 84F20E6125D52867009562A9 /* md32_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = md32_common.h; path = ../../../../src/util/md32_common.h; sourceTree = ""; }; - 84F20E6225D52867009562A9 /* serialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serialize.cpp; path = ../../../../src/util/serialize.cpp; sourceTree = ""; }; - 84F20E6325D52867009562A9 /* pointedthing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pointedthing.h; path = ../../../../src/util/pointedthing.h; sourceTree = ""; }; - 84F20E6425D52867009562A9 /* metricsbackend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = metricsbackend.h; path = ../../../../src/util/metricsbackend.h; sourceTree = ""; }; - 84F20E6525D52867009562A9 /* areastore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = areastore.cpp; path = ../../../../src/util/areastore.cpp; sourceTree = ""; }; - 84F20E6625D52867009562A9 /* ieee_float.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ieee_float.cpp; path = ../../../../src/util/ieee_float.cpp; sourceTree = ""; }; - 84F20E6725D52867009562A9 /* sha1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sha1.h; path = ../../../../src/util/sha1.h; sourceTree = ""; }; - 84F20E6825D52867009562A9 /* sha2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sha2.h; path = ../../../../src/util/sha2.h; sourceTree = ""; }; - 84F20E6925D52867009562A9 /* sha256.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sha256.c; path = ../../../../src/util/sha256.c; sourceTree = ""; }; - 84F20E6A25D52867009562A9 /* directiontables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = directiontables.h; path = ../../../../src/util/directiontables.h; sourceTree = ""; }; - 84F20E6B25D52867009562A9 /* timetaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = timetaker.h; path = ../../../../src/util/timetaker.h; sourceTree = ""; }; - 84F20E6C25D52867009562A9 /* quicktune.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = quicktune.cpp; path = ../../../../src/util/quicktune.cpp; sourceTree = ""; }; - 84F20E6D25D52867009562A9 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = base64.h; path = ../../../../src/util/base64.h; sourceTree = ""; }; - 84F20E6E25D52867009562A9 /* enriched_string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = enriched_string.cpp; path = ../../../../src/util/enriched_string.cpp; sourceTree = ""; }; - 84F20E6F25D52868009562A9 /* basic_macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = basic_macros.h; path = ../../../../src/util/basic_macros.h; sourceTree = ""; }; - 84F20E7025D52868009562A9 /* timetaker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = timetaker.cpp; path = ../../../../src/util/timetaker.cpp; sourceTree = ""; }; - 84F20E7125D52868009562A9 /* strfnd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = strfnd.h; path = ../../../../src/util/strfnd.h; sourceTree = ""; }; - 84F20E7225D52868009562A9 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = thread.h; path = ../../../../src/util/thread.h; sourceTree = ""; }; - 84F20E7325D52868009562A9 /* serialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serialize.h; path = ../../../../src/util/serialize.h; sourceTree = ""; }; - 84F20E7425D52868009562A9 /* srp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = srp.h; path = ../../../../src/util/srp.h; sourceTree = ""; }; - 84F20E7525D52868009562A9 /* string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = string.h; path = ../../../../src/util/string.h; sourceTree = ""; }; - 84F20E7625D52868009562A9 /* enriched_string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = enriched_string.h; path = ../../../../src/util/enriched_string.h; sourceTree = ""; }; - 84F20E7725D52868009562A9 /* container.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = container.h; path = ../../../../src/util/container.h; sourceTree = ""; }; - 84F20E7825D52868009562A9 /* areastore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = areastore.h; path = ../../../../src/util/areastore.h; sourceTree = ""; }; - 84F20E7925D52868009562A9 /* ieee_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ieee_float.h; path = ../../../../src/util/ieee_float.h; sourceTree = ""; }; - 84F20E7A25D52868009562A9 /* base64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = base64.cpp; path = ../../../../src/util/base64.cpp; sourceTree = ""; }; - 84F20E7B25D52868009562A9 /* pointedthing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pointedthing.cpp; path = ../../../../src/util/pointedthing.cpp; sourceTree = ""; }; - 84F20E7C25D52868009562A9 /* hex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hex.h; path = ../../../../src/util/hex.h; sourceTree = ""; }; - 84F20E7D25D52868009562A9 /* directiontables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = directiontables.cpp; path = ../../../../src/util/directiontables.cpp; sourceTree = ""; }; - 84F20E7E25D52868009562A9 /* pointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pointer.h; path = ../../../../src/util/pointer.h; sourceTree = ""; }; - 84F20E7F25D52868009562A9 /* quicktune.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quicktune.h; path = ../../../../src/util/quicktune.h; sourceTree = ""; }; - 84F20E9025D528C4009562A9 /* stereo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stereo.cpp; path = ../../../../src/client/render/stereo.cpp; sourceTree = ""; }; - 84F20E9125D528C4009562A9 /* sidebyside.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sidebyside.h; path = ../../../../src/client/render/sidebyside.h; sourceTree = ""; }; - 84F20E9225D528C5009562A9 /* factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = factory.h; path = ../../../../src/client/render/factory.h; sourceTree = ""; }; - 84F20E9325D528C5009562A9 /* plain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = plain.h; path = ../../../../src/client/render/plain.h; sourceTree = ""; }; - 84F20E9425D528C5009562A9 /* core.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = core.cpp; path = ../../../../src/client/render/core.cpp; sourceTree = ""; }; - 84F20E9525D528C5009562A9 /* stereo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stereo.h; path = ../../../../src/client/render/stereo.h; sourceTree = ""; }; - 84F20E9625D528C5009562A9 /* anaglyph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = anaglyph.cpp; path = ../../../../src/client/render/anaglyph.cpp; sourceTree = ""; }; - 84F20E9725D528C5009562A9 /* plain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = plain.cpp; path = ../../../../src/client/render/plain.cpp; sourceTree = ""; }; - 84F20E9825D528C5009562A9 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = core.h; path = ../../../../src/client/render/core.h; sourceTree = ""; }; - 84F20E9925D528C5009562A9 /* anaglyph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = anaglyph.h; path = ../../../../src/client/render/anaglyph.h; sourceTree = ""; }; - 84F20E9A25D528C5009562A9 /* pageflip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pageflip.cpp; path = ../../../../src/client/render/pageflip.cpp; sourceTree = ""; }; - 84F20E9B25D528C5009562A9 /* factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = factory.cpp; path = ../../../../src/client/render/factory.cpp; sourceTree = ""; }; - 84F20E9C25D528C5009562A9 /* sidebyside.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sidebyside.cpp; path = ../../../../src/client/render/sidebyside.cpp; sourceTree = ""; }; - 84F20E9D25D528C5009562A9 /* pageflip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pageflip.h; path = ../../../../src/client/render/pageflip.h; sourceTree = ""; }; - 84F20E9E25D528C5009562A9 /* interlaced.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = interlaced.cpp; path = ../../../../src/client/render/interlaced.cpp; sourceTree = ""; }; - 84F20E9F25D528C5009562A9 /* interlaced.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = interlaced.h; path = ../../../../src/client/render/interlaced.h; sourceTree = ""; }; - 84F20EA825D528D6009562A9 /* subgames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = subgames.cpp; path = ../../../../src/content/subgames.cpp; sourceTree = ""; }; - 84F20EA925D528D6009562A9 /* subgames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = subgames.h; path = ../../../../src/content/subgames.h; sourceTree = ""; }; - 84F20EAA25D528D6009562A9 /* mods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mods.h; path = ../../../../src/content/mods.h; sourceTree = ""; }; - 84F20EAB25D528D7009562A9 /* packages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = packages.h; path = ../../../../src/content/packages.h; sourceTree = ""; }; - 84F20EAC25D528D7009562A9 /* content.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content.h; path = ../../../../src/content/content.h; sourceTree = ""; }; - 84F20EAD25D528D7009562A9 /* packages.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = packages.cpp; path = ../../../../src/content/packages.cpp; sourceTree = ""; }; - 84F20EAE25D528D7009562A9 /* mods.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mods.cpp; path = ../../../../src/content/mods.cpp; sourceTree = ""; }; - 84F20EAF25D528D7009562A9 /* content.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content.cpp; path = ../../../../src/content/content.cpp; sourceTree = ""; }; - 84F20EB425D528EB009562A9 /* database-files.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "database-files.h"; path = "../../../../src/database/database-files.h"; sourceTree = ""; }; - 84F20EB725D528EB009562A9 /* database.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = database.cpp; path = ../../../../src/database/database.cpp; sourceTree = ""; }; - 84F20EBA25D528EB009562A9 /* database-leveldb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "database-leveldb.h"; path = "../../../../src/database/database-leveldb.h"; sourceTree = ""; }; - 84F20EBC25D528EB009562A9 /* database.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = database.h; path = ../../../../src/database/database.h; sourceTree = ""; }; - 84F20EBD25D528EB009562A9 /* database-files.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "database-files.cpp"; path = "../../../../src/database/database-files.cpp"; sourceTree = ""; }; - 84F20EBE25D528EB009562A9 /* database-leveldb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "database-leveldb.cpp"; path = "../../../../src/database/database-leveldb.cpp"; sourceTree = ""; }; - 84F20EBF25D528EB009562A9 /* database-dummy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "database-dummy.h"; path = "../../../../src/database/database-dummy.h"; sourceTree = ""; }; - 84F20EC125D528EB009562A9 /* database-dummy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "database-dummy.cpp"; path = "../../../../src/database/database-dummy.cpp"; sourceTree = ""; }; - 84F20EC925D52954009562A9 /* guiInventoryList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiInventoryList.cpp; path = ../../../../src/gui/guiInventoryList.cpp; sourceTree = ""; }; - 84F20ECA25D52954009562A9 /* guiHyperText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiHyperText.h; path = ../../../../src/gui/guiHyperText.h; sourceTree = ""; }; - 84F20ECB25D52954009562A9 /* guiEditBoxWithScrollbar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiEditBoxWithScrollbar.cpp; path = ../../../../src/gui/guiEditBoxWithScrollbar.cpp; sourceTree = ""; }; - 84F20ECC25D52955009562A9 /* guiButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiButton.h; path = ../../../../src/gui/guiButton.h; sourceTree = ""; }; - 84F20ECE25D52955009562A9 /* intlGUIEditBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = intlGUIEditBox.h; path = ../../../../src/gui/intlGUIEditBox.h; sourceTree = ""; }; - 84F20ECF25D52955009562A9 /* guiFormSpecMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiFormSpecMenu.cpp; path = ../../../../src/gui/guiFormSpecMenu.cpp; sourceTree = ""; }; - 84F20ED125D52955009562A9 /* guiButtonImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiButtonImage.h; path = ../../../../src/gui/guiButtonImage.h; sourceTree = ""; }; - 84F20ED225D52955009562A9 /* profilergraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = profilergraph.cpp; path = ../../../../src/gui/profilergraph.cpp; sourceTree = ""; }; - 84F20ED325D52955009562A9 /* guiConfirmRegistration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiConfirmRegistration.h; path = ../../../../src/gui/guiConfirmRegistration.h; sourceTree = ""; }; - 84F20ED425D52955009562A9 /* intlGUIEditBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = intlGUIEditBox.cpp; path = ../../../../src/gui/intlGUIEditBox.cpp; sourceTree = ""; }; - 84F20ED525D52955009562A9 /* guiSkin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiSkin.cpp; path = ../../../../src/gui/guiSkin.cpp; sourceTree = ""; }; - 84F20ED625D52955009562A9 /* guiBackgroundImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiBackgroundImage.h; path = ../../../../src/gui/guiBackgroundImage.h; sourceTree = ""; }; - 84F20ED725D52955009562A9 /* guiChatConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiChatConsole.h; path = ../../../../src/gui/guiChatConsole.h; sourceTree = ""; }; - 84F20ED825D52955009562A9 /* guiButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiButton.cpp; path = ../../../../src/gui/guiButton.cpp; sourceTree = ""; }; - 84F20ED925D52955009562A9 /* guiScrollContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiScrollContainer.h; path = ../../../../src/gui/guiScrollContainer.h; sourceTree = ""; }; - 84F20EDA25D52955009562A9 /* guiPathSelectMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiPathSelectMenu.h; path = ../../../../src/gui/guiPathSelectMenu.h; sourceTree = ""; }; - 84F20EDB25D52956009562A9 /* guiAnimatedImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiAnimatedImage.h; path = ../../../../src/gui/guiAnimatedImage.h; sourceTree = ""; }; - 84F20EDC25D52956009562A9 /* guiInventoryList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiInventoryList.h; path = ../../../../src/gui/guiInventoryList.h; sourceTree = ""; }; - 84F20EDD25D52956009562A9 /* guiScrollBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiScrollBar.h; path = ../../../../src/gui/guiScrollBar.h; sourceTree = ""; }; - 84F20EDE25D52956009562A9 /* guiVolumeChange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiVolumeChange.h; path = ../../../../src/gui/guiVolumeChange.h; sourceTree = ""; }; - 84F20EDF25D52956009562A9 /* profilergraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = profilergraph.h; path = ../../../../src/gui/profilergraph.h; sourceTree = ""; }; - 84F20EE025D52956009562A9 /* guiItemImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiItemImage.cpp; path = ../../../../src/gui/guiItemImage.cpp; sourceTree = ""; }; - 84F20EE125D52956009562A9 /* guiTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiTable.h; path = ../../../../src/gui/guiTable.h; sourceTree = ""; }; - 84F20EE225D52956009562A9 /* guiEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiEngine.h; path = ../../../../src/gui/guiEngine.h; sourceTree = ""; }; - 84F20EE325D52956009562A9 /* guiBackgroundImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiBackgroundImage.cpp; path = ../../../../src/gui/guiBackgroundImage.cpp; sourceTree = ""; }; - 84F20EE425D52956009562A9 /* guiHyperText.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiHyperText.cpp; path = ../../../../src/gui/guiHyperText.cpp; sourceTree = ""; }; - 84F20EE525D52956009562A9 /* guiAnimatedImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiAnimatedImage.cpp; path = ../../../../src/gui/guiAnimatedImage.cpp; sourceTree = ""; }; - 84F20EE625D52956009562A9 /* guiSkin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiSkin.h; path = ../../../../src/gui/guiSkin.h; sourceTree = ""; }; - 84F20EE825D52956009562A9 /* modalMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = modalMenu.cpp; path = ../../../../src/gui/modalMenu.cpp; sourceTree = ""; }; - 84F20EE925D52957009562A9 /* guiButtonItemImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiButtonItemImage.cpp; path = ../../../../src/gui/guiButtonItemImage.cpp; sourceTree = ""; }; - 84F20EEA25D52957009562A9 /* guiVolumeChange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiVolumeChange.cpp; path = ../../../../src/gui/guiVolumeChange.cpp; sourceTree = ""; }; - 84F20EEB25D52957009562A9 /* guiEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiEngine.cpp; path = ../../../../src/gui/guiEngine.cpp; sourceTree = ""; }; - 84F20EEC25D52957009562A9 /* guiBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiBox.cpp; path = ../../../../src/gui/guiBox.cpp; sourceTree = ""; }; - 84F20EED25D52957009562A9 /* StyleSpec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StyleSpec.h; path = ../../../../src/gui/StyleSpec.h; sourceTree = ""; }; - 84F20EEE25D52957009562A9 /* guiEditBoxWithScrollbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiEditBoxWithScrollbar.h; path = ../../../../src/gui/guiEditBoxWithScrollbar.h; sourceTree = ""; }; - 84F20EF025D52957009562A9 /* guiButtonItemImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiButtonItemImage.h; path = ../../../../src/gui/guiButtonItemImage.h; sourceTree = ""; }; - 84F20EF125D52957009562A9 /* guiKeyChangeMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiKeyChangeMenu.cpp; path = ../../../../src/gui/guiKeyChangeMenu.cpp; sourceTree = ""; }; - 84F20EF225D52957009562A9 /* guiButtonImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiButtonImage.cpp; path = ../../../../src/gui/guiButtonImage.cpp; sourceTree = ""; }; - 84F20EF325D52957009562A9 /* guiConfirmRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiConfirmRegistration.cpp; path = ../../../../src/gui/guiConfirmRegistration.cpp; sourceTree = ""; }; - 84F20EF425D52957009562A9 /* guiItemImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiItemImage.h; path = ../../../../src/gui/guiItemImage.h; sourceTree = ""; }; - 84F20EF525D52957009562A9 /* guiPathSelectMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiPathSelectMenu.cpp; path = ../../../../src/gui/guiPathSelectMenu.cpp; sourceTree = ""; }; - 84F20EF625D52957009562A9 /* guiScrollContainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiScrollContainer.cpp; path = ../../../../src/gui/guiScrollContainer.cpp; sourceTree = ""; }; - 84F20EF725D52957009562A9 /* guiTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiTable.cpp; path = ../../../../src/gui/guiTable.cpp; sourceTree = ""; }; - 84F20EF825D52957009562A9 /* modalMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modalMenu.h; path = ../../../../src/gui/modalMenu.h; sourceTree = ""; }; - 84F20EF925D52957009562A9 /* guiBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiBox.h; path = ../../../../src/gui/guiBox.h; sourceTree = ""; }; - 84F20EFA25D52958009562A9 /* mainmenumanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mainmenumanager.h; path = ../../../../src/gui/mainmenumanager.h; sourceTree = ""; }; - 84F20EFC25D52958009562A9 /* guiMainMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiMainMenu.h; path = ../../../../src/gui/guiMainMenu.h; sourceTree = ""; }; - 84F20EFD25D52958009562A9 /* guiScrollBar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiScrollBar.cpp; path = ../../../../src/gui/guiScrollBar.cpp; sourceTree = ""; }; - 84F20EFE25D52958009562A9 /* guiChatConsole.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiChatConsole.cpp; path = ../../../../src/gui/guiChatConsole.cpp; sourceTree = ""; }; - 84F20EFF25D52958009562A9 /* guiKeyChangeMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiKeyChangeMenu.h; path = ../../../../src/gui/guiKeyChangeMenu.h; sourceTree = ""; }; - 84F20F0025D52958009562A9 /* guiFormSpecMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiFormSpecMenu.h; path = ../../../../src/gui/guiFormSpecMenu.h; sourceTree = ""; }; - 84F20F1C25D52973009562A9 /* mapgen_flat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_flat.h; path = ../../../../src/mapgen/mapgen_flat.h; sourceTree = ""; }; - 84F20F1D25D52973009562A9 /* mapgen_singlenode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_singlenode.cpp; path = ../../../../src/mapgen/mapgen_singlenode.cpp; sourceTree = ""; }; - 84F20F1E25D52973009562A9 /* mg_schematic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_schematic.h; path = ../../../../src/mapgen/mg_schematic.h; sourceTree = ""; }; - 84F20F1F25D52973009562A9 /* mapgen_fractal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_fractal.h; path = ../../../../src/mapgen/mapgen_fractal.h; sourceTree = ""; }; - 84F20F2025D52973009562A9 /* cavegen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cavegen.h; path = ../../../../src/mapgen/cavegen.h; sourceTree = ""; }; - 84F20F2125D52974009562A9 /* mapgen_v7p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v7p.h; path = ../../../../src/mapgen/mapgen_v7p.h; sourceTree = ""; }; - 84F20F2225D52974009562A9 /* mapgen_v7p.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v7p.cpp; path = ../../../../src/mapgen/mapgen_v7p.cpp; sourceTree = ""; }; - 84F20F2325D52974009562A9 /* mg_biome.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_biome.cpp; path = ../../../../src/mapgen/mg_biome.cpp; sourceTree = ""; }; - 84F20F2425D52974009562A9 /* mg_biome.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_biome.h; path = ../../../../src/mapgen/mg_biome.h; sourceTree = ""; }; - 84F20F2525D52974009562A9 /* mapgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen.h; path = ../../../../src/mapgen/mapgen.h; sourceTree = ""; }; - 84F20F2625D52974009562A9 /* mg_decoration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_decoration.h; path = ../../../../src/mapgen/mg_decoration.h; sourceTree = ""; }; - 84F20F2725D52974009562A9 /* treegen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = treegen.h; path = ../../../../src/mapgen/treegen.h; sourceTree = ""; }; - 84F20F2825D52974009562A9 /* mapgen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen.cpp; path = ../../../../src/mapgen/mapgen.cpp; sourceTree = ""; }; - 84F20F2925D52974009562A9 /* mapgen_valleys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_valleys.cpp; path = ../../../../src/mapgen/mapgen_valleys.cpp; sourceTree = ""; }; - 84F20F2A25D52974009562A9 /* mg_ore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_ore.cpp; path = ../../../../src/mapgen/mg_ore.cpp; sourceTree = ""; }; - 84F20F2B25D52974009562A9 /* mapgen_singlenode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_singlenode.h; path = ../../../../src/mapgen/mapgen_singlenode.h; sourceTree = ""; }; - 84F20F2C25D52974009562A9 /* mg_ore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_ore.h; path = ../../../../src/mapgen/mg_ore.h; sourceTree = ""; }; - 84F20F2D25D52974009562A9 /* mapgen_v5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v5.h; path = ../../../../src/mapgen/mapgen_v5.h; sourceTree = ""; }; - 84F20F2E25D52974009562A9 /* dungeongen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dungeongen.cpp; path = ../../../../src/mapgen/dungeongen.cpp; sourceTree = ""; }; - 84F20F2F25D52974009562A9 /* cavegen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cavegen.cpp; path = ../../../../src/mapgen/cavegen.cpp; sourceTree = ""; }; - 84F20F3025D52975009562A9 /* dungeongen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dungeongen.h; path = ../../../../src/mapgen/dungeongen.h; sourceTree = ""; }; - 84F20F3125D52975009562A9 /* mapgen_flat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_flat.cpp; path = ../../../../src/mapgen/mapgen_flat.cpp; sourceTree = ""; }; - 84F20F3225D52975009562A9 /* mg_decoration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_decoration.cpp; path = ../../../../src/mapgen/mg_decoration.cpp; sourceTree = ""; }; - 84F20F3325D52975009562A9 /* treegen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = treegen.cpp; path = ../../../../src/mapgen/treegen.cpp; sourceTree = ""; }; - 84F20F3425D52975009562A9 /* mapgen_v6.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v6.cpp; path = ../../../../src/mapgen/mapgen_v6.cpp; sourceTree = ""; }; - 84F20F3525D52975009562A9 /* mg_schematic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_schematic.cpp; path = ../../../../src/mapgen/mg_schematic.cpp; sourceTree = ""; }; - 84F20F3625D52975009562A9 /* mapgen_v7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v7.h; path = ../../../../src/mapgen/mapgen_v7.h; sourceTree = ""; }; - 84F20F3725D52975009562A9 /* mapgen_carpathian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_carpathian.cpp; path = ../../../../src/mapgen/mapgen_carpathian.cpp; sourceTree = ""; }; - 84F20F3825D52975009562A9 /* mapgen_valleys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_valleys.h; path = ../../../../src/mapgen/mapgen_valleys.h; sourceTree = ""; }; - 84F20F3925D52975009562A9 /* mapgen_carpathian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_carpathian.h; path = ../../../../src/mapgen/mapgen_carpathian.h; sourceTree = ""; }; - 84F20F3A25D52975009562A9 /* mapgen_fractal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_fractal.cpp; path = ../../../../src/mapgen/mapgen_fractal.cpp; sourceTree = ""; }; - 84F20F3B25D52975009562A9 /* mapgen_v7.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v7.cpp; path = ../../../../src/mapgen/mapgen_v7.cpp; sourceTree = ""; }; - 84F20F3C25D52975009562A9 /* mapgen_v5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v5.cpp; path = ../../../../src/mapgen/mapgen_v5.cpp; sourceTree = ""; }; - 84F20F3D25D52975009562A9 /* mapgen_v6.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v6.h; path = ../../../../src/mapgen/mapgen_v6.h; sourceTree = ""; }; - 84FD8E2F26A0B01D00EF2BFA /* guiEditBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiEditBox.h; path = ../../../../src/gui/guiEditBox.h; sourceTree = ""; }; - 84FD8E3026A0B01D00EF2BFA /* guiEditBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiEditBox.cpp; path = ../../../../src/gui/guiEditBox.cpp; sourceTree = ""; }; - 84FD8E3226A0B04900EF2BFA /* guiScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiScene.h; path = ../../../../src/gui/guiScene.h; sourceTree = ""; }; - 84FD8E3326A0B04900EF2BFA /* guiScene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiScene.cpp; path = ../../../../src/gui/guiScene.cpp; sourceTree = ""; }; + 84F20D5425D52790009562A9 /* irrUString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrUString.h; path = ../../../src/irrlicht_changes/irrUString.h; sourceTree = ""; }; + 84F20D5525D52790009562A9 /* static_text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = static_text.cpp; path = ../../../src/irrlicht_changes/static_text.cpp; sourceTree = ""; }; + 84F20D5625D52790009562A9 /* static_text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = static_text.h; path = ../../../src/irrlicht_changes/static_text.h; sourceTree = ""; }; + 84F20D5725D52790009562A9 /* CGUITTFont.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUITTFont.cpp; path = ../../../src/irrlicht_changes/CGUITTFont.cpp; sourceTree = ""; }; + 84F20D5825D52790009562A9 /* CGUITTFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUITTFont.h; path = ../../../src/irrlicht_changes/CGUITTFont.h; sourceTree = ""; }; + 84F20D8F25D527C4009562A9 /* networkexceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = networkexceptions.h; path = ../../../src/network/networkexceptions.h; sourceTree = ""; }; + 84F20D9025D527C4009562A9 /* address.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = address.h; path = ../../../src/network/address.h; sourceTree = ""; }; + 84F20D9125D527C4009562A9 /* clientopcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientopcodes.h; path = ../../../src/network/clientopcodes.h; sourceTree = ""; }; + 84F20D9225D527C4009562A9 /* networkpacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = networkpacket.h; path = ../../../src/network/networkpacket.h; sourceTree = ""; }; + 84F20D9325D527C4009562A9 /* serverpackethandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverpackethandler.cpp; path = ../../../src/network/serverpackethandler.cpp; sourceTree = ""; }; + 84F20D9425D527C4009562A9 /* socket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = socket.h; path = ../../../src/network/socket.h; sourceTree = ""; }; + 84F20D9525D527C4009562A9 /* connection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = connection.h; path = ../../../src/network/connection.h; sourceTree = ""; }; + 84F20D9625D527C4009562A9 /* socket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = socket.cpp; path = ../../../src/network/socket.cpp; sourceTree = ""; }; + 84F20D9725D527C5009562A9 /* clientopcodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientopcodes.cpp; path = ../../../src/network/clientopcodes.cpp; sourceTree = ""; }; + 84F20D9825D527C5009562A9 /* connectionthreads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = connectionthreads.h; path = ../../../src/network/connectionthreads.h; sourceTree = ""; }; + 84F20D9925D527C5009562A9 /* connection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = connection.cpp; path = ../../../src/network/connection.cpp; sourceTree = ""; }; + 84F20D9A25D527C5009562A9 /* address.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = address.cpp; path = ../../../src/network/address.cpp; sourceTree = ""; }; + 84F20D9B25D527C5009562A9 /* networkprotocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = networkprotocol.h; path = ../../../src/network/networkprotocol.h; sourceTree = ""; }; + 84F20D9C25D527C5009562A9 /* serveropcodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serveropcodes.cpp; path = ../../../src/network/serveropcodes.cpp; sourceTree = ""; }; + 84F20D9D25D527C5009562A9 /* connectionthreads.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = connectionthreads.cpp; path = ../../../src/network/connectionthreads.cpp; sourceTree = ""; }; + 84F20D9E25D527C5009562A9 /* peerhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = peerhandler.h; path = ../../../src/network/peerhandler.h; sourceTree = ""; }; + 84F20D9F25D527C5009562A9 /* serveropcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serveropcodes.h; path = ../../../src/network/serveropcodes.h; sourceTree = ""; }; + 84F20DA025D527C5009562A9 /* clientpackethandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientpackethandler.cpp; path = ../../../src/network/clientpackethandler.cpp; sourceTree = ""; }; + 84F20DA125D527C5009562A9 /* networkpacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = networkpacket.cpp; path = ../../../src/network/networkpacket.cpp; sourceTree = ""; }; + 84F20DAB25D527D8009562A9 /* helper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = helper.cpp; path = ../../../src/script/common/helper.cpp; sourceTree = ""; }; + 84F20DAC25D527D8009562A9 /* c_content.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_content.cpp; path = ../../../src/script/common/c_content.cpp; sourceTree = ""; }; + 84F20DAD25D527D8009562A9 /* c_content.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_content.h; path = ../../../src/script/common/c_content.h; sourceTree = ""; }; + 84F20DAE25D527D8009562A9 /* c_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_internal.h; path = ../../../src/script/common/c_internal.h; sourceTree = ""; }; + 84F20DAF25D527D8009562A9 /* c_converter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_converter.h; path = ../../../src/script/common/c_converter.h; sourceTree = ""; }; + 84F20DB025D527D8009562A9 /* c_converter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_converter.cpp; path = ../../../src/script/common/c_converter.cpp; sourceTree = ""; }; + 84F20DB125D527D8009562A9 /* c_types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_types.cpp; path = ../../../src/script/common/c_types.cpp; sourceTree = ""; }; + 84F20DB225D527D8009562A9 /* c_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_types.h; path = ../../../src/script/common/c_types.h; sourceTree = ""; }; + 84F20DB325D527D8009562A9 /* helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = helper.h; path = ../../../src/script/common/helper.h; sourceTree = ""; }; + 84F20DB425D527D8009562A9 /* c_internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_internal.cpp; path = ../../../src/script/common/c_internal.cpp; sourceTree = ""; }; + 84F20DBA25D52811009562A9 /* s_async.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_async.cpp; path = ../../../src/script/cpp_api/s_async.cpp; sourceTree = ""; }; + 84F20DBB25D52811009562A9 /* s_nodemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_nodemeta.cpp; path = ../../../src/script/cpp_api/s_nodemeta.cpp; sourceTree = ""; }; + 84F20DBC25D52811009562A9 /* s_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_client.h; path = ../../../src/script/cpp_api/s_client.h; sourceTree = ""; }; + 84F20DBD25D52811009562A9 /* s_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_env.cpp; path = ../../../src/script/cpp_api/s_env.cpp; sourceTree = ""; }; + 84F20DBE25D52811009562A9 /* s_modchannels.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_modchannels.h; path = ../../../src/script/cpp_api/s_modchannels.h; sourceTree = ""; }; + 84F20DBF25D52811009562A9 /* s_player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_player.h; path = ../../../src/script/cpp_api/s_player.h; sourceTree = ""; }; + 84F20DC025D52811009562A9 /* s_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_server.h; path = ../../../src/script/cpp_api/s_server.h; sourceTree = ""; }; + 84F20DC125D52811009562A9 /* s_item.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_item.cpp; path = ../../../src/script/cpp_api/s_item.cpp; sourceTree = ""; }; + 84F20DC225D52811009562A9 /* s_nodemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_nodemeta.h; path = ../../../src/script/cpp_api/s_nodemeta.h; sourceTree = ""; }; + 84F20DC325D52811009562A9 /* s_security.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_security.cpp; path = ../../../src/script/cpp_api/s_security.cpp; sourceTree = ""; }; + 84F20DC425D52811009562A9 /* s_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_server.cpp; path = ../../../src/script/cpp_api/s_server.cpp; sourceTree = ""; }; + 84F20DC525D52811009562A9 /* s_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_base.h; path = ../../../src/script/cpp_api/s_base.h; sourceTree = ""; }; + 84F20DC625D52811009562A9 /* s_inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_inventory.h; path = ../../../src/script/cpp_api/s_inventory.h; sourceTree = ""; }; + 84F20DC725D52811009562A9 /* s_async.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_async.h; path = ../../../src/script/cpp_api/s_async.h; sourceTree = ""; }; + 84F20DC825D52811009562A9 /* s_entity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_entity.h; path = ../../../src/script/cpp_api/s_entity.h; sourceTree = ""; }; + 84F20DC925D52811009562A9 /* s_inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_inventory.cpp; path = ../../../src/script/cpp_api/s_inventory.cpp; sourceTree = ""; }; + 84F20DCA25D52811009562A9 /* s_modchannels.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_modchannels.cpp; path = ../../../src/script/cpp_api/s_modchannels.cpp; sourceTree = ""; }; + 84F20DCB25D52812009562A9 /* s_player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_player.cpp; path = ../../../src/script/cpp_api/s_player.cpp; sourceTree = ""; }; + 84F20DCC25D52812009562A9 /* s_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_node.h; path = ../../../src/script/cpp_api/s_node.h; sourceTree = ""; }; + 84F20DCD25D52812009562A9 /* s_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_base.cpp; path = ../../../src/script/cpp_api/s_base.cpp; sourceTree = ""; }; + 84F20DCE25D52812009562A9 /* s_entity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_entity.cpp; path = ../../../src/script/cpp_api/s_entity.cpp; sourceTree = ""; }; + 84F20DCF25D52812009562A9 /* s_mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_mainmenu.h; path = ../../../src/script/cpp_api/s_mainmenu.h; sourceTree = ""; }; + 84F20DD025D52812009562A9 /* s_node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_node.cpp; path = ../../../src/script/cpp_api/s_node.cpp; sourceTree = ""; }; + 84F20DD125D52812009562A9 /* s_item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_item.h; path = ../../../src/script/cpp_api/s_item.h; sourceTree = ""; }; + 84F20DD225D52812009562A9 /* s_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_internal.h; path = ../../../src/script/cpp_api/s_internal.h; sourceTree = ""; }; + 84F20DD325D52812009562A9 /* s_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_client.cpp; path = ../../../src/script/cpp_api/s_client.cpp; sourceTree = ""; }; + 84F20DD425D52812009562A9 /* s_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_env.h; path = ../../../src/script/cpp_api/s_env.h; sourceTree = ""; }; + 84F20DD525D52812009562A9 /* s_security.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_security.h; path = ../../../src/script/cpp_api/s_security.h; sourceTree = ""; }; + 84F20DD625D52812009562A9 /* s_mainmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_mainmenu.cpp; path = ../../../src/script/cpp_api/s_mainmenu.cpp; sourceTree = ""; }; + 84F20DE525D52827009562A9 /* l_localplayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_localplayer.h; path = ../../../src/script/lua_api/l_localplayer.h; sourceTree = ""; }; + 84F20DE625D52827009562A9 /* l_item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_item.h; path = ../../../src/script/lua_api/l_item.h; sourceTree = ""; }; + 84F20DE725D52827009562A9 /* l_http.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_http.h; path = ../../../src/script/lua_api/l_http.h; sourceTree = ""; }; + 84F20DE825D52827009562A9 /* l_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_server.h; path = ../../../src/script/lua_api/l_server.h; sourceTree = ""; }; + 84F20DE925D52827009562A9 /* l_minimap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_minimap.h; path = ../../../src/script/lua_api/l_minimap.h; sourceTree = ""; }; + 84F20DEA25D52827009562A9 /* l_itemstackmeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_itemstackmeta.h; path = ../../../src/script/lua_api/l_itemstackmeta.h; sourceTree = ""; }; + 84F20DEB25D52827009562A9 /* l_object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_object.h; path = ../../../src/script/lua_api/l_object.h; sourceTree = ""; }; + 84F20DEC25D52827009562A9 /* l_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_env.cpp; path = ../../../src/script/lua_api/l_env.cpp; sourceTree = ""; }; + 84F20DED25D52827009562A9 /* l_mapgen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_mapgen.cpp; path = ../../../src/script/lua_api/l_mapgen.cpp; sourceTree = ""; }; + 84F20DEE25D52827009562A9 /* l_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_env.h; path = ../../../src/script/lua_api/l_env.h; sourceTree = ""; }; + 84F20DEF25D52827009562A9 /* l_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_base.cpp; path = ../../../src/script/lua_api/l_base.cpp; sourceTree = ""; }; + 84F20DF025D52827009562A9 /* l_craft.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_craft.cpp; path = ../../../src/script/lua_api/l_craft.cpp; sourceTree = ""; }; + 84F20DF125D52827009562A9 /* l_sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_sound.h; path = ../../../src/script/lua_api/l_sound.h; sourceTree = ""; }; + 84F20DF225D52827009562A9 /* l_nodemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_nodemeta.cpp; path = ../../../src/script/lua_api/l_nodemeta.cpp; sourceTree = ""; }; + 84F20DF325D52828009562A9 /* l_camera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_camera.h; path = ../../../src/script/lua_api/l_camera.h; sourceTree = ""; }; + 84F20DF425D52828009562A9 /* l_sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_sound.cpp; path = ../../../src/script/lua_api/l_sound.cpp; sourceTree = ""; }; + 84F20DF525D52828009562A9 /* l_minimap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_minimap.cpp; path = ../../../src/script/lua_api/l_minimap.cpp; sourceTree = ""; }; + 84F20DF725D52828009562A9 /* l_noise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_noise.cpp; path = ../../../src/script/lua_api/l_noise.cpp; sourceTree = ""; }; + 84F20DF825D52828009562A9 /* l_metadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_metadata.cpp; path = ../../../src/script/lua_api/l_metadata.cpp; sourceTree = ""; }; + 84F20DF925D52828009562A9 /* l_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_storage.cpp; path = ../../../src/script/lua_api/l_storage.cpp; sourceTree = ""; }; + 84F20DFA25D52828009562A9 /* l_inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_inventory.cpp; path = ../../../src/script/lua_api/l_inventory.cpp; sourceTree = ""; }; + 84F20DFB25D52828009562A9 /* l_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_internal.h; path = ../../../src/script/lua_api/l_internal.h; sourceTree = ""; }; + 84F20DFC25D52828009562A9 /* l_particles_local.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_particles_local.cpp; path = ../../../src/script/lua_api/l_particles_local.cpp; sourceTree = ""; }; + 84F20DFD25D52828009562A9 /* l_settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_settings.h; path = ../../../src/script/lua_api/l_settings.h; sourceTree = ""; }; + 84F20DFE25D52828009562A9 /* l_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_util.cpp; path = ../../../src/script/lua_api/l_util.cpp; sourceTree = ""; }; + 84F20DFF25D52828009562A9 /* l_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_server.cpp; path = ../../../src/script/lua_api/l_server.cpp; sourceTree = ""; }; + 84F20E0025D52828009562A9 /* l_nodetimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_nodetimer.cpp; path = ../../../src/script/lua_api/l_nodetimer.cpp; sourceTree = ""; }; + 84F20E0125D52828009562A9 /* l_areastore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_areastore.cpp; path = ../../../src/script/lua_api/l_areastore.cpp; sourceTree = ""; }; + 84F20E0225D52828009562A9 /* l_inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_inventory.h; path = ../../../src/script/lua_api/l_inventory.h; sourceTree = ""; }; + 84F20E0325D52828009562A9 /* l_noise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_noise.h; path = ../../../src/script/lua_api/l_noise.h; sourceTree = ""; }; + 84F20E0425D52828009562A9 /* l_settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_settings.cpp; path = ../../../src/script/lua_api/l_settings.cpp; sourceTree = ""; }; + 84F20E0525D52828009562A9 /* l_craft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_craft.h; path = ../../../src/script/lua_api/l_craft.h; sourceTree = ""; }; + 84F20E0625D52828009562A9 /* l_http.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_http.cpp; path = ../../../src/script/lua_api/l_http.cpp; sourceTree = ""; }; + 84F20E0725D52829009562A9 /* l_camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_camera.cpp; path = ../../../src/script/lua_api/l_camera.cpp; sourceTree = ""; }; + 84F20E0825D52829009562A9 /* l_item.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_item.cpp; path = ../../../src/script/lua_api/l_item.cpp; sourceTree = ""; }; + 84F20E0925D52829009562A9 /* l_vmanip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_vmanip.h; path = ../../../src/script/lua_api/l_vmanip.h; sourceTree = ""; }; + 84F20E0A25D52829009562A9 /* l_itemstackmeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_itemstackmeta.cpp; path = ../../../src/script/lua_api/l_itemstackmeta.cpp; sourceTree = ""; }; + 84F20E0B25D52829009562A9 /* l_mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_mainmenu.h; path = ../../../src/script/lua_api/l_mainmenu.h; sourceTree = ""; }; + 84F20E0C25D52829009562A9 /* l_metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_metadata.h; path = ../../../src/script/lua_api/l_metadata.h; sourceTree = ""; }; + 84F20E0D25D52829009562A9 /* l_playermeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_playermeta.cpp; path = ../../../src/script/lua_api/l_playermeta.cpp; sourceTree = ""; }; + 84F20E0E25D52829009562A9 /* l_particles_local.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_particles_local.h; path = ../../../src/script/lua_api/l_particles_local.h; sourceTree = ""; }; + 84F20E0F25D52829009562A9 /* l_storage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_storage.h; path = ../../../src/script/lua_api/l_storage.h; sourceTree = ""; }; + 84F20E1025D52829009562A9 /* l_particles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_particles.cpp; path = ../../../src/script/lua_api/l_particles.cpp; sourceTree = ""; }; + 84F20E1125D52829009562A9 /* l_particles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_particles.h; path = ../../../src/script/lua_api/l_particles.h; sourceTree = ""; }; + 84F20E1225D52829009562A9 /* l_mainmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_mainmenu.cpp; path = ../../../src/script/lua_api/l_mainmenu.cpp; sourceTree = ""; }; + 84F20E1325D52829009562A9 /* l_localplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_localplayer.cpp; path = ../../../src/script/lua_api/l_localplayer.cpp; sourceTree = ""; }; + 84F20E1425D52829009562A9 /* l_areastore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_areastore.h; path = ../../../src/script/lua_api/l_areastore.h; sourceTree = ""; }; + 84F20E1525D52829009562A9 /* l_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_client.h; path = ../../../src/script/lua_api/l_client.h; sourceTree = ""; }; + 84F20E1725D52829009562A9 /* l_mapgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_mapgen.h; path = ../../../src/script/lua_api/l_mapgen.h; sourceTree = ""; }; + 84F20E1825D52829009562A9 /* l_modchannels.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_modchannels.h; path = ../../../src/script/lua_api/l_modchannels.h; sourceTree = ""; }; + 84F20E1925D52829009562A9 /* l_vmanip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_vmanip.cpp; path = ../../../src/script/lua_api/l_vmanip.cpp; sourceTree = ""; }; + 84F20E1A25D52829009562A9 /* l_nodetimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_nodetimer.h; path = ../../../src/script/lua_api/l_nodetimer.h; sourceTree = ""; }; + 84F20E1B25D52829009562A9 /* l_modchannels.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_modchannels.cpp; path = ../../../src/script/lua_api/l_modchannels.cpp; sourceTree = ""; }; + 84F20E1C25D52829009562A9 /* l_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_base.h; path = ../../../src/script/lua_api/l_base.h; sourceTree = ""; }; + 84F20E1D25D52829009562A9 /* l_auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_auth.h; path = ../../../src/script/lua_api/l_auth.h; sourceTree = ""; }; + 84F20E1E25D52829009562A9 /* l_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_client.cpp; path = ../../../src/script/lua_api/l_client.cpp; sourceTree = ""; }; + 84F20E1F25D52829009562A9 /* l_nodemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_nodemeta.h; path = ../../../src/script/lua_api/l_nodemeta.h; sourceTree = ""; }; + 84F20E2025D5282A009562A9 /* l_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_object.cpp; path = ../../../src/script/lua_api/l_object.cpp; sourceTree = ""; }; + 84F20E2125D5282A009562A9 /* l_auth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_auth.cpp; path = ../../../src/script/lua_api/l_auth.cpp; sourceTree = ""; }; + 84F20E2225D5282A009562A9 /* l_playermeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_playermeta.h; path = ../../../src/script/lua_api/l_playermeta.h; sourceTree = ""; }; + 84F20E2325D5282A009562A9 /* l_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_util.h; path = ../../../src/script/lua_api/l_util.h; sourceTree = ""; }; + 84F20E4325D5283E009562A9 /* serverinventorymgr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverinventorymgr.cpp; path = ../../../src/server/serverinventorymgr.cpp; sourceTree = ""; }; + 84F20E4425D5283E009562A9 /* serverinventorymgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serverinventorymgr.h; path = ../../../src/server/serverinventorymgr.h; sourceTree = ""; }; + 84F20E4525D5283E009562A9 /* luaentity_sao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = luaentity_sao.h; path = ../../../src/server/luaentity_sao.h; sourceTree = ""; }; + 84F20E4625D5283E009562A9 /* serveractiveobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serveractiveobject.h; path = ../../../src/server/serveractiveobject.h; sourceTree = ""; }; + 84F20E4725D5283E009562A9 /* serveractiveobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serveractiveobject.cpp; path = ../../../src/server/serveractiveobject.cpp; sourceTree = ""; }; + 84F20E4825D5283E009562A9 /* luaentity_sao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = luaentity_sao.cpp; path = ../../../src/server/luaentity_sao.cpp; sourceTree = ""; }; + 84F20E4925D5283E009562A9 /* unit_sao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = unit_sao.h; path = ../../../src/server/unit_sao.h; sourceTree = ""; }; + 84F20E4A25D5283E009562A9 /* mods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mods.h; path = ../../../src/server/mods.h; sourceTree = ""; }; + 84F20E4B25D5283F009562A9 /* activeobjectmgr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = activeobjectmgr.cpp; path = ../../../src/server/activeobjectmgr.cpp; sourceTree = ""; }; + 84F20E4C25D5283F009562A9 /* activeobjectmgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobjectmgr.h; path = ../../../src/server/activeobjectmgr.h; sourceTree = ""; }; + 84F20E4D25D5283F009562A9 /* mods.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mods.cpp; path = ../../../src/server/mods.cpp; sourceTree = ""; }; + 84F20E4E25D5283F009562A9 /* player_sao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = player_sao.cpp; path = ../../../src/server/player_sao.cpp; sourceTree = ""; }; + 84F20E4F25D5283F009562A9 /* player_sao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = player_sao.h; path = ../../../src/server/player_sao.h; sourceTree = ""; }; + 84F20E5025D5283F009562A9 /* unit_sao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = unit_sao.cpp; path = ../../../src/server/unit_sao.cpp; sourceTree = ""; }; + 84F20E5825D52866009562A9 /* srp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srp.cpp; path = ../../../src/util/srp.cpp; sourceTree = ""; }; + 84F20E5925D52866009562A9 /* string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = string.cpp; path = ../../../src/util/string.cpp; sourceTree = ""; }; + 84F20E5A25D52866009562A9 /* auth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = auth.cpp; path = ../../../src/util/auth.cpp; sourceTree = ""; }; + 84F20E5B25D52866009562A9 /* numeric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = numeric.h; path = ../../../src/util/numeric.h; sourceTree = ""; }; + 84F20E5C25D52866009562A9 /* quicktune_shortcutter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quicktune_shortcutter.h; path = ../../../src/util/quicktune_shortcutter.h; sourceTree = ""; }; + 84F20E5D25D52867009562A9 /* auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = auth.h; path = ../../../src/util/auth.h; sourceTree = ""; }; + 84F20E5E25D52867009562A9 /* metricsbackend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = metricsbackend.cpp; path = ../../../src/util/metricsbackend.cpp; sourceTree = ""; }; + 84F20E5F25D52867009562A9 /* numeric.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = numeric.cpp; path = ../../../src/util/numeric.cpp; sourceTree = ""; }; + 84F20E6025D52867009562A9 /* sha1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sha1.cpp; path = ../../../src/util/sha1.cpp; sourceTree = ""; }; + 84F20E6125D52867009562A9 /* md32_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = md32_common.h; path = ../../../src/util/md32_common.h; sourceTree = ""; }; + 84F20E6225D52867009562A9 /* serialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serialize.cpp; path = ../../../src/util/serialize.cpp; sourceTree = ""; }; + 84F20E6325D52867009562A9 /* pointedthing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pointedthing.h; path = ../../../src/util/pointedthing.h; sourceTree = ""; }; + 84F20E6425D52867009562A9 /* metricsbackend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = metricsbackend.h; path = ../../../src/util/metricsbackend.h; sourceTree = ""; }; + 84F20E6525D52867009562A9 /* areastore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = areastore.cpp; path = ../../../src/util/areastore.cpp; sourceTree = ""; }; + 84F20E6625D52867009562A9 /* ieee_float.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ieee_float.cpp; path = ../../../src/util/ieee_float.cpp; sourceTree = ""; }; + 84F20E6725D52867009562A9 /* sha1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sha1.h; path = ../../../src/util/sha1.h; sourceTree = ""; }; + 84F20E6825D52867009562A9 /* sha2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sha2.h; path = ../../../src/util/sha2.h; sourceTree = ""; }; + 84F20E6925D52867009562A9 /* sha256.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sha256.c; path = ../../../src/util/sha256.c; sourceTree = ""; }; + 84F20E6A25D52867009562A9 /* directiontables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = directiontables.h; path = ../../../src/util/directiontables.h; sourceTree = ""; }; + 84F20E6B25D52867009562A9 /* timetaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = timetaker.h; path = ../../../src/util/timetaker.h; sourceTree = ""; }; + 84F20E6C25D52867009562A9 /* quicktune.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = quicktune.cpp; path = ../../../src/util/quicktune.cpp; sourceTree = ""; }; + 84F20E6D25D52867009562A9 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = base64.h; path = ../../../src/util/base64.h; sourceTree = ""; }; + 84F20E6E25D52867009562A9 /* enriched_string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = enriched_string.cpp; path = ../../../src/util/enriched_string.cpp; sourceTree = ""; }; + 84F20E6F25D52868009562A9 /* basic_macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = basic_macros.h; path = ../../../src/util/basic_macros.h; sourceTree = ""; }; + 84F20E7025D52868009562A9 /* timetaker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = timetaker.cpp; path = ../../../src/util/timetaker.cpp; sourceTree = ""; }; + 84F20E7125D52868009562A9 /* strfnd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = strfnd.h; path = ../../../src/util/strfnd.h; sourceTree = ""; }; + 84F20E7225D52868009562A9 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = thread.h; path = ../../../src/util/thread.h; sourceTree = ""; }; + 84F20E7325D52868009562A9 /* serialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serialize.h; path = ../../../src/util/serialize.h; sourceTree = ""; }; + 84F20E7425D52868009562A9 /* srp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = srp.h; path = ../../../src/util/srp.h; sourceTree = ""; }; + 84F20E7525D52868009562A9 /* string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = string.h; path = ../../../src/util/string.h; sourceTree = ""; }; + 84F20E7625D52868009562A9 /* enriched_string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = enriched_string.h; path = ../../../src/util/enriched_string.h; sourceTree = ""; }; + 84F20E7725D52868009562A9 /* container.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = container.h; path = ../../../src/util/container.h; sourceTree = ""; }; + 84F20E7825D52868009562A9 /* areastore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = areastore.h; path = ../../../src/util/areastore.h; sourceTree = ""; }; + 84F20E7925D52868009562A9 /* ieee_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ieee_float.h; path = ../../../src/util/ieee_float.h; sourceTree = ""; }; + 84F20E7A25D52868009562A9 /* base64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = base64.cpp; path = ../../../src/util/base64.cpp; sourceTree = ""; }; + 84F20E7B25D52868009562A9 /* pointedthing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pointedthing.cpp; path = ../../../src/util/pointedthing.cpp; sourceTree = ""; }; + 84F20E7C25D52868009562A9 /* hex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hex.h; path = ../../../src/util/hex.h; sourceTree = ""; }; + 84F20E7D25D52868009562A9 /* directiontables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = directiontables.cpp; path = ../../../src/util/directiontables.cpp; sourceTree = ""; }; + 84F20E7E25D52868009562A9 /* pointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pointer.h; path = ../../../src/util/pointer.h; sourceTree = ""; }; + 84F20E7F25D52868009562A9 /* quicktune.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quicktune.h; path = ../../../src/util/quicktune.h; sourceTree = ""; }; + 84F20E9025D528C4009562A9 /* stereo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stereo.cpp; path = ../../../src/client/render/stereo.cpp; sourceTree = ""; }; + 84F20E9125D528C4009562A9 /* sidebyside.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sidebyside.h; path = ../../../src/client/render/sidebyside.h; sourceTree = ""; }; + 84F20E9225D528C5009562A9 /* factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = factory.h; path = ../../../src/client/render/factory.h; sourceTree = ""; }; + 84F20E9325D528C5009562A9 /* plain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = plain.h; path = ../../../src/client/render/plain.h; sourceTree = ""; }; + 84F20E9425D528C5009562A9 /* core.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = core.cpp; path = ../../../src/client/render/core.cpp; sourceTree = ""; }; + 84F20E9525D528C5009562A9 /* stereo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stereo.h; path = ../../../src/client/render/stereo.h; sourceTree = ""; }; + 84F20E9625D528C5009562A9 /* anaglyph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = anaglyph.cpp; path = ../../../src/client/render/anaglyph.cpp; sourceTree = ""; }; + 84F20E9725D528C5009562A9 /* plain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = plain.cpp; path = ../../../src/client/render/plain.cpp; sourceTree = ""; }; + 84F20E9825D528C5009562A9 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = core.h; path = ../../../src/client/render/core.h; sourceTree = ""; }; + 84F20E9925D528C5009562A9 /* anaglyph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = anaglyph.h; path = ../../../src/client/render/anaglyph.h; sourceTree = ""; }; + 84F20E9A25D528C5009562A9 /* pageflip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pageflip.cpp; path = ../../../src/client/render/pageflip.cpp; sourceTree = ""; }; + 84F20E9B25D528C5009562A9 /* factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = factory.cpp; path = ../../../src/client/render/factory.cpp; sourceTree = ""; }; + 84F20E9C25D528C5009562A9 /* sidebyside.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sidebyside.cpp; path = ../../../src/client/render/sidebyside.cpp; sourceTree = ""; }; + 84F20E9D25D528C5009562A9 /* pageflip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pageflip.h; path = ../../../src/client/render/pageflip.h; sourceTree = ""; }; + 84F20E9E25D528C5009562A9 /* interlaced.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = interlaced.cpp; path = ../../../src/client/render/interlaced.cpp; sourceTree = ""; }; + 84F20E9F25D528C5009562A9 /* interlaced.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = interlaced.h; path = ../../../src/client/render/interlaced.h; sourceTree = ""; }; + 84F20EA825D528D6009562A9 /* subgames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = subgames.cpp; path = ../../../src/content/subgames.cpp; sourceTree = ""; }; + 84F20EA925D528D6009562A9 /* subgames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = subgames.h; path = ../../../src/content/subgames.h; sourceTree = ""; }; + 84F20EAA25D528D6009562A9 /* mods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mods.h; path = ../../../src/content/mods.h; sourceTree = ""; }; + 84F20EAB25D528D7009562A9 /* packages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = packages.h; path = ../../../src/content/packages.h; sourceTree = ""; }; + 84F20EAC25D528D7009562A9 /* content.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content.h; path = ../../../src/content/content.h; sourceTree = ""; }; + 84F20EAD25D528D7009562A9 /* packages.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = packages.cpp; path = ../../../src/content/packages.cpp; sourceTree = ""; }; + 84F20EAE25D528D7009562A9 /* mods.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mods.cpp; path = ../../../src/content/mods.cpp; sourceTree = ""; }; + 84F20EAF25D528D7009562A9 /* content.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content.cpp; path = ../../../src/content/content.cpp; sourceTree = ""; }; + 84F20EB425D528EB009562A9 /* database-files.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "database-files.h"; path = "../../../src/database/database-files.h"; sourceTree = ""; }; + 84F20EB725D528EB009562A9 /* database.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = database.cpp; path = ../../../src/database/database.cpp; sourceTree = ""; }; + 84F20EBA25D528EB009562A9 /* database-leveldb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "database-leveldb.h"; path = "../../../src/database/database-leveldb.h"; sourceTree = ""; }; + 84F20EBC25D528EB009562A9 /* database.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = database.h; path = ../../../src/database/database.h; sourceTree = ""; }; + 84F20EBD25D528EB009562A9 /* database-files.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "database-files.cpp"; path = "../../../src/database/database-files.cpp"; sourceTree = ""; }; + 84F20EBE25D528EB009562A9 /* database-leveldb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "database-leveldb.cpp"; path = "../../../src/database/database-leveldb.cpp"; sourceTree = ""; }; + 84F20EBF25D528EB009562A9 /* database-dummy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "database-dummy.h"; path = "../../../src/database/database-dummy.h"; sourceTree = ""; }; + 84F20EC125D528EB009562A9 /* database-dummy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "database-dummy.cpp"; path = "../../../src/database/database-dummy.cpp"; sourceTree = ""; }; + 84F20EC925D52954009562A9 /* guiInventoryList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiInventoryList.cpp; path = ../../../src/gui/guiInventoryList.cpp; sourceTree = ""; }; + 84F20ECA25D52954009562A9 /* guiHyperText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiHyperText.h; path = ../../../src/gui/guiHyperText.h; sourceTree = ""; }; + 84F20ECB25D52954009562A9 /* guiEditBoxWithScrollbar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiEditBoxWithScrollbar.cpp; path = ../../../src/gui/guiEditBoxWithScrollbar.cpp; sourceTree = ""; }; + 84F20ECC25D52955009562A9 /* guiButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiButton.h; path = ../../../src/gui/guiButton.h; sourceTree = ""; }; + 84F20ECE25D52955009562A9 /* intlGUIEditBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = intlGUIEditBox.h; path = ../../../src/gui/intlGUIEditBox.h; sourceTree = ""; }; + 84F20ECF25D52955009562A9 /* guiFormSpecMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiFormSpecMenu.cpp; path = ../../../src/gui/guiFormSpecMenu.cpp; sourceTree = ""; }; + 84F20ED125D52955009562A9 /* guiButtonImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiButtonImage.h; path = ../../../src/gui/guiButtonImage.h; sourceTree = ""; }; + 84F20ED225D52955009562A9 /* profilergraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = profilergraph.cpp; path = ../../../src/gui/profilergraph.cpp; sourceTree = ""; }; + 84F20ED325D52955009562A9 /* guiConfirmRegistration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiConfirmRegistration.h; path = ../../../src/gui/guiConfirmRegistration.h; sourceTree = ""; }; + 84F20ED425D52955009562A9 /* intlGUIEditBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = intlGUIEditBox.cpp; path = ../../../src/gui/intlGUIEditBox.cpp; sourceTree = ""; }; + 84F20ED525D52955009562A9 /* guiSkin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiSkin.cpp; path = ../../../src/gui/guiSkin.cpp; sourceTree = ""; }; + 84F20ED625D52955009562A9 /* guiBackgroundImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiBackgroundImage.h; path = ../../../src/gui/guiBackgroundImage.h; sourceTree = ""; }; + 84F20ED725D52955009562A9 /* guiChatConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiChatConsole.h; path = ../../../src/gui/guiChatConsole.h; sourceTree = ""; }; + 84F20ED825D52955009562A9 /* guiButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiButton.cpp; path = ../../../src/gui/guiButton.cpp; sourceTree = ""; }; + 84F20ED925D52955009562A9 /* guiScrollContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiScrollContainer.h; path = ../../../src/gui/guiScrollContainer.h; sourceTree = ""; }; + 84F20EDA25D52955009562A9 /* guiPathSelectMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiPathSelectMenu.h; path = ../../../src/gui/guiPathSelectMenu.h; sourceTree = ""; }; + 84F20EDB25D52956009562A9 /* guiAnimatedImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiAnimatedImage.h; path = ../../../src/gui/guiAnimatedImage.h; sourceTree = ""; }; + 84F20EDC25D52956009562A9 /* guiInventoryList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiInventoryList.h; path = ../../../src/gui/guiInventoryList.h; sourceTree = ""; }; + 84F20EDD25D52956009562A9 /* guiScrollBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiScrollBar.h; path = ../../../src/gui/guiScrollBar.h; sourceTree = ""; }; + 84F20EDE25D52956009562A9 /* guiVolumeChange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiVolumeChange.h; path = ../../../src/gui/guiVolumeChange.h; sourceTree = ""; }; + 84F20EDF25D52956009562A9 /* profilergraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = profilergraph.h; path = ../../../src/gui/profilergraph.h; sourceTree = ""; }; + 84F20EE025D52956009562A9 /* guiItemImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiItemImage.cpp; path = ../../../src/gui/guiItemImage.cpp; sourceTree = ""; }; + 84F20EE125D52956009562A9 /* guiTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiTable.h; path = ../../../src/gui/guiTable.h; sourceTree = ""; }; + 84F20EE225D52956009562A9 /* guiEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiEngine.h; path = ../../../src/gui/guiEngine.h; sourceTree = ""; }; + 84F20EE325D52956009562A9 /* guiBackgroundImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiBackgroundImage.cpp; path = ../../../src/gui/guiBackgroundImage.cpp; sourceTree = ""; }; + 84F20EE425D52956009562A9 /* guiHyperText.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiHyperText.cpp; path = ../../../src/gui/guiHyperText.cpp; sourceTree = ""; }; + 84F20EE525D52956009562A9 /* guiAnimatedImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiAnimatedImage.cpp; path = ../../../src/gui/guiAnimatedImage.cpp; sourceTree = ""; }; + 84F20EE625D52956009562A9 /* guiSkin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiSkin.h; path = ../../../src/gui/guiSkin.h; sourceTree = ""; }; + 84F20EE825D52956009562A9 /* modalMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = modalMenu.cpp; path = ../../../src/gui/modalMenu.cpp; sourceTree = ""; }; + 84F20EE925D52957009562A9 /* guiButtonItemImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiButtonItemImage.cpp; path = ../../../src/gui/guiButtonItemImage.cpp; sourceTree = ""; }; + 84F20EEA25D52957009562A9 /* guiVolumeChange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiVolumeChange.cpp; path = ../../../src/gui/guiVolumeChange.cpp; sourceTree = ""; }; + 84F20EEB25D52957009562A9 /* guiEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiEngine.cpp; path = ../../../src/gui/guiEngine.cpp; sourceTree = ""; }; + 84F20EEC25D52957009562A9 /* guiBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiBox.cpp; path = ../../../src/gui/guiBox.cpp; sourceTree = ""; }; + 84F20EED25D52957009562A9 /* StyleSpec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StyleSpec.h; path = ../../../src/gui/StyleSpec.h; sourceTree = ""; }; + 84F20EEE25D52957009562A9 /* guiEditBoxWithScrollbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiEditBoxWithScrollbar.h; path = ../../../src/gui/guiEditBoxWithScrollbar.h; sourceTree = ""; }; + 84F20EF025D52957009562A9 /* guiButtonItemImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiButtonItemImage.h; path = ../../../src/gui/guiButtonItemImage.h; sourceTree = ""; }; + 84F20EF125D52957009562A9 /* guiKeyChangeMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiKeyChangeMenu.cpp; path = ../../../src/gui/guiKeyChangeMenu.cpp; sourceTree = ""; }; + 84F20EF225D52957009562A9 /* guiButtonImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiButtonImage.cpp; path = ../../../src/gui/guiButtonImage.cpp; sourceTree = ""; }; + 84F20EF325D52957009562A9 /* guiConfirmRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiConfirmRegistration.cpp; path = ../../../src/gui/guiConfirmRegistration.cpp; sourceTree = ""; }; + 84F20EF425D52957009562A9 /* guiItemImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiItemImage.h; path = ../../../src/gui/guiItemImage.h; sourceTree = ""; }; + 84F20EF525D52957009562A9 /* guiPathSelectMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiPathSelectMenu.cpp; path = ../../../src/gui/guiPathSelectMenu.cpp; sourceTree = ""; }; + 84F20EF625D52957009562A9 /* guiScrollContainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiScrollContainer.cpp; path = ../../../src/gui/guiScrollContainer.cpp; sourceTree = ""; }; + 84F20EF725D52957009562A9 /* guiTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiTable.cpp; path = ../../../src/gui/guiTable.cpp; sourceTree = ""; }; + 84F20EF825D52957009562A9 /* modalMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modalMenu.h; path = ../../../src/gui/modalMenu.h; sourceTree = ""; }; + 84F20EF925D52957009562A9 /* guiBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiBox.h; path = ../../../src/gui/guiBox.h; sourceTree = ""; }; + 84F20EFA25D52958009562A9 /* mainmenumanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mainmenumanager.h; path = ../../../src/gui/mainmenumanager.h; sourceTree = ""; }; + 84F20EFC25D52958009562A9 /* guiMainMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiMainMenu.h; path = ../../../src/gui/guiMainMenu.h; sourceTree = ""; }; + 84F20EFD25D52958009562A9 /* guiScrollBar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiScrollBar.cpp; path = ../../../src/gui/guiScrollBar.cpp; sourceTree = ""; }; + 84F20EFE25D52958009562A9 /* guiChatConsole.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiChatConsole.cpp; path = ../../../src/gui/guiChatConsole.cpp; sourceTree = ""; }; + 84F20EFF25D52958009562A9 /* guiKeyChangeMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiKeyChangeMenu.h; path = ../../../src/gui/guiKeyChangeMenu.h; sourceTree = ""; }; + 84F20F0025D52958009562A9 /* guiFormSpecMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiFormSpecMenu.h; path = ../../../src/gui/guiFormSpecMenu.h; sourceTree = ""; }; + 84F20F1C25D52973009562A9 /* mapgen_flat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_flat.h; path = ../../../src/mapgen/mapgen_flat.h; sourceTree = ""; }; + 84F20F1D25D52973009562A9 /* mapgen_singlenode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_singlenode.cpp; path = ../../../src/mapgen/mapgen_singlenode.cpp; sourceTree = ""; }; + 84F20F1E25D52973009562A9 /* mg_schematic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_schematic.h; path = ../../../src/mapgen/mg_schematic.h; sourceTree = ""; }; + 84F20F1F25D52973009562A9 /* mapgen_fractal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_fractal.h; path = ../../../src/mapgen/mapgen_fractal.h; sourceTree = ""; }; + 84F20F2025D52973009562A9 /* cavegen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cavegen.h; path = ../../../src/mapgen/cavegen.h; sourceTree = ""; }; + 84F20F2125D52974009562A9 /* mapgen_v7p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v7p.h; path = ../../../src/mapgen/mapgen_v7p.h; sourceTree = ""; }; + 84F20F2225D52974009562A9 /* mapgen_v7p.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v7p.cpp; path = ../../../src/mapgen/mapgen_v7p.cpp; sourceTree = ""; }; + 84F20F2325D52974009562A9 /* mg_biome.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_biome.cpp; path = ../../../src/mapgen/mg_biome.cpp; sourceTree = ""; }; + 84F20F2425D52974009562A9 /* mg_biome.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_biome.h; path = ../../../src/mapgen/mg_biome.h; sourceTree = ""; }; + 84F20F2525D52974009562A9 /* mapgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen.h; path = ../../../src/mapgen/mapgen.h; sourceTree = ""; }; + 84F20F2625D52974009562A9 /* mg_decoration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_decoration.h; path = ../../../src/mapgen/mg_decoration.h; sourceTree = ""; }; + 84F20F2725D52974009562A9 /* treegen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = treegen.h; path = ../../../src/mapgen/treegen.h; sourceTree = ""; }; + 84F20F2825D52974009562A9 /* mapgen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen.cpp; path = ../../../src/mapgen/mapgen.cpp; sourceTree = ""; }; + 84F20F2925D52974009562A9 /* mapgen_valleys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_valleys.cpp; path = ../../../src/mapgen/mapgen_valleys.cpp; sourceTree = ""; }; + 84F20F2A25D52974009562A9 /* mg_ore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_ore.cpp; path = ../../../src/mapgen/mg_ore.cpp; sourceTree = ""; }; + 84F20F2B25D52974009562A9 /* mapgen_singlenode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_singlenode.h; path = ../../../src/mapgen/mapgen_singlenode.h; sourceTree = ""; }; + 84F20F2C25D52974009562A9 /* mg_ore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_ore.h; path = ../../../src/mapgen/mg_ore.h; sourceTree = ""; }; + 84F20F2D25D52974009562A9 /* mapgen_v5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v5.h; path = ../../../src/mapgen/mapgen_v5.h; sourceTree = ""; }; + 84F20F2E25D52974009562A9 /* dungeongen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dungeongen.cpp; path = ../../../src/mapgen/dungeongen.cpp; sourceTree = ""; }; + 84F20F2F25D52974009562A9 /* cavegen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cavegen.cpp; path = ../../../src/mapgen/cavegen.cpp; sourceTree = ""; }; + 84F20F3025D52975009562A9 /* dungeongen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dungeongen.h; path = ../../../src/mapgen/dungeongen.h; sourceTree = ""; }; + 84F20F3125D52975009562A9 /* mapgen_flat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_flat.cpp; path = ../../../src/mapgen/mapgen_flat.cpp; sourceTree = ""; }; + 84F20F3225D52975009562A9 /* mg_decoration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_decoration.cpp; path = ../../../src/mapgen/mg_decoration.cpp; sourceTree = ""; }; + 84F20F3325D52975009562A9 /* treegen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = treegen.cpp; path = ../../../src/mapgen/treegen.cpp; sourceTree = ""; }; + 84F20F3425D52975009562A9 /* mapgen_v6.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v6.cpp; path = ../../../src/mapgen/mapgen_v6.cpp; sourceTree = ""; }; + 84F20F3525D52975009562A9 /* mg_schematic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_schematic.cpp; path = ../../../src/mapgen/mg_schematic.cpp; sourceTree = ""; }; + 84F20F3625D52975009562A9 /* mapgen_v7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v7.h; path = ../../../src/mapgen/mapgen_v7.h; sourceTree = ""; }; + 84F20F3725D52975009562A9 /* mapgen_carpathian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_carpathian.cpp; path = ../../../src/mapgen/mapgen_carpathian.cpp; sourceTree = ""; }; + 84F20F3825D52975009562A9 /* mapgen_valleys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_valleys.h; path = ../../../src/mapgen/mapgen_valleys.h; sourceTree = ""; }; + 84F20F3925D52975009562A9 /* mapgen_carpathian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_carpathian.h; path = ../../../src/mapgen/mapgen_carpathian.h; sourceTree = ""; }; + 84F20F3A25D52975009562A9 /* mapgen_fractal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_fractal.cpp; path = ../../../src/mapgen/mapgen_fractal.cpp; sourceTree = ""; }; + 84F20F3B25D52975009562A9 /* mapgen_v7.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v7.cpp; path = ../../../src/mapgen/mapgen_v7.cpp; sourceTree = ""; }; + 84F20F3C25D52975009562A9 /* mapgen_v5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v5.cpp; path = ../../../src/mapgen/mapgen_v5.cpp; sourceTree = ""; }; + 84F20F3D25D52975009562A9 /* mapgen_v6.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v6.h; path = ../../../src/mapgen/mapgen_v6.h; sourceTree = ""; }; + 84FD8E2F26A0B01D00EF2BFA /* guiEditBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiEditBox.h; path = ../../../src/gui/guiEditBox.h; sourceTree = ""; }; + 84FD8E3026A0B01D00EF2BFA /* guiEditBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiEditBox.cpp; path = ../../../src/gui/guiEditBox.cpp; sourceTree = ""; }; + 84FD8E3226A0B04900EF2BFA /* guiScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiScene.h; path = ../../../src/gui/guiScene.h; sourceTree = ""; }; + 84FD8E3326A0B04900EF2BFA /* guiScene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiScene.cpp; path = ../../../src/gui/guiScene.cpp; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1772,6 +1773,7 @@ pt, ro, ru, + sl, sk, es, sv, @@ -2089,6 +2091,7 @@ 848ADF0527BD69B4001C60F3 /* pt */, 848ADF0627BD69BB001C60F3 /* ro */, 848ADF0727BD69BF001C60F3 /* ru */, + 8459C49F2932552500083C86 /* sl */, 848ADF0827BD69C3001C60F3 /* sk */, 848ADF0927BD69C8001C60F3 /* es */, 848ADF0A27BD69CB001C60F3 /* sv */, @@ -2210,10 +2213,10 @@ ); HEADER_SEARCH_PATHS = ( "$(inherited)", - "${SRCROOT}/../../../src", - "${SRCROOT}/../../../src/script", - "${SRCROOT}/../../../lib/gmp", - "${SRCROOT}/../../../lib/jsoncpp", + "${SRCROOT}/../../src", + "${SRCROOT}/../../src/script", + "${SRCROOT}/../../lib/gmp", + "${SRCROOT}/../../lib/jsoncpp", "${SRCROOT}/../deps/freetype/include", "${SRCROOT}/../deps/gettext/include", "${SRCROOT}/../deps/irrlicht/include", @@ -2289,10 +2292,10 @@ ); HEADER_SEARCH_PATHS = ( "$(inherited)", - "${SRCROOT}/../../../src", - "${SRCROOT}/../../../src/script", - "${SRCROOT}/../../../lib/gmp", - "${SRCROOT}/../../../lib/jsoncpp", + "${SRCROOT}/../../src", + "${SRCROOT}/../../src/script", + "${SRCROOT}/../../lib/gmp", + "${SRCROOT}/../../lib/jsoncpp", "${SRCROOT}/../deps/freetype/include", "${SRCROOT}/../deps/gettext/include", "${SRCROOT}/../deps/irrlicht/include", diff --git a/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/128x128@1x.png b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/128x128@1x.png new file mode 100644 index 000000000..8fabd0092 Binary files /dev/null and b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/128x128@1x.png differ diff --git a/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/128x128@2x.png b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/128x128@2x.png new file mode 100644 index 000000000..1ea984817 Binary files /dev/null and b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/128x128@2x.png differ diff --git a/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/16x16@1x.png b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/16x16@1x.png new file mode 100644 index 000000000..f6c1c1b5b Binary files /dev/null and b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/16x16@1x.png differ diff --git a/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/16x16@2x.png b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/16x16@2x.png new file mode 100644 index 000000000..8a01dc12a Binary files /dev/null and b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/16x16@2x.png differ diff --git a/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/256х256@1x.png b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/256х256@1x.png new file mode 100644 index 000000000..1ea984817 Binary files /dev/null and b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/256х256@1x.png differ diff --git a/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/256х256@2x.png b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/256х256@2x.png new file mode 100644 index 000000000..6e2fef30c Binary files /dev/null and b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/256х256@2x.png differ diff --git a/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/32x32@1x.png b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/32x32@1x.png new file mode 100644 index 000000000..f52d1f68e Binary files /dev/null and b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/32x32@1x.png differ diff --git a/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/32x32@2x.png b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/32x32@2x.png new file mode 100644 index 000000000..4707496fc Binary files /dev/null and b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/32x32@2x.png differ diff --git a/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/512х512@1x.png b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/512х512@1x.png new file mode 100644 index 000000000..6e2fef30c Binary files /dev/null and b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/512х512@1x.png differ diff --git a/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/512х512@2x.png b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/512х512@2x.png new file mode 100644 index 000000000..2640bfe85 Binary files /dev/null and b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/512х512@2x.png differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/Contents.json b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 70% rename from build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/Contents.json index f17bd734b..8266b1540 100644 --- a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/Apple/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,61 +1,61 @@ { "images" : [ { - "filename" : "AppIcon-16.png", + "filename" : "16x16@1x.png", "idiom" : "mac", "scale" : "1x", "size" : "16x16" }, { - "filename" : "AppIcon-32.png", + "filename" : "16x16@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "16x16" }, { - "filename" : "AppIcon-32.png", + "filename" : "32x32@1x.png", "idiom" : "mac", "scale" : "1x", "size" : "32x32" }, { - "filename" : "AppIcon-64.png", + "filename" : "32x32@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "32x32" }, { - "filename" : "AppIcon-128.png", + "filename" : "128x128@1x.png", "idiom" : "mac", "scale" : "1x", "size" : "128x128" }, { - "filename" : "AppIcon-256.png", + "filename" : "128x128@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "128x128" }, { - "filename" : "AppIcon-256.png", + "filename" : "256х256@1x.png", "idiom" : "mac", "scale" : "1x", "size" : "256x256" }, { - "filename" : "AppIcon-512.png", + "filename" : "256х256@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "256x256" }, { - "filename" : "AppIcon-512.png", + "filename" : "512х512@1x.png", "idiom" : "mac", "scale" : "1x", "size" : "512x512" }, { - "filename" : "AppIcon-1024.png", + "filename" : "512х512@2x.png", "idiom" : "mac", "scale" : "2x", "size" : "512x512" diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/Contents.json b/Apple/MultiCraft/MultiCraft/Assets.xcassets/Contents.json similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/Assets.xcassets/Contents.json rename to Apple/MultiCraft/MultiCraft/Assets.xcassets/Contents.json diff --git a/build/macOS/MultiCraft/MultiCraft/Info.plist b/Apple/MultiCraft/MultiCraft/Info.plist similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/Info.plist rename to Apple/MultiCraft/MultiCraft/Info.plist diff --git a/build/macOS/MultiCraft/MultiCraft/MultiCraft.entitlements b/Apple/MultiCraft/MultiCraft/MultiCraft.entitlements similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/MultiCraft.entitlements rename to Apple/MultiCraft/MultiCraft/MultiCraft.entitlements diff --git a/build/macOS/MultiCraft/MultiCraft/bg.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/bg.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/bg.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/bg.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/cs.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/cs.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/cs.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/cs.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/da.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/da.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/da.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/da.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/de.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/de.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/de.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/de.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/el.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/el.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/el.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/el.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/en.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/en.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/en.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/en.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/es.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/es.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/es.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/es.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/et.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/et.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/et.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/et.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/fi.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/fi.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/fi.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/fi.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/fr.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/fr.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/fr.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/fr.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/hu.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/hu.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/hu.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/hu.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/id.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/id.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/id.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/id.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/it.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/it.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/it.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/it.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/ja.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/ja.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/ja.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/ja.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/lt.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/lt.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/lt.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/lt.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/lv.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/lv.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/lv.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/lv.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/nl.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/nl.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/nl.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/nl.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/pl.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/pl.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/pl.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/pl.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/pt.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/pt.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/pt.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/pt.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/ro.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/ro.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/ro.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/ro.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/ru.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/ru.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/ru.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/ru.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/sk.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/sk.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/sk.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/sk.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/sv.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/sl.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/sv.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/sl.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/tr.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/sv.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/tr.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/sv.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/uk.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/tr.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/uk.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/tr.lproj/Localizable.strings diff --git a/build/macOS/MultiCraft/MultiCraft/vi.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/uk.lproj/Localizable.strings similarity index 100% rename from build/macOS/MultiCraft/MultiCraft/vi.lproj/Localizable.strings rename to Apple/MultiCraft/MultiCraft/uk.lproj/Localizable.strings diff --git a/Apple/MultiCraft/MultiCraft/vi.lproj/Localizable.strings b/Apple/MultiCraft/MultiCraft/vi.lproj/Localizable.strings new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/Apple/MultiCraft/MultiCraft/vi.lproj/Localizable.strings @@ -0,0 +1 @@ + diff --git a/Apple/Start.sh b/Apple/Start.sh new file mode 100755 index 000000000..efbb9c1f6 --- /dev/null +++ b/Apple/Start.sh @@ -0,0 +1,36 @@ +#!/bin/bash -e + +echo +echo "Starting build MultiCraft for macOS..." + +echo +echo "Build libraries:" + +sh scripts/SDL2.sh +sh scripts/libjpeg.sh +sh scripts/libpng.sh +sh scripts/irrlicht.sh +sh scripts/gettext.sh +sh scripts/freetype.sh +sh scripts/leveldb.sh +sh scripts/libogg.sh +sh scripts/libvorbis.sh +sh scripts/luajit.sh +sh scripts/openal.sh + +echo +echo "All libraries were built!" + +echo +echo "Preparing assets:" + +sh scripts/assets.sh + +echo +echo "Preparing locales:" + +sh scripts/locale.sh + +echo +echo "All done! You can continue in Xcode!" +open MultiCraft/MultiCraft.xcodeproj diff --git a/build/macOS/deps/SDL2.sh b/Apple/scripts/SDL2.sh similarity index 92% rename from build/macOS/deps/SDL2.sh rename to Apple/scripts/SDL2.sh index 23f19514f..9b1b7668c 100755 --- a/build/macOS/deps/SDL2.sh +++ b/Apple/scripts/SDL2.sh @@ -1,16 +1,15 @@ #!/bin/bash -e -. sdk.sh -SDL2_VERSION=2.24.2 +SDL2_VERSION=2.26.1 + +. scripts/sdk.sh +mkdir -p deps; cd deps if [ ! -d SDL2-src ]; then wget https://github.com/libsdl-org/SDL/archive/release-$SDL2_VERSION.tar.gz tar -xzvf release-$SDL2_VERSION.tar.gz mv SDL-release-$SDL2_VERSION SDL2-src rm release-$SDL2_VERSION.tar.gz - # patch SDL2 - patch -p1 < SDL2.diff - patch -p1 < SDL2-command-modifier.diff # Disable some features that are not needed sed -i '' 's/#define SDL_AUDIO_DRIVER_COREAUDIO 1/#define SDL_AUDIO_DRIVER_COREAUDIO 0/g' SDL2-src/include/SDL_config_macosx.h sed -i '' 's/#define SDL_AUDIO_DRIVER_DISK 1/#define SDL_AUDIO_DRIVER_DISK 0/g' SDL2-src/include/SDL_config_macosx.h diff --git a/Apple/scripts/assets.sh b/Apple/scripts/assets.sh new file mode 100755 index 000000000..1a21eea3a --- /dev/null +++ b/Apple/scripts/assets.sh @@ -0,0 +1,19 @@ +#!/bin/bash -e + +ALL_FONTS=true + +if [ ! -d MultiCraft/MultiCraft.xcodeproj ]; then + echo "Run this from Apple folder" + exit 1 +fi + +DEST=$(pwd)/assets + +mkdir -p $DEST/fonts + +if $ALL_FONTS +then + cp ../fonts/*.ttf $DEST/fonts/ +else + cp ../fonts/MultiCraftFont.ttf $DEST/fonts/ +fi diff --git a/build/macOS/deps/freetype.sh b/Apple/scripts/freetype.sh similarity index 95% rename from build/macOS/deps/freetype.sh rename to Apple/scripts/freetype.sh index 870dacdd8..9ef999d64 100755 --- a/build/macOS/deps/freetype.sh +++ b/Apple/scripts/freetype.sh @@ -1,8 +1,10 @@ #!/bin/bash -e -. sdk.sh FREETYPE_VERSION=2.12.1 +. scripts/sdk.sh +mkdir -p deps; cd deps + if [ ! -d freetype-src ]; then wget http://download.savannah.gnu.org/releases/freetype/freetype-$FREETYPE_VERSION.tar.gz tar -xzvf freetype-$FREETYPE_VERSION.tar.gz diff --git a/build/macOS/deps/gettext.sh b/Apple/scripts/gettext.sh similarity index 94% rename from build/macOS/deps/gettext.sh rename to Apple/scripts/gettext.sh index 8a665bd95..d6bafe44e 100755 --- a/build/macOS/deps/gettext.sh +++ b/Apple/scripts/gettext.sh @@ -1,8 +1,10 @@ #!/bin/bash -e -. sdk.sh GETTEXT_VERSION=0.21.1 +. scripts/sdk.sh +mkdir -p deps; cd deps + if [ ! -d gettext-src ]; then wget https://ftp.gnu.org/pub/gnu/gettext/gettext-$GETTEXT_VERSION.tar.gz tar -xzvf gettext-$GETTEXT_VERSION.tar.gz diff --git a/build/macOS/deps/irrlicht.sh b/Apple/scripts/irrlicht.sh similarity index 94% rename from build/macOS/deps/irrlicht.sh rename to Apple/scripts/irrlicht.sh index fc24513b8..8790d8d30 100755 --- a/build/macOS/deps/irrlicht.sh +++ b/Apple/scripts/irrlicht.sh @@ -1,6 +1,7 @@ #!/bin/bash -e -. sdk.sh +. scripts/sdk.sh +mkdir -p deps; cd deps [ ! -d irrlicht-src ] && \ git clone --depth 1 -b SDL2 https://github.com/MoNTE48/Irrlicht irrlicht-src diff --git a/build/macOS/deps/leveldb.sh b/Apple/scripts/leveldb.sh similarity index 93% rename from build/macOS/deps/leveldb.sh rename to Apple/scripts/leveldb.sh index 2cf3ea34c..097c03143 100755 --- a/build/macOS/deps/leveldb.sh +++ b/Apple/scripts/leveldb.sh @@ -1,8 +1,10 @@ #!/bin/bash -e -. sdk.sh LEVELDB_VERSION=1.23 +. scripts/sdk.sh +mkdir -p deps; cd deps + if [ ! -d leveldb-src ]; then git clone -b $LEVELDB_VERSION --depth 1 https://github.com/google/leveldb leveldb-src mkdir leveldb-src/build diff --git a/build/macOS/deps/libjpeg.sh b/Apple/scripts/libjpeg.sh similarity index 96% rename from build/macOS/deps/libjpeg.sh rename to Apple/scripts/libjpeg.sh index 4a306ddc7..464cb1f6b 100755 --- a/build/macOS/deps/libjpeg.sh +++ b/Apple/scripts/libjpeg.sh @@ -1,8 +1,10 @@ #!/bin/bash -e -. sdk.sh JPEG_VERSION=2.1.4 +. scripts/sdk.sh +mkdir -p deps; cd deps + if [ ! -d libjpeg-src ]; then wget https://download.sourceforge.net/libjpeg-turbo/libjpeg-turbo-$JPEG_VERSION.tar.gz tar -xzvf libjpeg-turbo-$JPEG_VERSION.tar.gz diff --git a/build/macOS/deps/libogg.sh b/Apple/scripts/libogg.sh similarity index 92% rename from build/macOS/deps/libogg.sh rename to Apple/scripts/libogg.sh index 3f67ba323..6d0750313 100755 --- a/build/macOS/deps/libogg.sh +++ b/Apple/scripts/libogg.sh @@ -1,8 +1,10 @@ #!/bin/bash -e -. sdk.sh OGG_VERSION=1.3.5 +. scripts/sdk.sh +mkdir -p deps; cd deps + if [ ! -d libogg-src ]; then git clone -b v$OGG_VERSION --depth 1 https://github.com/xiph/ogg libogg-src mkdir libogg-src/build diff --git a/build/macOS/deps/libpng.sh b/Apple/scripts/libpng.sh similarity index 94% rename from build/macOS/deps/libpng.sh rename to Apple/scripts/libpng.sh index 53ed57a97..65ed53cba 100755 --- a/build/macOS/deps/libpng.sh +++ b/Apple/scripts/libpng.sh @@ -1,7 +1,9 @@ #!/bin/bash -e -. sdk.sh -PNG_VERSION=1.6.38 +PNG_VERSION=1.6.39 + +. scripts/sdk.sh +mkdir -p deps; cd deps if [ ! -d libpng-src ]; then wget https://download.sourceforge.net/libpng/libpng-$PNG_VERSION.tar.gz diff --git a/build/macOS/deps/libvorbis.sh b/Apple/scripts/libvorbis.sh similarity index 94% rename from build/macOS/deps/libvorbis.sh rename to Apple/scripts/libvorbis.sh index b31e0b7fa..87831cfc5 100755 --- a/build/macOS/deps/libvorbis.sh +++ b/Apple/scripts/libvorbis.sh @@ -1,8 +1,10 @@ #!/bin/bash -e -. sdk.sh VORBIS_VERSION=1.3.7 +. scripts/sdk.sh +mkdir -p deps; cd deps + if [ ! -d libvorbis-src ]; then git clone -b v$VORBIS_VERSION --depth 1 https://github.com/xiph/vorbis libvorbis-src mkdir libvorbis-src/build diff --git a/build/macOS/locale.sh b/Apple/scripts/locale.sh similarity index 91% rename from build/macOS/locale.sh rename to Apple/scripts/locale.sh index 005908bc0..01d7fd8b6 100755 --- a/build/macOS/locale.sh +++ b/Apple/scripts/locale.sh @@ -1,13 +1,13 @@ #!/bin/bash -e if [ ! -d MultiCraft/MultiCraft.xcodeproj ]; then - echo "Run this in build/macOS" + echo "Run this from Apple folder" exit 1 fi DEST=$(pwd)/assets/locale -pushd ../../po +pushd ../po for lang in *; do [ ${#lang} -ne 2 ] && continue mopath=$DEST/$lang/LC_MESSAGES diff --git a/build/macOS/deps/luajit.sh b/Apple/scripts/luajit.sh similarity index 94% rename from build/macOS/deps/luajit.sh rename to Apple/scripts/luajit.sh index ebbe3ff8e..be7c3e9b2 100755 --- a/build/macOS/deps/luajit.sh +++ b/Apple/scripts/luajit.sh @@ -1,10 +1,11 @@ #!/bin/bash -e -. sdk.sh -export MACOSX_DEPLOYMENT_TARGET=10.15 - LUAJIT_VERSION="v2.1" +. scripts/sdk.sh +export MACOSX_DEPLOYMENT_TARGET=10.15 +mkdir -p deps; cd deps + if [ ! -d luajit-src ]; then git clone -b $LUAJIT_VERSION --depth 1 -c core.autocrlf=false https://github.com/LuaJIT/LuaJIT luajit-src fi diff --git a/build/macOS/deps/openal.sh b/Apple/scripts/openal.sh similarity index 94% rename from build/macOS/deps/openal.sh rename to Apple/scripts/openal.sh index de87a5f0d..afafd03d7 100755 --- a/build/macOS/deps/openal.sh +++ b/Apple/scripts/openal.sh @@ -1,8 +1,10 @@ #!/bin/bash -e -. sdk.sh OPENAL_VERSION=1.22.2 +. scripts/sdk.sh +mkdir -p deps; cd deps + if [ ! -d openal-src ]; then git clone -b $OPENAL_VERSION --depth 1 https://github.com/kcat/openal-soft openal-src fi diff --git a/build/macOS/deps/sdk.sh b/Apple/scripts/sdk.sh similarity index 95% rename from build/macOS/deps/sdk.sh rename to Apple/scripts/sdk.sh index 6da125b7d..442eec840 100755 --- a/build/macOS/deps/sdk.sh +++ b/Apple/scripts/sdk.sh @@ -1,6 +1,6 @@ #!/bin/bash -e -# This file sets the appropriate compiler and flags for compiling for macOS without Xcode +# This file sets the appropriate compiler and flags for compiling for macOS sdk=macosx export OSX_OSVER=10.11 diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.png deleted file mode 100644 index 2f6d73157..000000000 Binary files a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.png and /dev/null differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png deleted file mode 100644 index 7149acadf..000000000 Binary files a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png and /dev/null differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png deleted file mode 100644 index b0753f957..000000000 Binary files a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png and /dev/null differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png deleted file mode 100644 index abf5bc03f..000000000 Binary files a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png and /dev/null differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png deleted file mode 100644 index 4b867c3fc..000000000 Binary files a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png and /dev/null differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png deleted file mode 100644 index 795d4b4b9..000000000 Binary files a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png and /dev/null differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-64.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-64.png deleted file mode 100644 index b71e2c9f1..000000000 Binary files a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-64.png and /dev/null differ diff --git a/build/macOS/Start.sh b/build/macOS/Start.sh deleted file mode 100755 index 650937f9d..000000000 --- a/build/macOS/Start.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -e - -echo -echo "Starting build MultiCraft for macOS..." - -echo -echo "Build Libraries:" - -cd deps -sh libraries.sh -cd .. - -echo -echo "Preparing Assets:" - -sh assets.sh - -echo -echo "Preparing Locales:" - -sh locale.sh - -echo -echo "Creating App Icon:" - -echo "Skipping..." -#sh appicon.sh - -echo -echo "All done! You can continue in Xcode!" -open MultiCraft/MultiCraft.xcodeproj diff --git a/build/macOS/appicon.sh b/build/macOS/appicon.sh deleted file mode 100755 index 0f2e27c34..000000000 --- a/build/macOS/appicon.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -e - -# Generates different AppIcon images with correct dimensions -# (brew package: imagemagick) -# (install: brew install imagemagick) -SIZES="16 32 64 128 256 512 1024" -SRCFILE=icon.png -DSTDIR=MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset - -for sz in $SIZES; do - echo "Creating ${sz}x${sz} icon" - convert -resize ${sz}x${sz} $SRCFILE $DSTDIR/AppIcon-${sz}.png -done - -echo "App Icon create successful" diff --git a/build/macOS/assets.sh b/build/macOS/assets.sh deleted file mode 100755 index be35aae45..000000000 --- a/build/macOS/assets.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -e - -if [ ! -d MultiCraft/MultiCraft.xcodeproj ]; then - echo "Run this in build/macOS" - exit 1 -fi - -DEST=$(pwd)/assets - -mkdir -p $DEST/fonts -cp ../../fonts/*.ttf $DEST/fonts/ diff --git a/build/macOS/deps/SDL2-command-modifier.diff b/build/macOS/deps/SDL2-command-modifier.diff deleted file mode 100755 index eaf4b321a..000000000 --- a/build/macOS/deps/SDL2-command-modifier.diff +++ /dev/null @@ -1,263 +0,0 @@ -diff --git a/src/video/cocoa/SDL_cocoakeyboard.m b/src/video/cocoa/SDL_cocoakeyboard.m -index 02c99e8e72a5..6b68a2b807b3 100644 ---- a/SDL2-src/src/video/cocoa/SDL_cocoakeyboard.m -+++ b/SDL2-src/src/video/cocoa/SDL_cocoakeyboard.m -@@ -177,209 +177,49 @@ - (NSArray *)validAttributesForMarkedText - - @end - -- --/* This is a helper function for HandleModifierSide. This -- * function reverts back to behavior before the distinction between -- * sides was made. -- */ --static void --HandleNonDeviceModifier(unsigned int device_independent_mask, -- unsigned int oldMods, -- unsigned int newMods, -- SDL_Scancode scancode) --{ -- unsigned int oldMask, newMask; -- -- /* Isolate just the bits we care about in the depedent bits so we can -- * figure out what changed -- */ -- oldMask = oldMods & device_independent_mask; -- newMask = newMods & device_independent_mask; -- -- if (oldMask && oldMask != newMask) { -- SDL_SendKeyboardKey(SDL_RELEASED, scancode); -- } else if (newMask && oldMask != newMask) { -- SDL_SendKeyboardKey(SDL_PRESSED, scancode); -- } --} -- --/* This is a helper function for HandleModifierSide. -- * This function sets the actual SDL_PrivateKeyboard event. -- */ --static void --HandleModifierOneSide(unsigned int oldMods, unsigned int newMods, -- SDL_Scancode scancode, -- unsigned int sided_device_dependent_mask) --{ -- unsigned int old_dep_mask, new_dep_mask; -- -- /* Isolate just the bits we care about in the depedent bits so we can -- * figure out what changed -- */ -- old_dep_mask = oldMods & sided_device_dependent_mask; -- new_dep_mask = newMods & sided_device_dependent_mask; -- -- /* We now know that this side bit flipped. But we don't know if -- * it went pressed to released or released to pressed, so we must -- * find out which it is. -- */ -- if (new_dep_mask && old_dep_mask != new_dep_mask) { -- SDL_SendKeyboardKey(SDL_PRESSED, scancode); -- } else { -- SDL_SendKeyboardKey(SDL_RELEASED, scancode); -- } --} -- --/* This is a helper function for DoSidedModifiers. -- * This function will figure out if the modifier key is the left or right side, -- * e.g. left-shift vs right-shift. -- */ --static void --HandleModifierSide(int device_independent_mask, -- unsigned int oldMods, unsigned int newMods, -- SDL_Scancode left_scancode, -- SDL_Scancode right_scancode, -- unsigned int left_device_dependent_mask, -- unsigned int right_device_dependent_mask) --{ -- unsigned int device_dependent_mask = (left_device_dependent_mask | -- right_device_dependent_mask); -- unsigned int diff_mod; -- -- /* On the basis that the device independent mask is set, but there are -- * no device dependent flags set, we'll assume that we can't detect this -- * keyboard and revert to the unsided behavior. -- */ -- if ((device_dependent_mask & newMods) == 0) { -- /* Revert to the old behavior */ -- HandleNonDeviceModifier(device_independent_mask, oldMods, newMods, left_scancode); -- return; -- } -- -- /* XOR the previous state against the new state to see if there's a change */ -- diff_mod = (device_dependent_mask & oldMods) ^ -- (device_dependent_mask & newMods); -- if (diff_mod) { -- /* A change in state was found. Isolate the left and right bits -- * to handle them separately just in case the values can simulataneously -- * change or if the bits don't both exist. -- */ -- if (left_device_dependent_mask & diff_mod) { -- HandleModifierOneSide(oldMods, newMods, left_scancode, left_device_dependent_mask); -- } -- if (right_device_dependent_mask & diff_mod) { -- HandleModifierOneSide(oldMods, newMods, right_scancode, right_device_dependent_mask); -- } -- } --} -- --/* This is a helper function for DoSidedModifiers. -- * This function will release a key press in the case that -- * it is clear that the modifier has been released (i.e. one side -- * can't still be down). -- */ --static void --ReleaseModifierSide(unsigned int device_independent_mask, -- unsigned int oldMods, unsigned int newMods, -- SDL_Scancode left_scancode, -- SDL_Scancode right_scancode, -- unsigned int left_device_dependent_mask, -- unsigned int right_device_dependent_mask) --{ -- unsigned int device_dependent_mask = (left_device_dependent_mask | -- right_device_dependent_mask); -- -- /* On the basis that the device independent mask is set, but there are -- * no device dependent flags set, we'll assume that we can't detect this -- * keyboard and revert to the unsided behavior. -- */ -- if ((device_dependent_mask & oldMods) == 0) { -- /* In this case, we can't detect the keyboard, so use the left side -- * to represent both, and release it. -- */ -- SDL_SendKeyboardKey(SDL_RELEASED, left_scancode); -- return; -- } -- -- /* -- * This could have been done in an if-else case because at this point, -- * we know that all keys have been released when calling this function. -- * But I'm being paranoid so I want to handle each separately, -- * so I hope this doesn't cause other problems. -- */ -- if ( left_device_dependent_mask & oldMods ) { -- SDL_SendKeyboardKey(SDL_RELEASED, left_scancode); -- } -- if ( right_device_dependent_mask & oldMods ) { -- SDL_SendKeyboardKey(SDL_RELEASED, right_scancode); -- } --} -- --/* This function will handle the modifier keys and also determine the -- * correct side of the key. -- */ --static void --DoSidedModifiers(unsigned short scancode, -- unsigned int oldMods, unsigned int newMods) --{ -- /* Set up arrays for the key syms for the left and right side. */ -- const SDL_Scancode left_mapping[] = { -- SDL_SCANCODE_LSHIFT, -- SDL_SCANCODE_LCTRL, -- SDL_SCANCODE_LALT, -- SDL_SCANCODE_LGUI -- }; -- const SDL_Scancode right_mapping[] = { -- SDL_SCANCODE_RSHIFT, -- SDL_SCANCODE_RCTRL, -- SDL_SCANCODE_RALT, -- SDL_SCANCODE_RGUI -- }; -- /* Set up arrays for the device dependent masks with indices that -- * correspond to the _mapping arrays -- */ -- const unsigned int left_device_mapping[] = { NX_DEVICELSHIFTKEYMASK, NX_DEVICELCTLKEYMASK, NX_DEVICELALTKEYMASK, NX_DEVICELCMDKEYMASK }; -- const unsigned int right_device_mapping[] = { NX_DEVICERSHIFTKEYMASK, NX_DEVICERCTLKEYMASK, NX_DEVICERALTKEYMASK, NX_DEVICERCMDKEYMASK }; -- -- unsigned int i, bit; -- -- /* Iterate through the bits, testing each against the old modifiers */ -- for (i = 0, bit = NSEventModifierFlagShift; bit <= NSEventModifierFlagCommand; bit <<= 1, ++i) { -- unsigned int oldMask, newMask; -- -- oldMask = oldMods & bit; -- newMask = newMods & bit; -- -- /* If the bit is set, we must always examine it because the left -- * and right side keys may alternate or both may be pressed. -- */ -- if (newMask) { -- HandleModifierSide(bit, oldMods, newMods, -- left_mapping[i], right_mapping[i], -- left_device_mapping[i], right_device_mapping[i]); -- } -- /* If the state changed from pressed to unpressed, we must examine -- * the device dependent bits to release the correct keys. -- */ -- else if (oldMask && oldMask != newMask) { -- ReleaseModifierSide(bit, oldMods, newMods, -- left_mapping[i], right_mapping[i], -- left_device_mapping[i], right_device_mapping[i]); -- } -- } --} -- - static void - HandleModifiers(_THIS, unsigned short scancode, unsigned int modifierFlags) - { -- SDL_VideoData *data = (__bridge SDL_VideoData *) _this->driverdata; -- -- if (modifierFlags == data.modifierFlags) { -- return; -+ SDL_Scancode code = darwin_scancode_table[scancode]; -+ -+ const SDL_Scancode codes[] = { -+ SDL_SCANCODE_LSHIFT, -+ SDL_SCANCODE_LCTRL, -+ SDL_SCANCODE_LALT, -+ SDL_SCANCODE_LGUI, -+ SDL_SCANCODE_RSHIFT, -+ SDL_SCANCODE_RCTRL, -+ SDL_SCANCODE_RALT, -+ SDL_SCANCODE_RGUI, -+ SDL_SCANCODE_LSHIFT, -+ SDL_SCANCODE_LCTRL, -+ SDL_SCANCODE_LALT, -+ SDL_SCANCODE_LGUI, }; -+ -+ const unsigned int modifiers[] = { -+ NX_DEVICELSHIFTKEYMASK, -+ NX_DEVICELCTLKEYMASK, -+ NX_DEVICELALTKEYMASK, -+ NX_DEVICELCMDKEYMASK, -+ NX_DEVICERSHIFTKEYMASK, -+ NX_DEVICERCTLKEYMASK, -+ NX_DEVICERALTKEYMASK, -+ NX_DEVICERCMDKEYMASK, -+ NX_SHIFTMASK, -+ NX_CONTROLMASK, -+ NX_ALTERNATEMASK, -+ NX_COMMANDMASK }; -+ -+ for (int i = 0; i < 12; i++) -+ { -+ if (code == codes[i]) -+ { -+ if (modifierFlags & modifiers[i]) -+ SDL_SendKeyboardKey(SDL_PRESSED, code); -+ else -+ SDL_SendKeyboardKey(SDL_RELEASED, code); -+ } - } -- -- DoSidedModifiers(scancode, data.modifierFlags, modifierFlags); -- data.modifierFlags = modifierFlags; - } - - static void -@@ -579,8 +419,7 @@ - (NSArray *)validAttributesForMarkedText - SDL_SendKeyboardKey(SDL_RELEASED, code); - break; - case NSEventTypeFlagsChanged: -- /* FIXME CW 2007-08-14: check if this whole mess that takes up half of this file is really necessary */ -- HandleModifiers(_this, scancode, (unsigned int)[event modifierFlags]); -+ HandleModifiers(_this, scancode, (unsigned int)[event modifierFlags]); - break; - default: /* just to avoid compiler warnings */ - break; diff --git a/build/macOS/deps/SDL2.diff b/build/macOS/deps/SDL2.diff deleted file mode 100755 index 432473af0..000000000 --- a/build/macOS/deps/SDL2.diff +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/src/video/cocoa/SDL_cocoawindow.m b/src/video/cocoa/SDL_cocoawindow.m -index ad7d9e2af..f8666352a 100644 ---- a/SDL2-src/src/video/cocoa/SDL_cocoawindow.m -+++ b/SDL2-src/src/video/cocoa/SDL_cocoawindow.m -@@ -783,6 +783,11 @@ - (void)windowDidResize:(NSNotification *)aNotification - return; - } - -+ if (focusClickPending) { -+ focusClickPending = 0; -+ [self onMovingOrFocusClickPendingStateCleared]; -+ } -+ - window = _data.window; - nswindow = _data.nswindow; - rect = [nswindow contentRectForFrameRect:[nswindow frame]]; diff --git a/build/macOS/deps/libraries.sh b/build/macOS/deps/libraries.sh deleted file mode 100755 index 4c0ad5d6d..000000000 --- a/build/macOS/deps/libraries.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash -e - -sh SDL2.sh -sh libjpeg.sh -sh libpng.sh -sh irrlicht.sh -sh gettext.sh -sh freetype.sh -sh leveldb.sh -sh libogg.sh -sh libvorbis.sh -sh luajit.sh -sh openal.sh - -echo -echo "All libraries were built!"