From 013df98f79866a75f367853c9e436f3c5c79f645 Mon Sep 17 00:00:00 2001 From: rubidium Date: Tue, 2 Jan 2007 19:19:48 +0000 Subject: (svn r7759) -Merge: makefile rewrite. This merge features: - A proper ./configure, so everything needs to be configured only once, not for every make. - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies. - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC. - Proper support for OSX universal binaries. - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files. - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files. Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy. --- projects/generate | 158 ++ projects/langs.vcproj | 436 +++++ projects/langs.vcproj.in | 44 + projects/langs_vs80.vcproj | 444 +++++ projects/langs_vs80.vcproj.in | 52 + projects/openttd.sln | 45 + projects/openttd.tgt | 2667 +++++++++++++++++++++++++++ projects/openttd.vcproj | 1138 ++++++++++++ projects/openttd.vcproj.in | 173 ++ projects/openttd.xcode/default.pbxuser | 532 ++++++ projects/openttd.xcode/project.pbxproj | 3168 ++++++++++++++++++++++++++++++++ projects/openttd_vs80.sln | 55 + projects/openttd_vs80.vcproj | 1464 +++++++++++++++ projects/openttd_vs80.vcproj.in | 499 +++++ projects/openttd_vs80.vcproj.user | 37 + projects/strgen.tgt | 131 ++ projects/strgen.vcproj | 107 ++ projects/strgen_vs80.vcproj | 146 ++ 18 files changed, 11296 insertions(+) create mode 100755 projects/generate create mode 100644 projects/langs.vcproj create mode 100644 projects/langs.vcproj.in create mode 100644 projects/langs_vs80.vcproj create mode 100644 projects/langs_vs80.vcproj.in create mode 100644 projects/openttd.sln create mode 100644 projects/openttd.tgt create mode 100644 projects/openttd.vcproj create mode 100644 projects/openttd.vcproj.in create mode 100644 projects/openttd.xcode/default.pbxuser create mode 100644 projects/openttd.xcode/project.pbxproj create mode 100644 projects/openttd_vs80.sln create mode 100644 projects/openttd_vs80.vcproj create mode 100644 projects/openttd_vs80.vcproj.in create mode 100644 projects/openttd_vs80.vcproj.user create mode 100644 projects/strgen.tgt create mode 100644 projects/strgen.vcproj create mode 100644 projects/strgen_vs80.vcproj (limited to 'projects') diff --git a/projects/generate b/projects/generate new file mode 100755 index 000000000..da431a901 --- /dev/null +++ b/projects/generate @@ -0,0 +1,158 @@ +#!/bin/bash + +# This file generates all project files based on sources.list, so everyone who +# can start a bash process, can update the project files. + +ROOT_DIR="`pwd`/.." +if ! [ -e "$ROOT_DIR/source.list" ] +then + ROOT_DIR="`pwd`" +fi +if ! [ -e "$ROOT_DIR/source.list" ] +then + echo "Can't find source.list, needed in order to make this run. Please go to either" + echo " the project dir, or the root dir of a clean SVN checkout." + exit 1 +fi + +# openttd_vs80.sln is for MSVC 2005 +# openttd_vs80.vcproj is for MSVC 2005 +# langs_vs80.vcproj is for MSVC 2005 +# strgen_vs80.vcprojc is vor MSVC 2005 + +# openttd.sln is for MSVC 2003 +# openttd.vcproj is for MSVC 2003 +# langs.vcproj is for MSVC 2003 +# strgen.vcproj is for MSVC 2003 + +# openttd.tgt is for WatCom + + + +# First, collect the list of Windows files +sdl_config="1" +os="MSVC" +enable_dedicated="0" +with_cocoa="0" +enable_directmusic="1" +file_prefix="..\\\\src\\\\" + +load_main_data() { + # Read the source.list and process it + RES="`awk ' + /^( *)#end/ { if (deep == skip) { skip -= 1; } deep -= 1; next; } + /^( *)#else/ { if (deep == skip) { skip -= 1; } else if (deep - 1 == skip) { skip += 1; } next; } + /^( *)#if/ { + gsub(" ", "", $0); + gsub("^#if", "", $0); + gsub("^ ", "", $0); + + if (deep != skip) { deep += 1; next; } + + deep += 1; + + if ($0 == "SDL" && "'$sdl_config'" == "") { next; } + if ($0 == "OSX" && "'$os'" != "OSX") { next; } + if ($0 == "DEDICATED" && "'$enable_dedicated'" != "1") { next; } + if ($0 == "COCOA" && "'$with_cocoa'" == "0") { next; } + if ($0 == "BEOS" && "'$os'" != "BEOS") { next; } + if ($0 == "WIN32" && "'$os'" != "MINGW" && + "'$os'" != "CYGWIN" && "'$os'" != "MSVC" ) { next; } + if ($0 == "MSVC" && "'$os'" != "MSVC") { next; } + if ($0 == "DIRECTMUSIC" && "'$enable_directmusic'" != "1") { next; } + + skip += 1; + + next; + } + /^( *)#/ { + if (deep == skip) { + gsub(" ", "", $0); + gsub("^#", "", $0); + gsub("^ ", "", $0); + + if (first_time != 0) { + print " "; + } else { + first_time = 1; + } + + print " "; + } + + next; + } + /^$/ { next } + { + if (deep == skip) { + gsub(" ", "", $0); + gsub("/", "\\\\", $0); + print " "; + print " "; + } + } + END { print " "; } + ' < $1`" + + eval "$2=\"\$RES\"" +} + +load_lang_data() { + RES="" + for i in `ls $1` + do + i=`basename $i | sed s/.txt$//g` + RES="$RES + + + + + " + done + + eval "$2=\"\$RES\"" +} + +generate() { + echo "Generating $2..." + # Everything above the !!FILES!! marker + RES="`awk ' + /!!FILES!!/ { stop = 1; } + { + if (stop == 0) { print $0 } + } + ' < \"$ROOT_DIR/projects/$2\".in > \"$ROOT_DIR/projects/$2\"`" + + # The files-list + echo "$1" >> "$ROOT_DIR/projects/$2" + + # Everything below the !!FILES!! marker + RES="`awk ' + BEGIN { stop = 1; } + /!!FILES!!/ { stop = 2; } + { + if (stop == 0) { print $0 } + if (stop == 2) { stop = 0 } + } + ' < \"$ROOT_DIR/projects/$2.in\" >> \"$ROOT_DIR/projects/$2\"`" +} + +load_main_data "$ROOT_DIR/source.list" openttd +load_lang_data "$ROOT_DIR/src/lang/*.txt" lang + +generate "$openttd" "openttd.vcproj" +generate "$openttd" "openttd_vs80.vcproj" +generate "$lang" "langs_vs80.vcproj" +generate "$lang" "langs.vcproj" diff --git a/projects/langs.vcproj b/projects/langs.vcproj new file mode 100644 index 000000000..b2f2b90dd --- /dev/null +++ b/projects/langs.vcproj @@ -0,0 +1,436 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/langs.vcproj.in b/projects/langs.vcproj.in new file mode 100644 index 000000000..e1bcf36d5 --- /dev/null +++ b/projects/langs.vcproj.in @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + +!!FILES!! + + + + diff --git a/projects/langs_vs80.vcproj b/projects/langs_vs80.vcproj new file mode 100644 index 000000000..dbcd37086 --- /dev/null +++ b/projects/langs_vs80.vcproj @@ -0,0 +1,444 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/langs_vs80.vcproj.in b/projects/langs_vs80.vcproj.in new file mode 100644 index 000000000..8cbc5467a --- /dev/null +++ b/projects/langs_vs80.vcproj.in @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + +!!FILES!! + + + + diff --git a/projects/openttd.sln b/projects/openttd.sln new file mode 100644 index 000000000..15c930e2a --- /dev/null +++ b/projects/openttd.sln @@ -0,0 +1,45 @@ +Microsoft Visual Studio Solution File, Format Version 8.00 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "strgen", "strgen.vcproj", "{A133A442-BD0A-4ADE-B117-AD7545E4BDD1}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openttd", "openttd.vcproj", "{668328A0-B40E-4CDB-BD72-D0064424414A}" + ProjectSection(ProjectDependencies) = postProject + {0F066B23-18DF-4284-8265-F4A5E7E3B966} = {0F066B23-18DF-4284-8265-F4A5E7E3B966} + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1} = {A133A442-BD0A-4ADE-B117-AD7545E4BDD1} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "langs", "langs.vcproj", "{0F066B23-18DF-4284-8265-F4A5E7E3B966}" + ProjectSection(ProjectDependencies) = postProject + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1} = {A133A442-BD0A-4ADE-B117-AD7545E4BDD1} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfiguration) = preSolution + Debug = Debug + Release = Release + EndGlobalSection + GlobalSection(ProjectDependencies) = postSolution + EndGlobalSection + GlobalSection(ProjectConfiguration) = postSolution + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug.ActiveCfg = Release|Win32 + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug.Build.0 = Release|Win32 + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Release.ActiveCfg = Release|Win32 + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Release.Build.0 = Release|Win32 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug.ActiveCfg = Debug|Win32 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug.Build.0 = Debug|Win32 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Release.ActiveCfg = Release|Win32 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Release.Build.0 = Release|Win32 + {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Debug.ActiveCfg = Debug|Win32 + {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Debug.Build.0 = Debug|Win32 + {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Release.ActiveCfg = Debug|Win32 + {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Release.Build.0 = Debug|Win32 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection + GlobalSection(DPCodeReviewSolutionGUID) = preSolution + DPCodeReviewSolutionGUID = {00000000-0000-0000-0000-000000000000} + EndGlobalSection +EndGlobal diff --git a/projects/openttd.tgt b/projects/openttd.tgt new file mode 100644 index 000000000..dc2c11089 --- /dev/null +++ b/projects/openttd.tgt @@ -0,0 +1,2667 @@ +40 +targetIdent +0 +MProject +1 +MComponent +0 +2 +WString +4 +OEXE +3 +WString +5 +op2en +1 +0 +0 +4 +MCommand +0 +5 +MCommand +0 +6 +MItem +11 +openttd.exe +7 +WString +4 +OEXE +8 +WVList +8 +9 +MRState +10 +WString +7 +OS2LINK +11 +WString +25 +?????No debug information +1 +1 +12 +MRState +13 +WString +7 +OS2LINK +14 +WString +14 +?????Debug All +1 +0 +15 +MVState +16 +WString +7 +OS2LINK +17 +WString +11 +?????Stack: +1 +18 +WString +7 +2097152 +0 +19 +MVState +20 +WString +7 +OS2LINK +21 +WString +18 +?????Libraries(,): +1 +22 +WString +24 +png.lib zlib.lib sdl.lib +0 +23 +MCState +24 +WString +7 +OS2LINK +25 +WString +13 +?????Map file +0 +0 +26 +MVState +27 +WString +7 +OS2LINK +28 +WString +11 +?????Stack: +0 +29 +WString +7 +4194304 +0 +30 +MVState +31 +WString +7 +OS2LINK +32 +WString +18 +?????Libraries(,): +0 +33 +WString +34 +mmpm2.lib png.lib zlib.lib sdl.lib +0 +34 +MVState +35 +WString +7 +OS2LINK +36 +WString +17 +o????Description: +0 +37 +WString +7 +OpenTTD +0 +38 +WVList +3 +39 +ActionStates +40 +WString +5 +&Make +41 +WVList +0 +42 +ActionStates +43 +WString +4 +&Run +44 +WVList +0 +45 +ActionStates +46 +WString +7 +Sam&ple +47 +WVList +0 +-1 +1 +1 +0 +48 +WPickList +127 +49 +MItem +3 +*.c +50 +WString +4 +COBJ +51 +WVList +14 +52 +MVState +53 +WString +3 +WCC +54 +WString +28 +?????Disable Warning message +1 +55 +WString +3 +202 +0 +56 +MVState +57 +WString +3 +WCC +58 +WString +23 +?????Macro definitions: +1 +59 +WString +50 +ENABLE_NETWORK=1 WITH_ZLIB=1 WITH_PNG=1 WITH_SDL=1 +0 +60 +MRState +61 +WString +3 +WCC +62 +WString +21 +?????4 byte alignment +1 +1 +63 +MRState +64 +WString +3 +WCC +65 +WString +21 +?????No optimizations +1 +0 +66 +MRState +67 +WString +3 +WCC +68 +WString +24 +?????Space optimizations +1 +1 +69 +MRState +70 +WString +3 +WCC +71 +WString +29 +?????No debugging information +1 +1 +72 +MRState +73 +WString +3 +WCC +74 +WString +24 +?????Full debugging info +1 +0 +75 +MVState +76 +WString +3 +WCC +77 +WString +28 +?????Disable Warning message +0 +78 +WString +3 +202 +0 +79 +MVState +80 +WString +3 +WCC +81 +WString +23 +?????Macro definitions: +0 +82 +WString +61 +ENABLE_NETWORK=1 WITH_ZLIB=1 WITH_PNG=1 WITH_SDL=1 WITH_REV=1 +0 +83 +MCState +84 +WString +3 +WCC +85 +WString +31 +?????Force enums to be type int +0 +1 +86 +MRState +87 +WString +3 +WCC +88 +WString +29 +?????No debugging information +0 +1 +89 +MRState +90 +WString +3 +WCC +91 +WString +28 +?????Line number information +0 +0 +92 +MRState +93 +WString +3 +WCC +94 +WString +39 +??2??Pentium Pro Register based calling +0 +0 +95 +MRState +96 +WString +3 +WCC +97 +WString +36 +??2??Pentium Pro Stack based calling +0 +1 +98 +WVList +0 +-1 +1 +1 +0 +99 +MItem +7 +ai\ai.c +100 +WString +4 +COBJ +101 +WVList +0 +102 +WVList +0 +49 +1 +1 +0 +103 +MItem +20 +ai\default\default.c +104 +WString +4 +COBJ +105 +WVList +0 +106 +WVList +0 +49 +1 +1 +0 +107 +MItem +17 +ai\trolly\build.c +108 +WString +4 +COBJ +109 +WVList +0 +110 +WVList +0 +49 +1 +1 +0 +111 +MItem +22 +ai\trolly\pathfinder.c +112 +WString +4 +COBJ +113 +WVList +0 +114 +WVList +0 +49 +1 +1 +0 +115 +MItem +18 +ai\trolly\shared.c +116 +WString +4 +COBJ +117 +WVList +0 +118 +WVList +0 +49 +1 +1 +0 +119 +MItem +18 +ai\trolly\trolly.c +120 +WString +4 +COBJ +121 +WVList +0 +122 +WVList +0 +49 +1 +1 +0 +123 +MItem +14 +aircraft_cmd.c +124 +WString +4 +COBJ +125 +WVList +0 +126 +WVList +0 +49 +1 +1 +0 +127 +MItem +14 +aircraft_gui.c +128 +WString +4 +COBJ +129 +WVList +0 +130 +WVList +0 +49 +1 +1 +0 +131 +MItem +9 +airport.c +132 +WString +4 +COBJ +133 +WVList +0 +134 +WVList +0 +49 +1 +1 +0 +135 +MItem +13 +airport_gui.c +136 +WString +4 +COBJ +137 +WVList +0 +138 +WVList +0 +49 +1 +1 +0 +139 +MItem +8 +aystar.c +140 +WString +4 +COBJ +141 +WVList +0 +142 +WVList +0 +49 +1 +1 +0 +143 +MItem +12 +bridge_gui.c +144 +WString +4 +COBJ +145 +WVList +0 +146 +WVList +0 +49 +1 +1 +0 +147 +MItem +12 +bridge_map.c +148 +WString +4 +COBJ +149 +WVList +0 +150 +WVList +0 +49 +1 +1 +0 +151 +MItem +16 +callback_table.c +152 +WString +4 +COBJ +153 +WVList +0 +154 +WVList +0 +49 +1 +1 +0 +155 +MItem +11 +clear_cmd.c +156 +WString +4 +COBJ +157 +WVList +0 +158 +WVList +0 +49 +1 +1 +0 +159 +MItem +9 +command.c +160 +WString +4 +COBJ +161 +WVList +0 +162 +WVList +0 +49 +1 +1 +0 +163 +MItem +9 +console.c +164 +WString +4 +COBJ +165 +WVList +0 +166 +WVList +0 +49 +1 +1 +0 +167 +MItem +14 +console_cmds.c +168 +WString +4 +COBJ +169 +WVList +0 +170 +WVList +0 +49 +1 +1 +0 +171 +MItem +10 +currency.c +172 +WString +4 +COBJ +173 +WVList +0 +174 +WVList +0 +49 +1 +1 +0 +175 +MItem +7 +debug.c +176 +WString +4 +COBJ +177 +WVList +0 +178 +WVList +0 +49 +1 +1 +0 +179 +MItem +11 +dedicated.c +180 +WString +4 +COBJ +181 +WVList +0 +182 +WVList +0 +49 +1 +1 +0 +183 +MItem +7 +depot.c +184 +WString +4 +COBJ +185 +WVList +0 +186 +WVList +0 +49 +1 +1 +0 +187 +MItem +14 +disaster_cmd.c +188 +WString +4 +COBJ +189 +WVList +0 +190 +WVList +0 +49 +1 +1 +0 +191 +MItem +10 +dock_gui.c +192 +WString +4 +COBJ +193 +WVList +0 +194 +WVList +0 +49 +1 +1 +0 +195 +MItem +8 +driver.c +196 +WString +4 +COBJ +197 +WVList +0 +198 +WVList +0 +49 +1 +1 +0 +199 +MItem +12 +dummy_land.c +200 +WString +4 +COBJ +201 +WVList +0 +202 +WVList +0 +49 +1 +1 +0 +203 +MItem +9 +economy.c +204 +WString +4 +COBJ +205 +WVList +0 +206 +WVList +0 +49 +1 +1 +0 +207 +MItem +8 +elrail.c +208 +WString +4 +COBJ +209 +WVList +0 +210 +WVList +0 +49 +1 +1 +0 +211 +MItem +8 +engine.c +212 +WString +4 +COBJ +213 +WVList +0 +214 +WVList +0 +49 +1 +1 +0 +215 +MItem +12 +engine_gui.c +216 +WString +4 +COBJ +217 +WVList +0 +218 +WVList +0 +49 +1 +1 +0 +219 +MItem +8 +fileio.c +220 +WString +4 +COBJ +221 +WVList +0 +222 +WVList +0 +49 +1 +1 +0 +223 +MItem +5 +gfx.c +224 +WString +4 +COBJ +225 +WVList +0 +226 +WVList +0 +49 +1 +1 +0 +227 +MItem +9 +gfxinit.c +228 +WString +4 +COBJ +229 +WVList +0 +230 +WVList +0 +49 +1 +1 +0 +231 +MItem +11 +graph_gui.c +232 +WString +4 +COBJ +233 +WVList +0 +234 +WVList +0 +49 +1 +1 +0 +235 +MItem +14 +industry_cmd.c +236 +WString +4 +COBJ +237 +WVList +0 +238 +WVList +0 +49 +1 +1 +0 +239 +MItem +14 +industry_gui.c +240 +WString +4 +COBJ +241 +WVList +0 +242 +WVList +0 +49 +1 +1 +0 +243 +MItem +11 +intro_gui.c +244 +WString +4 +COBJ +245 +WVList +0 +246 +WVList +0 +49 +1 +1 +0 +247 +MItem +11 +landscape.c +248 +WString +4 +COBJ +249 +WVList +0 +250 +WVList +0 +49 +1 +1 +0 +251 +MItem +10 +main_gui.c +252 +WString +4 +COBJ +253 +WVList +0 +254 +WVList +0 +49 +1 +1 +0 +255 +MItem +5 +map.c +256 +WString +4 +COBJ +257 +WVList +0 +258 +WVList +0 +49 +1 +1 +0 +259 +MItem +5 +md5.c +260 +WString +4 +COBJ +261 +WVList +0 +262 +WVList +0 +49 +1 +1 +0 +263 +MItem +10 +mersenne.c +264 +WString +4 +COBJ +265 +WVList +0 +266 +WVList +0 +49 +1 +1 +0 +267 +MItem +9 +minilzo.c +268 +WString +4 +COBJ +269 +WVList +0 +270 +WVList +0 +49 +1 +1 +0 +271 +MItem +6 +misc.c +272 +WString +4 +COBJ +273 +WVList +0 +274 +WVList +0 +49 +1 +1 +0 +275 +MItem +10 +misc_cmd.c +276 +WString +4 +COBJ +277 +WVList +0 +278 +WVList +0 +49 +1 +1 +0 +279 +MItem +10 +misc_gui.c +280 +WString +4 +COBJ +281 +WVList +0 +282 +WVList +0 +49 +1 +1 +0 +283 +MItem +7 +mixer.c +284 +WString +4 +COBJ +285 +WVList +0 +286 +WVList +0 +49 +1 +1 +0 +287 +MItem +14 +music\null_m.c +288 +WString +4 +COBJ +289 +WVList +0 +290 +WVList +0 +49 +1 +1 +0 +291 +MItem +13 +music\os2_m.c +292 +WString +4 +COBJ +293 +WVList +0 +294 +WVList +0 +49 +1 +1 +0 +295 +MItem +11 +music_gui.c +296 +WString +4 +COBJ +297 +WVList +0 +298 +WVList +0 +49 +1 +1 +0 +299 +MItem +9 +namegen.c +300 +WString +4 +COBJ +301 +WVList +0 +302 +WVList +0 +49 +1 +1 +0 +303 +MItem +9 +network.c +304 +WString +4 +COBJ +305 +WVList +0 +306 +WVList +0 +49 +1 +1 +0 +307 +MItem +16 +network_client.c +308 +WString +4 +COBJ +309 +WVList +0 +310 +WVList +0 +49 +1 +1 +0 +311 +MItem +14 +network_data.c +312 +WString +4 +COBJ +313 +WVList +0 +314 +WVList +0 +49 +1 +1 +0 +315 +MItem +18 +network_gamelist.c +316 +WString +4 +COBJ +317 +WVList +0 +318 +WVList +0 +49 +1 +1 +0 +319 +MItem +13 +network_gui.c +320 +WString +4 +COBJ +321 +WVList +0 +322 +WVList +0 +49 +1 +1 +0 +323 +MItem +16 +network_server.c +324 +WString +4 +COBJ +325 +WVList +0 +326 +WVList +0 +49 +1 +1 +0 +327 +MItem +13 +network_udp.c +328 +WString +4 +COBJ +329 +WVList +0 +330 +WVList +0 +49 +1 +1 +0 +331 +MItem +8 +newgrf.c +332 +WString +4 +COBJ +333 +WVList +0 +334 +WVList +0 +49 +1 +1 +0 +335 +MItem +15 +newgrf_engine.c +336 +WString +4 +COBJ +337 +WVList +0 +338 +WVList +0 +49 +1 +1 +0 +339 +MItem +16 +newgrf_station.c +340 +WString +4 +COBJ +341 +WVList +0 +342 +WVList +0 +49 +1 +1 +0 +343 +MItem +10 +news_gui.c +344 +WString +4 +COBJ +345 +WVList +0 +346 +WVList +0 +49 +1 +1 +0 +347 +MItem +5 +npf.c +348 +WString +4 +COBJ +349 +WVList +0 +350 +WVList +0 +49 +1 +1 +0 +351 +MItem +11 +oldloader.c +352 +WString +4 +COBJ +353 +WVList +0 +354 +WVList +0 +49 +1 +1 +0 +355 +MItem +9 +openttd.c +356 +WString +4 +COBJ +357 +WVList +0 +358 +WVList +0 +49 +1 +1 +0 +359 +MItem +11 +order_cmd.c +360 +WString +4 +COBJ +361 +WVList +0 +362 +WVList +0 +49 +1 +1 +0 +363 +MItem +11 +order_gui.c +364 +WString +4 +COBJ +365 +WVList +0 +366 +WVList +0 +49 +1 +1 +0 +367 +MItem +5 +os2.c +368 +WString +4 +COBJ +369 +WVList +0 +370 +WVList +0 +49 +1 +1 +0 +371 +MItem +10 +os_timer.c +372 +WString +4 +COBJ +373 +WVList +0 +374 +WVList +0 +49 +1 +1 +0 +375 +MItem +10 +pathfind.c +376 +WString +4 +COBJ +377 +WVList +0 +378 +WVList +0 +49 +1 +1 +0 +379 +MItem +12 +player_gui.c +380 +WString +4 +COBJ +381 +WVList +0 +382 +WVList +0 +49 +1 +1 +0 +383 +MItem +9 +players.c +384 +WString +4 +COBJ +385 +WVList +0 +386 +WVList +0 +49 +1 +1 +0 +387 +MItem +6 +oldpool.c +388 +WString +4 +COBJ +389 +WVList +0 +390 +WVList +0 +49 +1 +1 +0 +391 +MItem +7 +queue.c +392 +WString +4 +COBJ +393 +WVList +0 +394 +WVList +0 +49 +1 +1 +0 +395 +MItem +6 +rail.c +396 +WString +4 +COBJ +397 +WVList +0 +398 +WVList +0 +49 +1 +1 +0 +399 +MItem +10 +rail_cmd.c +400 +WString +4 +COBJ +401 +WVList +0 +402 +WVList +0 +49 +1 +1 +0 +403 +MItem +10 +rail_gui.c +404 +WString +4 +COBJ +405 +WVList +0 +406 +WVList +0 +49 +1 +1 +0 +407 +MItem +5 +rev.c +408 +WString +4 +COBJ +409 +WVList +0 +410 +WVList +1 +411 +ActionStates +412 +WString +5 +&Make +413 +WVList +0 +49 +1 +1 +0 +414 +MItem +10 +road_cmd.c +415 +WString +4 +COBJ +416 +WVList +0 +417 +WVList +0 +49 +1 +1 +0 +418 +MItem +10 +road_gui.c +419 +WString +4 +COBJ +420 +WVList +0 +421 +WVList +0 +49 +1 +1 +0 +422 +MItem +10 +road_map.c +423 +WString +4 +COBJ +424 +WVList +0 +425 +WVList +0 +49 +1 +1 +0 +426 +MItem +13 +roadveh_cmd.c +427 +WString +4 +COBJ +428 +WVList +0 +429 +WVList +0 +49 +1 +1 +0 +430 +MItem +13 +roadveh_gui.c +431 +WString +4 +COBJ +432 +WVList +0 +433 +WVList +0 +49 +1 +1 +0 +434 +MItem +10 +saveload.c +435 +WString +4 +COBJ +436 +WVList +0 +437 +WVList +0 +49 +1 +1 +0 +438 +MItem +12 +screenshot.c +439 +WString +4 +COBJ +440 +WVList +0 +441 +WVList +0 +49 +1 +1 +0 +442 +MItem +5 +sdl.c +443 +WString +4 +COBJ +444 +WVList +0 +445 +WVList +0 +49 +1 +1 +0 +446 +MItem +10 +settings.c +447 +WString +4 +COBJ +448 +WVList +0 +449 +WVList +0 +49 +1 +1 +0 +450 +MItem +14 +settings_gui.c +451 +WString +4 +COBJ +452 +WVList +0 +453 +WVList +0 +49 +1 +1 +0 +454 +MItem +10 +ship_cmd.c +455 +WString +4 +COBJ +456 +WVList +0 +457 +WVList +0 +49 +1 +1 +0 +458 +MItem +10 +ship_gui.c +459 +WString +4 +COBJ +460 +WVList +0 +461 +WVList +0 +49 +1 +1 +0 +462 +MItem +7 +signs.c +463 +WString +4 +COBJ +464 +WVList +0 +465 +WVList +0 +49 +1 +1 +0 +466 +MItem +14 +smallmap_gui.c +467 +WString +4 +COBJ +468 +WVList +0 +469 +WVList +0 +49 +1 +1 +0 +470 +MItem +7 +sound.c +471 +WString +4 +COBJ +472 +WVList +0 +473 +WVList +0 +49 +1 +1 +0 +474 +MItem +14 +sound\null_s.c +475 +WString +4 +COBJ +476 +WVList +0 +477 +WVList +0 +49 +1 +1 +0 +478 +MItem +13 +sound\sdl_s.c +479 +WString +4 +COBJ +480 +WVList +0 +481 +WVList +0 +49 +1 +1 +0 +482 +MItem +8 +sprite.c +483 +WString +4 +COBJ +484 +WVList +0 +485 +WVList +0 +49 +1 +1 +0 +486 +MItem +13 +spritecache.c +487 +WString +4 +COBJ +488 +WVList +0 +489 +WVList +0 +49 +1 +1 +0 +490 +MItem +13 +station_cmd.c +491 +WString +4 +COBJ +492 +WVList +0 +493 +WVList +0 +49 +1 +1 +0 +494 +MItem +13 +station_gui.c +495 +WString +4 +COBJ +496 +WVList +0 +497 +WVList +0 +49 +1 +1 +0 +498 +MItem +13 +station_map.c +499 +WString +4 +COBJ +500 +WVList +0 +501 +WVList +0 +49 +1 +1 +0 +502 +MItem +8 +StdAfx.c +503 +WString +4 +COBJ +504 +WVList +0 +505 +WVList +0 +49 +1 +1 +0 +506 +MItem +8 +string.c +507 +WString +4 +COBJ +508 +WVList +0 +509 +WVList +0 +49 +1 +1 +0 +510 +MItem +9 +strings.c +511 +WString +4 +COBJ +512 +WVList +0 +513 +WVList +0 +49 +1 +1 +0 +514 +MItem +13 +subsidy_gui.c +515 +WString +4 +COBJ +516 +WVList +0 +517 +WVList +0 +49 +1 +1 +0 +518 +MItem +15 +terraform_gui.c +519 +WString +4 +COBJ +520 +WVList +0 +521 +WVList +0 +49 +1 +1 +0 +522 +MItem +9 +texteff.c +523 +WString +4 +COBJ +524 +WVList +0 +525 +WVList +0 +49 +1 +1 +0 +526 +MItem +8 +thread.c +527 +WString +4 +COBJ +528 +WVList +0 +529 +WVList +0 +49 +1 +1 +0 +530 +MItem +6 +tile.c +531 +WString +4 +COBJ +532 +WVList +0 +533 +WVList +0 +49 +1 +1 +0 +534 +MItem +10 +town_cmd.c +535 +WString +4 +COBJ +536 +WVList +0 +537 +WVList +0 +49 +1 +1 +0 +538 +MItem +10 +town_gui.c +539 +WString +4 +COBJ +540 +WVList +0 +541 +WVList +0 +49 +1 +1 +0 +542 +MItem +11 +train_cmd.c +543 +WString +4 +COBJ +544 +WVList +0 +545 +WVList +0 +49 +1 +1 +0 +546 +MItem +11 +train_gui.c +547 +WString +4 +COBJ +548 +WVList +0 +549 +WVList +0 +49 +1 +1 +0 +550 +MItem +10 +tree_cmd.c +551 +WString +4 +COBJ +552 +WVList +0 +553 +WVList +0 +49 +1 +1 +0 +554 +MItem +12 +tunnel_map.c +555 +WString +4 +COBJ +556 +WVList +0 +557 +WVList +0 +49 +1 +1 +0 +558 +MItem +18 +tunnelbridge_cmd.c +559 +WString +4 +COBJ +560 +WVList +0 +561 +WVList +0 +49 +1 +1 +0 +562 +MItem +15 +unmovable_cmd.c +563 +WString +4 +COBJ +564 +WVList +0 +565 +WVList +0 +49 +1 +1 +0 +566 +MItem +9 +vehicle.c +567 +WString +4 +COBJ +568 +WVList +0 +569 +WVList +0 +49 +1 +1 +0 +570 +MItem +13 +vehicle_gui.c +571 +WString +4 +COBJ +572 +WVList +0 +573 +WVList +0 +49 +1 +1 +0 +574 +MItem +19 +video\dedicated_v.c +575 +WString +4 +COBJ +576 +WVList +0 +577 +WVList +0 +49 +1 +1 +0 +578 +MItem +14 +video\null_v.c +579 +WString +4 +COBJ +580 +WVList +0 +581 +WVList +0 +49 +1 +1 +0 +582 +MItem +13 +video\sdl_v.c +583 +WString +4 +COBJ +584 +WVList +0 +585 +WVList +0 +49 +1 +1 +0 +586 +MItem +10 +viewport.c +587 +WString +4 +COBJ +588 +WVList +0 +589 +WVList +0 +49 +1 +1 +0 +590 +MItem +11 +water_cmd.c +591 +WString +4 +COBJ +592 +WVList +0 +593 +WVList +0 +49 +1 +1 +0 +594 +MItem +10 +waypoint.c +595 +WString +4 +COBJ +596 +WVList +0 +597 +WVList +0 +49 +1 +1 +0 +598 +MItem +8 +widget.c +599 +WString +4 +COBJ +600 +WVList +0 +601 +WVList +0 +49 +1 +1 +0 +602 +MItem +8 +window.c +603 +WString +4 +COBJ +604 +WVList +0 +605 +WVList +0 +49 +1 +1 +0 diff --git a/projects/openttd.vcproj b/projects/openttd.vcproj new file mode 100644 index 000000000..ce32fc9fe --- /dev/null +++ b/projects/openttd.vcproj @@ -0,0 +1,1138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/openttd.vcproj.in b/projects/openttd.vcproj.in new file mode 100644 index 000000000..6a38fdeb4 --- /dev/null +++ b/projects/openttd.vcproj.in @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +!!FILES!! + + + + + + + + + + diff --git a/projects/openttd.xcode/default.pbxuser b/projects/openttd.xcode/default.pbxuser new file mode 100644 index 000000000..7f985e081 --- /dev/null +++ b/projects/openttd.xcode/default.pbxuser @@ -0,0 +1,532 @@ +// !$*UTF8*$! +{ + 08FB7793FE84155DC02AAC07 = { + activeBuildStyle = 014CEA520018CE5811CA2923; + activeExecutable = 68C517A107AB2F1F00652893; + activeTarget = 92BA222C07AAF30200DBA913; + codeSenseManager = 68C517A007AB2E2100652893; + executables = ( + 68C517A107AB2F1F00652893, + ); + perUserDictionary = { + PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID; + PBXFileTableDataSourceColumnWidthsKey = ( + 22, + 372.7974, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXExecutablesDataSource_ActiveFlagID, + PBXExecutablesDataSource_NameID, + ); + }; + PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 190, + 20, + 39, + 43, + 43, + 20, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + PBXFileDataSource_Target_ColumnID, + ); + }; + PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 167, + 41, + 20, + 41, + 43, + 43, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXTargetDataSource_PrimaryAttribute, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + ); + }; + PBXPerProjectTemplateStateSaveDate = 128685251; + PBXPrepackagedSmartGroups_v2 = ( + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + activationKey = OldTargetSmartGroup; + clz = PBXTargetSmartGroup; + description = "Displays all targets of the project."; + globalID = 1C37FABC04509CD000000102; + name = Targets; + preferences = { + image = Targets; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXTargetSmartGroup2; + description = "Displays all targets of the project as well as nested build phases."; + globalID = 1C37FBAC04509CD000000102; + name = Targets; + preferences = { + image = Targets; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXExecutablesSmartGroup; + description = "Displays all executables of the project."; + globalID = 1C37FAAC04509CD000000102; + name = Executables; + preferences = { + image = Executable; + }; + }, + { + " PBXTransientLocationAtTop " = bottom; + absolutePathToBundle = ""; + clz = PBXErrorsWarningsSmartGroup; + description = "Displays files with errors or warnings."; + globalID = 1C08E77C0454961000C914BD; + name = "Errors and Warnings"; + preferences = { + fnmatch = ""; + image = WarningsErrors; + recursive = 1; + regex = ""; + root = ""; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXFilenameSmartGroup; + description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; + globalID = 1CC0EA4004350EF90044410B; + name = "Implementation Files"; + preferences = { + canSave = 1; + fnmatch = ""; + image = SmartFolder; + isLeaf = 0; + recursive = 1; + regex = "?*\\.[mcMC]"; + root = ""; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXFilenameSmartGroup; + description = "This group displays Interface Builder NIB Files."; + globalID = 1CC0EA4004350EF90041110B; + name = "NIB Files"; + preferences = { + canSave = 1; + fnmatch = "*.nib"; + image = SmartFolder; + isLeaf = 0; + recursive = 1; + regex = ""; + root = ""; + }; + }, + { + PBXTransientLocationAtTop = no; + absolutePathToBundle = ""; + clz = PBXFindSmartGroup; + description = "Displays Find Results."; + globalID = 1C37FABC05509CD000000102; + name = "Find Results"; + preferences = { + image = spyglass; + }; + }, + { + PBXTransientLocationAtTop = no; + absolutePathToBundle = ""; + clz = PBXBookmarksSmartGroup; + description = "Displays Project Bookmarks."; + globalID = 1C37FABC05539CD112110102; + name = Bookmarks; + preferences = { + image = Bookmarks; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = XCSCMSmartGroup; + description = "Displays files with interesting SCM status."; + globalID = E2644B35053B69B200211256; + name = SCM; + preferences = { + image = PBXRepository; + isLeaf = 0; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXSymbolsSmartGroup; + description = "Displays all symbols for the project."; + globalID = 1C37FABC04509CD000100104; + name = "Project Symbols"; + preferences = { + image = ProjectSymbols; + isLeaf = 1; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXFilenameSmartGroup; + description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; + globalID = PBXTemplateMarker; + name = "Simple Filter SmartGroup"; + preferences = { + canSave = 1; + fnmatch = "*.nib"; + image = SmartFolder; + isLeaf = 0; + recursive = 1; + regex = ""; + root = ""; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXFilenameSmartGroup; + description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; + globalID = PBXTemplateMarker; + name = "Simple Regular Expression SmartGroup"; + preferences = { + canSave = 1; + fnmatch = ""; + image = SmartFolder; + isLeaf = 0; + recursive = 1; + regex = "?*\\.[mcMC]"; + root = ""; + }; + }, + ); + PBXWorkspaceContents = ( + { + PBXProjectWorkspaceModule_StateKey_Rev39 = { + PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = { + BoundsStr = "{{0, 0}, {403, 284}}"; + Rows = ( + ); + VisibleRectStr = "{{0, 0}, {403, 284}}"; + }; + PBXProjectWorkspaceModule_EditorOpen = false; + PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = { + PBXSplitModuleInNavigatorKey = { + SplitCount = 1; + }; + }; + PBXProjectWorkspaceModule_GeometryKey_Rev15 = { + PBXProjectWorkspaceModule_SGTM_Geometry = { + _collapsingFrameDimension = 0; + _indexOfCollapsedView = 0; + _percentageOfCollapsedView = 0; + sizes = ( + "{{0, 0}, {182, 301}}", + "{{182, 0}, {418, 301}}", + ); + }; + }; + PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {418, 301}}"; + PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}"; + PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {418, 301}}"; + PBXProjectWorkspaceModule_SGTM = { + PBXBottomSmartGroupGIDs = ( + 1C37FBAC04509CD000000102, + 1C37FAAC04509CD000000102, + 1C08E77C0454961000C914BD, + 1CC0EA4004350EF90044410B, + 1CC0EA4004350EF90041110B, + 1C37FABC05509CD000000102, + 1C37FABC05539CD112110102, + E2644B35053B69B200211256, + 1C37FABC04509CD000100104, + ); + PBXSmartGroupTreeModuleColumnData = { + PBXSmartGroupTreeModuleColumnWidthsKey = ( + 165, + ); + PBXSmartGroupTreeModuleColumnsKey_v4 = ( + MainColumn, + ); + }; + PBXSmartGroupTreeModuleOutlineStateKey_v7 = { + PBXSmartGroupTreeModuleOutlineStateExpansionKey = ( + ); + PBXSmartGroupTreeModuleOutlineStateSelectionKey = ( + ( + 1, + ), + ); + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {165, 283}}"; + }; + PBXTopSmartGroupGIDs = ( + ); + }; + }; + }, + ); + "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBuildResultsModule" = { + }; + "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXCVSModule" = { + }; + "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugCLIModule" = { + }; + "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugSessionModule" = { + Debugger = { + HorizontalSplitView = { + _collapsingFrameDimension = 0; + _indexOfCollapsedView = 0; + _percentageOfCollapsedView = 0; + isCollapsed = yes; + sizes = ( + "{{0, 0}, {283, 209}}", + "{{283, 0}, {462, 209}}", + ); + }; + VerticalSplitView = { + _collapsingFrameDimension = 0; + _indexOfCollapsedView = 0; + _percentageOfCollapsedView = 0; + isCollapsed = yes; + sizes = ( + "{{0, 0}, {745, 209}}", + "{{0, 209}, {745, 213}}", + ); + }; + }; + LauncherConfigVersion = 8; + }; + "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXNavigatorGroup" = { + PBXSplitModuleInNavigatorKey = { + SplitCount = 1; + }; + }; + "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = { + PBXProjectWorkspaceModule_StateKey_Rev39 = { + PBXProjectWorkspaceModule_EditorOpen = false; + PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = { + PBXSplitModuleInNavigatorKey = { + SplitCount = 1; + }; + }; + PBXProjectWorkspaceModule_GeometryKey_Rev15 = { + PBXProjectWorkspaceModule_SGTM_Geometry = { + _collapsingFrameDimension = 0; + _indexOfCollapsedView = 0; + _percentageOfCollapsedView = 0; + sizes = ( + "{{0, 0}, {182, 301}}", + "{{182, 0}, {418, 301}}", + ); + }; + }; + PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {418, 301}}"; + PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}"; + PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {418, 301}}"; + PBXProjectWorkspaceModule_SGTM = { + PBXBottomSmartGroupGIDs = ( + 1C37FBAC04509CD000000102, + 1C37FAAC04509CD000000102, + 1C08E77C0454961000C914BD, + 1CC0EA4004350EF90044410B, + 1CC0EA4004350EF90041110B, + 1C37FABC05509CD000000102, + 1C37FABC05539CD112110102, + E2644B35053B69B200211256, + 1C37FABC04509CD000100104, + ); + PBXSmartGroupTreeModuleColumnData = { + PBXSmartGroupTreeModuleColumnWidthsKey = ( + 165, + ); + PBXSmartGroupTreeModuleColumnsKey_v4 = ( + MainColumn, + ); + }; + PBXSmartGroupTreeModuleOutlineStateKey_v7 = { + PBXSmartGroupTreeModuleOutlineStateExpansionKey = ( + ); + PBXSmartGroupTreeModuleOutlineStateSelectionKey = ( + ); + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {165, 283}}"; + }; + PBXTopSmartGroupGIDs = ( + ); + }; + }; + }; + "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXRunSessionModule" = { + LauncherConfigVersion = 3; + Runner = { + HorizontalSplitView = { + _collapsingFrameDimension = 0; + _indexOfCollapsedView = 0; + _percentageOfCollapsedView = 0; + isCollapsed = yes; + sizes = ( + "{{0, 0}, {491, 167}}", + "{{0, 176}, {491, 267}}", + ); + }; + VerticalSplitView = { + _collapsingFrameDimension = 0; + _indexOfCollapsedView = 0; + _percentageOfCollapsedView = 0; + isCollapsed = yes; + sizes = ( + "{{0, 0}, {405, 443}}", + "{{414, 0}, {514, 443}}", + ); + }; + }; + }; + PBXWorkspaceGeometries = ( + { + Frame = "{{0, 0}, {600, 301}}"; + PBXProjectWorkspaceModule_GeometryKey_Rev15 = { + PBXProjectWorkspaceModule_DebuggerWindowVisible = true; + }; + RubberWindowFrame = "50 403 600 343 0 0 1024 746 "; + }, + ); + "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = { + Frame = "{{0, 0}, {481, 201}}"; + PBXModuleWindowStatusBarHidden = YES; + RubberWindowFrame = "272 423 481 222 0 0 1024 746 "; + }; + "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXCVSModule" = { + Frame = "{{0, 0}, {482, 276}}"; + RubberWindowFrame = "262 214 482 318 0 0 1024 746 "; + }; + "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugCLIModule" = { + Frame = "{{0, 0}, {400, 201}}"; + PBXModuleWindowStatusBarHidden = YES; + RubberWindowFrame = "50 718 400 222 0 0 1024 746 "; + }; + "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugSessionModule" = { + DebugConsoleDrawerSize = "{100, 120}"; + DebugConsoleVisible = None; + DebugConsoleWindowFrame = "{{200, 200}, {500, 300}}"; + DebugSTDIOWindowFrame = "{{200, 200}, {500, 300}}"; + Frame = "{{0, 0}, {745, 422}}"; + RubberWindowFrame = "208 276 745 464 0 0 1024 746 "; + }; + "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXNavigatorGroup" = { + Frame = "{{0, 0}, {750, 481}}"; + PBXModuleWindowStatusBarHidden = YES; + RubberWindowFrame = "84 176 750 502 0 0 1024 746 "; + }; + "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = { + Frame = "{{0, 0}, {600, 301}}"; + PBXProjectWorkspaceModule_GeometryKey_Rev15 = { + }; + RubberWindowFrame = "50 403 600 343 0 0 1024 746 "; + }; + "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXRunSessionModule" = { + Frame = "{{0, 0}, {745, 422}}"; + RubberWindowFrame = "139 272 745 464 0 0 1024 746 "; + }; + PBXWorkspaceStateSaveDate = 128685251; + }; + sourceControlManager = 68C5179F07AB2E2100652893; + userBuildSettings = { + }; + }; + 68C5179F07AB2E2100652893 = { + isa = PBXSourceControlManager; + scmConfiguration = { + }; + scmType = scm.cvs; + }; + 68C517A007AB2E2100652893 = { + indexTemplatePath = ""; + isa = PBXCodeSenseManager; + usesDefaults = 1; + wantsCodeCompletion = 1; + wantsCodeCompletionAutoPopup = 0; + wantsCodeCompletionAutoSuggestions = 0; + wantsCodeCompletionCaseSensitivity = 1; + wantsCodeCompletionOnlyMatchingItems = 1; + wantsCodeCompletionParametersIncluded = 1; + wantsCodeCompletionPlaceholdersInserted = 1; + wantsCodeCompletionTabCompletes = 1; + wantsIndex = 1; + }; + 68C517A107AB2F1F00652893 = { + activeArgIndex = 2147483647; + activeArgIndices = ( + ); + argumentStrings = ( + ); + configStateDict = { + }; + debuggerPlugin = GDBDebugging; + dylibVariantSuffix = ""; + enableDebugStr = 1; + environmentEntries = ( + ); + isa = PBXExecutable; + launchableReference = 68C517A707AB353500652893; + name = Executable; + shlibInfoDictList = ( + ); + sourceDirectories = ( + ); + startupPath = "<>"; + }; + 68C517A707AB353500652893 = { + isa = PBXFileReference; + lastKnownFileType = "compiled.mach-o.executable"; + path = openttd; + refType = 4; + sourceTree = ""; + }; + 92BA20FC07AAF1EE00DBA913 = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {842, 19935}}"; + sepNavSelRange = "{33085, 0}"; + sepNavVisRect = "{{0, 19643}, {706, 181}}"; + }; + }; + 92BA212307AAF1EE00DBA913 = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {992, 11857}}"; + sepNavSelRange = "{19846, 0}"; + sepNavVisRect = "{{0, 11676}, {706, 181}}"; + }; + }; + 92BA222C07AAF30200DBA913 = { + activeExec = 0; + }; +} diff --git a/projects/openttd.xcode/project.pbxproj b/projects/openttd.xcode/project.pbxproj new file mode 100644 index 000000000..82f48279c --- /dev/null +++ b/projects/openttd.xcode/project.pbxproj @@ -0,0 +1,3168 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 39; + objects = { + 014CEA520018CE5811CA2923 = { + buildSettings = { + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + HEADER_SEARCH_PATHS = /sw/include/SDL; + LIBRARY_SEARCH_PATHS = /sw/include/SDL; + ZERO_LINK = NO; + }; + isa = PBXBuildStyle; + name = Development; + }; + 014CEA530018CE5811CA2923 = { + buildSettings = { + COPY_PHASE_STRIP = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + ZERO_LINK = NO; + }; + isa = PBXBuildStyle; + name = Deployment; + }; +//010 +//011 +//012 +//013 +//014 +//080 +//081 +//082 +//083 +//084 + 08FB7793FE84155DC02AAC07 = { + buildSettings = { + }; + buildStyles = ( + 014CEA520018CE5811CA2923, + 014CEA530018CE5811CA2923, + ); + hasScannedForEncodings = 1; + isa = PBXProject; + mainGroup = 08FB7794FE84155DC02AAC07; + projectDirPath = ""; + targets = ( + 92BA222C07AAF30200DBA913, + ); + }; + 08FB7794FE84155DC02AAC07 = { + children = ( + 08FB7795FE84155DC02AAC07, + C6A0FF2B0290797F04C91782, + 1AB674ADFE9D54B511CA2CBB, + ); + isa = PBXGroup; + name = OpenTTD; + refType = 4; + sourceTree = ""; + }; + 08FB7795FE84155DC02AAC07 = { + children = ( + 92BA20DF07AAF1EE00DBA913, + 92BA20E007AAF1EE00DBA913, + 92BA20E107AAF1EE00DBA913, + 92BA20E207AAF1EE00DBA913, + 92BA20E307AAF1EE00DBA913, + 92BA20E407AAF1EE00DBA913, + 92BA20E507AAF1EE00DBA913, + 92BA20E607AAF1EE00DBA913, + 92BA20E707AAF1EE00DBA913, + 92BA20E807AAF1EE00DBA913, + 92BA20E907AAF1EE00DBA913, + 92BA20EA07AAF1EE00DBA913, + 92BA20EB07AAF1EE00DBA913, + 92BA20EC07AAF1EE00DBA913, + 92BA20ED07AAF1EE00DBA913, + 92BA20EE07AAF1EE00DBA913, + 92BA20EF07AAF1EE00DBA913, + 92BA20F007AAF1EE00DBA913, + 92BA20F107AAF1EE00DBA913, + 92BA20F207AAF1EE00DBA913, + 92BA20F307AAF1EE00DBA913, + 92BA20F407AAF1EE00DBA913, + 92BA20F507AAF1EE00DBA913, + 92BA20F607AAF1EE00DBA913, + 92BA20F707AAF1EE00DBA913, + 92BA20F807AAF1EE00DBA913, + 92BA20F907AAF1EE00DBA913, + 92BA20FA07AAF1EE00DBA913, + 92BA20FB07AAF1EE00DBA913, + 92BA20FC07AAF1EE00DBA913, + 92BA20FD07AAF1EE00DBA913, + 92BA20FE07AAF1EE00DBA913, + 92BA20FF07AAF1EE00DBA913, + 92BA210007AAF1EE00DBA913, + 92BA210107AAF1EE00DBA913, + 92BA210207AAF1EE00DBA913, + 92BA210307AAF1EE00DBA913, + 92BA210407AAF1EE00DBA913, + 92BA210507AAF1EE00DBA913, + 92BA212107AAF1EE00DBA913, + 92BA212207AAF1EE00DBA913, + 92BA212307AAF1EE00DBA913, + 92BA212407AAF1EE00DBA913, + 92BA212C07AAF1EE00DBA913, + 92BA212D07AAF1EE00DBA913, + 92BA212E07AAF1EE00DBA913, + 92BA212F07AAF1EE00DBA913, + 92BA213007AAF1EE00DBA913, + 92BA213107AAF1EE00DBA913, + 92BA213207AAF1EE00DBA913, + 92BA213307AAF1EE00DBA913, + 92BA213407AAF1EE00DBA913, + 92BA213507AAF1EE00DBA913, + 92BA213607AAF1EE00DBA913, + 92BA213707AAF1EE00DBA913, + 92BA213807AAF1EE00DBA913, + 92BA213907AAF1EE00DBA913, + 92BA213A07AAF1EE00DBA913, + 92BA213B07AAF1EE00DBA913, + 92BA213C07AAF1EE00DBA913, + 92BA213D07AAF1EE00DBA913, + 92BA213E07AAF1EE00DBA913, + 92BA214607AAF1EE00DBA913, + 92BA214707AAF1EE00DBA913, + 92BA214807AAF1EE00DBA913, + 92BA214C07AAF1EE00DBA913, + 92BA214D07AAF1EE00DBA913, + 92BA214E07AAF1EE00DBA913, + 92BA214F07AAF1EE00DBA913, + 92BA215007AAF1EE00DBA913, + 92BA215107AAF1EE00DBA913, + 92BA215207AAF1EE00DBA913, + 92BA215307AAF1EE00DBA913, + 92BA215407AAF1EE00DBA913, + 92BA215507AAF1EE00DBA913, + 92BA215607AAF1EE00DBA913, + 92BA215707AAF1EE00DBA913, + 92BA215807AAF1EE00DBA913, + 92BA215907AAF1EE00DBA913, + 92BA215A07AAF1EE00DBA913, + 92BA215B07AAF1EE00DBA913, + 92BA215C07AAF1EE00DBA913, + 92BA215D07AAF1EE00DBA913, + 92BA215E07AAF1EE00DBA913, + 92BA218807AAF1EF00DBA913, + 92BA218907AAF1EF00DBA913, + 92BA218A07AAF1EF00DBA913, + 92BA218B07AAF1EF00DBA913, + 92BA218C07AAF1EF00DBA913, + 92BA218D07AAF1EF00DBA913, + 92BA218E07AAF1EF00DBA913, + 92BA218F07AAF1EF00DBA913, + 92BA219007AAF1EF00DBA913, + 92BA219107AAF1EF00DBA913, + 92BA219207AAF1EF00DBA913, + 92BA219307AAF1EF00DBA913, + 92BA219407AAF1EF00DBA913, + 92BA219507AAF1EF00DBA913, + 92BA219607AAF1EF00DBA913, + 92BA219707AAF1EF00DBA913, + 92BA219807AAF1EF00DBA913, + 92BA219907AAF1EF00DBA913, + 92BA219A07AAF1EF00DBA913, + 92BA219B07AAF1EF00DBA913, + 92BA219C07AAF1EF00DBA913, + 92BA219D07AAF1EF00DBA913, + 92BA219E07AAF1EF00DBA913, + 92BA219F07AAF1EF00DBA913, + 92BA21A007AAF1EF00DBA913, + 92BA21A107AAF1EF00DBA913, + 92BA21A207AAF1EF00DBA913, + 92BA21A307AAF1EF00DBA913, + 92BA21A407AAF1EF00DBA913, + 92BA21A507AAF1EF00DBA913, + 92BA21AE07AAF1EF00DBA913, + 92BA21AF07AAF1EF00DBA913, + 92BA21B007AAF1EF00DBA913, + 92BA21B107AAF1EF00DBA913, + 92BA21B207AAF1EF00DBA913, + 92BA21B507AAF1EF00DBA913, + 92BA21B607AAF1EF00DBA913, + 92BA21B707AAF1EF00DBA913, + 92BA21B807AAF1EF00DBA913, + 92BA21B907AAF1EF00DBA913, + 92BA21BA07AAF1EF00DBA913, + 92BA21BB07AAF1EF00DBA913, + 92BA21D607AAF1EF00DBA913, + 92BA21D707AAF1EF00DBA913, + 92BA21D807AAF1EF00DBA913, + 92BA21D907AAF1EF00DBA913, + 92BA21DA07AAF1EF00DBA913, + 92BA21DB07AAF1EF00DBA913, + 92BA21DC07AAF1EF00DBA913, + 92BA21DD07AAF1EF00DBA913, + 92BA21DE07AAF1EF00DBA913, + 92BA21DF07AAF1EF00DBA913, + 92BA21E007AAF1EF00DBA913, + 92BA21E107AAF1EF00DBA913, + 92BA21E207AAF1EF00DBA913, + 92BA21E307AAF1EF00DBA913, + 92BA21E407AAF1EF00DBA913, + 92BA21E507AAF1EF00DBA913, + 92BA21E607AAF1EF00DBA913, + 92BA21E707AAF1EF00DBA913, + 92BA21E807AAF1EF00DBA913, + 92BA21E907AAF1EF00DBA913, + 92BA21EA07AAF1EF00DBA913, + 92BA21EB07AAF1EF00DBA913, + 92BA21EC07AAF1EF00DBA913, + 92BA21FC07AAF1EF00DBA913, + 92BA21FD07AAF1EF00DBA913, + 92BA21FE07AAF1EF00DBA913, + 92BA21FF07AAF1EF00DBA913, + 92BA220C07AAF1EF00DBA913, + 92BA220D07AAF1EF00DBA913, + 92BA220E07AAF1EF00DBA913, + 92BA220F07AAF1EF00DBA913, + 92BA221007AAF1EF00DBA913, + 92BA221107AAF1EF00DBA913, + 92BA221207AAF1EF00DBA913, + 92BA221307AAF1EF00DBA913, + 92BA221407AAF1EF00DBA913, + 92BA221507AAF1EF00DBA913, + 92BA221607AAF1EF00DBA913, + 92BA221707AAF1EF00DBA913, + 92BA221807AAF1EF00DBA913, + 92BA221907AAF1EF00DBA913, + 92BA221A07AAF1EF00DBA913, + 92BA221B07AAF1EF00DBA913, + 92BA221C07AAF1EF00DBA913, + 92BA221D07AAF1EF00DBA913, + 92BA221E07AAF1EF00DBA913, + 92BA221F07AAF1EF00DBA913, + 92BA222007AAF1EF00DBA913, + 92BA222107AAF1EF00DBA913, + 92BA222207AAF1EF00DBA913, + ); + isa = PBXGroup; + name = Source; + refType = 4; + sourceTree = ""; + }; +//080 +//081 +//082 +//083 +//084 +//1A0 +//1A1 +//1A2 +//1A3 +//1A4 + 1AB674ADFE9D54B511CA2CBB = { + children = ( + ); + isa = PBXGroup; + name = Products; + refType = 4; + sourceTree = ""; + }; +//1A0 +//1A1 +//1A2 +//1A3 +//1A4 +//920 +//921 +//922 +//923 +//924 + 92BA20DF07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = sdl.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20E007AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = news_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20E107AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = news.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20E207AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.make; + path = Makefile; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20E307AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = console.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20E407AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = console.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20E507AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = window.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20E607AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = window.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20E707AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = win32.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20E807AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = widget.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20E907AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = water_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20EA07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.cpp.cpp; + path = w32dm2.cpp; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20EB07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = w32dm.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20EC07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = viewport.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20ED07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = viewport.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20EE07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = vehicle_gui.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20EF07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = vehicle_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20F007AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = vehicle.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20F107AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = vehicle.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20F207AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = variables.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20F307AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = unmovable_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20F407AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = unix.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20F507AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tunnelbridge_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20F607AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = ttd.vcproj; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20F707AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + path = ttd.sln; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20F807AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + path = ttd.rc; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20F907AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = ttd.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20FA07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + path = ttd.dsw; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20FB07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + path = ttd.dsp; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20FC07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = ttd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20FD07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tree_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20FE07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = train_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA20FF07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = train_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210007AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = town_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210107AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = town_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210207AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = town.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210307AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = texteff.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210407AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = terraform_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210507AAF1EE00DBA913 = { + children = ( + 92BA210607AAF1EE00DBA913, + 92BA210707AAF1EE00DBA913, + 92BA210807AAF1EE00DBA913, + 92BA210907AAF1EE00DBA913, + 92BA210A07AAF1EE00DBA913, + 92BA210B07AAF1EE00DBA913, + 92BA210C07AAF1EE00DBA913, + 92BA210D07AAF1EE00DBA913, + 92BA210E07AAF1EE00DBA913, + 92BA210F07AAF1EE00DBA913, + 92BA211007AAF1EE00DBA913, + 92BA211107AAF1EE00DBA913, + 92BA211207AAF1EE00DBA913, + 92BA211307AAF1EE00DBA913, + 92BA211407AAF1EE00DBA913, + 92BA211507AAF1EE00DBA913, + 92BA211607AAF1EE00DBA913, + 92BA211707AAF1EE00DBA913, + 92BA211807AAF1EE00DBA913, + 92BA211907AAF1EE00DBA913, + 92BA211A07AAF1EE00DBA913, + 92BA211B07AAF1EE00DBA913, + 92BA211C07AAF1EE00DBA913, + 92BA211D07AAF1EE00DBA913, + 92BA211E07AAF1EE00DBA913, + 92BA211F07AAF1EE00DBA913, + 92BA212007AAF1EE00DBA913, + ); + isa = PBXGroup; + path = table; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210607AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = ai_rail.h; + path = table/ai_rail.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210707AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = animcursors.h; + path = table/animcursors.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210807AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = autorail.h; + path = table/autorail.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210907AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = bridge_land.h; + path = table/bridge_land.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210A07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = build_industry.h; + path = table/build_industry.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210B07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = clear_land.h; + path = table/clear_land.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210C07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = currency.h; + path = table/currency.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210D07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = directions.h; + path = table/directions.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210E07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = engines.h; + path = table/engines.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA210F07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = files.h; + path = table/files.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211007AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = genland.h; + path = table/genland.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211107AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = industry_land.h; + path = table/industry_land.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211207AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = landscape_const.h; + path = table/landscape_const.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211307AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = landscape_sprite.h; + path = table/landscape_sprite.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211407AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = namegen.h; + path = table/namegen.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211507AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = palettes.h; + path = table/palettes.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211607AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = road_land.h; + path = table/road_land.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211707AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = roadveh.h; + path = table/roadveh.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211807AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = sprites.h; + path = table/sprites.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211907AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = station_land.h; + path = table/station_land.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211A07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = town_land.h; + path = table/town_land.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211B07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = track_land.h; + path = table/track_land.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211C07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = train_cmd.h; + path = table/train_cmd.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211D07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = tree_land.h; + path = table/tree_land.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211E07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = tunnel_land.h; + path = table/tunnel_land.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA211F07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = unmovable_land.h; + path = table/unmovable_land.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212007AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = water_land.h; + path = table/water_land.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212107AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = svnup.sh; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212207AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = subsidy_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212307AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = strings.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212407AAF1EE00DBA913 = { + children = ( + 92BA212507AAF1EE00DBA913, + 92BA212607AAF1EE00DBA913, + 92BA212707AAF1EE00DBA913, + 92BA212807AAF1EE00DBA913, + 92BA212907AAF1EE00DBA913, + 92BA212A07AAF1EE00DBA913, + 92BA212B07AAF1EE00DBA913, + ); + isa = PBXGroup; + path = strgen; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212507AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + name = stdafx.c; + path = strgen/stdafx.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212607AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = stdafx.h; + path = strgen/stdafx.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212707AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + name = strgen.c; + path = strgen/strgen.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212807AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = strgen.dsp; + path = strgen/strgen.dsp; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212907AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = strgen.dsw; + path = strgen/strgen.dsw; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212A07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = strgen.tgt; + path = strgen/strgen.tgt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212B07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + name = strgen.vcproj; + path = strgen/strgen.vcproj; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212C07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = stdafx.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212D07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = StdAfx.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212E07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = station_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA212F07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = station_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213007AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = station.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213107AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = spritecache.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213207AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = sprite.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213307AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = sprite.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213407AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = sound.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213507AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = sound.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213607AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = smallmap_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213707AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = signs.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213807AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = signs.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213907AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = ship_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213A07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = ship_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213B07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = settings_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213C07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = settings.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213D07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = settings.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213E07AAF1EE00DBA913 = { + children = ( + 92BA213F07AAF1EE00DBA913, + 92BA214007AAF1EE00DBA913, + 92BA214107AAF1EE00DBA913, + 92BA214207AAF1EE00DBA913, + 92BA214307AAF1EE00DBA913, + 92BA214407AAF1EE00DBA913, + 92BA214507AAF1EE00DBA913, + ); + isa = PBXGroup; + path = scripts; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA213F07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = autoexec.scr.example; + path = scripts/autoexec.scr.example; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214007AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = on_client.scr.example; + path = scripts/on_client.scr.example; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214107AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = on_dedicated.scr.example; + path = scripts/on_dedicated.scr.example; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214207AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = on_server.scr.example; + path = scripts/on_server.scr.example; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214307AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = pre_dedicated.scr.example; + path = scripts/pre_dedicated.scr.example; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214407AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = pre_server.scr.example; + path = scripts/pre_server.scr.example; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214507AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = readme.txt; + path = scripts/readme.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214607AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = screenshot.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214707AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = screenshot.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214807AAF1EE00DBA913 = { + children = ( + 92BA214907AAF1EE00DBA913, + 92BA214A07AAF1EE00DBA913, + 92BA214B07AAF1EE00DBA913, + ); + isa = PBXGroup; + path = scenario; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214907AAF1EE00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = "Linkgame Islands 2004.scn"; + path = "scenario/Linkgame Islands 2004.scn"; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214A07AAF1EE00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = "Mountain Pass.scn"; + path = "scenario/Mountain Pass.scn"; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214B07AAF1EE00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = "Volcano City.scn"; + path = "scenario/Volcano City.scn"; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214C07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = saveload.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214D07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = saveload.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214E07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = roadveh_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA214F07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = roadveh_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215007AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = road_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215107AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = road_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215207AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = resource.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215307AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + path = readme.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215407AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = rail_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215507AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = rail_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215607AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = queue.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215707AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = queue.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215807AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = players.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215907AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = player_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215A07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = player.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215B07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = pathfind.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215C07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = pathfind.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215D07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = os2.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215E07AAF1EE00DBA913 = { + children = ( + 92BA215F07AAF1EE00DBA913, + 92BA216107AAF1EE00DBA913, + 92BA216C07AAF1EE00DBA913, + 92BA216F07AAF1EE00DBA913, + 92BA217707AAF1EE00DBA913, + 92BA217D07AAF1EE00DBA913, + 92BA218107AAF1EE00DBA913, + ); + isa = PBXGroup; + path = os; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA215F07AAF1EE00DBA913 = { + children = ( + 92BA216007AAF1EE00DBA913, + ); + isa = PBXGroup; + path = beos; + refType = 4; + sourceTree = ""; + }; + 92BA216007AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.cpp.cpp; + name = bemidi.cpp; + path = os/beos/bemidi.cpp; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216107AAF1EE00DBA913 = { + children = ( + 92BA216207AAF1EE00DBA913, + 92BA216307AAF1EE00DBA913, + 92BA216407AAF1EE00DBA913, + 92BA216507AAF1EE00DBA913, + 92BA216607AAF1EE00DBA913, + 92BA216707AAF1EE00DBA913, + 92BA216807AAF1EE00DBA913, + 92BA216907AAF1EE00DBA913, + 92BA216A07AAF1EE00DBA913, + 92BA216B07AAF1EE00DBA913, + ); + isa = PBXGroup; + path = debian; + refType = 4; + sourceTree = ""; + }; + 92BA216207AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = changelog; + path = os/debian/changelog; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216307AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = compat; + path = os/debian/compat; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216407AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = control; + path = os/debian/control; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216507AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = copyright; + path = os/debian/copyright; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216607AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = docs; + path = os/debian/docs; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216707AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = menu; + path = os/debian/menu; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216807AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + name = postinst; + path = os/debian/postinst; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216907AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + name = postrm; + path = os/debian/postrm; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216A07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = README.Debian; + path = os/debian/README.Debian; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216B07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = rules; + path = os/debian/rules; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216C07AAF1EE00DBA913 = { + children = ( + 92BA216D07AAF1EE00DBA913, + 92BA216E07AAF1EE00DBA913, + ); + isa = PBXGroup; + path = linux; + refType = 4; + sourceTree = ""; + }; + 92BA216D07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = openttd.spec; + path = os/linux/openttd.spec; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216E07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = README.urpmi; + path = os/linux/README.urpmi; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA216F07AAF1EE00DBA913 = { + children = ( + 92BA217007AAF1EE00DBA913, + 92BA217107AAF1EE00DBA913, + 92BA217207AAF1EE00DBA913, + 92BA217307AAF1EE00DBA913, + 92BA217407AAF1EE00DBA913, + 92BA217507AAF1EE00DBA913, + 92BA217607AAF1EE00DBA913, + ); + isa = PBXGroup; + path = macos; + refType = 4; + sourceTree = ""; + }; + 92BA217007AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = Open_Transport_Tycoon_Forum.webloc; + path = os/macos/Open_Transport_Tycoon_Forum.webloc; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA217107AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = Open_Transport_Tycoon_Homepage.webloc; + path = os/macos/Open_Transport_Tycoon_Homepage.webloc; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA217207AAF1EE00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = image.icns; + name = openttd.icns; + path = os/macos/openttd.icns; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA217307AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.java; + name = openttdmidi.java; + path = os/macos/openttdmidi.java; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA217407AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + name = plistgen.sh; + path = os/macos/plistgen.sh; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA217507AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = SourceForge_OpenTTD_project_homepage.webloc; + path = os/macos/SourceForge_OpenTTD_project_homepage.webloc; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA217607AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + name = track_starter; + path = os/macos/track_starter; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA217707AAF1EE00DBA913 = { + children = ( + 92BA217807AAF1EE00DBA913, + ); + isa = PBXGroup; + path = morphos; + refType = 4; + sourceTree = ""; + }; + 92BA217807AAF1EE00DBA913 = { + children = ( + 92BA217907AAF1EE00DBA913, + 92BA217A07AAF1EE00DBA913, + 92BA217B07AAF1EE00DBA913, + 92BA217C07AAF1EE00DBA913, + ); + isa = PBXGroup; + path = icons; + refType = 4; + sourceTree = ""; + }; + 92BA217907AAF1EE00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = docs.info; + path = os/morphos/icons/docs.info; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA217A07AAF1EE00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = document.info; + path = os/morphos/icons/document.info; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA217B07AAF1EE00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = drawer.info; + path = os/morphos/icons/drawer.info; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA217C07AAF1EE00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = OpenTTD.info; + path = os/morphos/icons/OpenTTD.info; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA217D07AAF1EE00DBA913 = { + children = ( + 92BA217E07AAF1EE00DBA913, + 92BA217F07AAF1EE00DBA913, + 92BA218007AAF1EE00DBA913, + ); + isa = PBXGroup; + path = os2; + refType = 4; + sourceTree = ""; + }; + 92BA217E07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = build_lang.cmd; + path = os/os2/build_lang.cmd; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA217F07AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = dedicated.cmd; + path = os/os2/dedicated.cmd; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218007AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = openttd.wpj; + path = os/os2/openttd.wpj; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218107AAF1EE00DBA913 = { + children = ( + 92BA218207AAF1EE00DBA913, + ); + isa = PBXGroup; + path = win32; + refType = 4; + sourceTree = ""; + }; + 92BA218207AAF1EE00DBA913 = { + children = ( + 92BA218307AAF1EE00DBA913, + 92BA218407AAF1EE00DBA913, + 92BA218507AAF1EE00DBA913, + 92BA218607AAF1EF00DBA913, + 92BA218707AAF1EF00DBA913, + ); + isa = PBXGroup; + path = installer; + refType = 4; + sourceTree = ""; + }; + 92BA218307AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = CDFinder.ini; + path = os/win32/installer/CDFinder.ini; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218407AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = gpl.txt; + path = os/win32/installer/gpl.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218507AAF1EE00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = install.nsi; + path = os/win32/installer/install.nsi; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218607AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = InstallChoices.ini; + path = os/win32/installer/InstallChoices.ini; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218707AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = "TTD to OpenTTD Transition Guide.txt"; + path = "os/win32/installer/TTD to OpenTTD Transition Guide.txt"; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218807AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = order_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218907AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = order_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218A07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = order.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218B07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + path = openttd.tgt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218C07AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = image.ico; + path = openttd.ico; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218D07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = oldloader.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218E07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = newgrf.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA218F07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = newgrf.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219007AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = network_udp.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219107AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = network_udp.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219207AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = network_server.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219307AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = network_server.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219407AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = network_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219507AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = network_gamelist.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219607AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = network_gamelist.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219707AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = network_data.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219807AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = network_data.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219907AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = network_core.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219A07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = network_client.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219B07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = network_client.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219C07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = network.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219D07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = network.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219E07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = namegen.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA219F07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = music_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21A007AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = misc_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21A107AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = misc_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21A207AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = misc.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21A307AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = minilzo.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21A407AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = minilzo.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21A507AAF1EF00DBA913 = { + children = ( + 92BA21A607AAF1EF00DBA913, + 92BA21A707AAF1EF00DBA913, + 92BA21A807AAF1EF00DBA913, + 92BA21A907AAF1EF00DBA913, + 92BA21AA07AAF1EF00DBA913, + 92BA21AB07AAF1EF00DBA913, + 92BA21AC07AAF1EF00DBA913, + 92BA21AD07AAF1EF00DBA913, + ); + isa = PBXGroup; + path = media; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21A607AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = openttd.128.png; + path = media/openttd.128.png; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21A707AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = openttd.16.png; + path = media/openttd.16.png; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21A807AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = openttd.256.png; + path = media/openttd.256.png; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21A907AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = openttd.32.png; + path = media/openttd.32.png; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21AA07AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = openttd.48.png; + path = media/openttd.48.png; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21AB07AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = openttd.64.png; + path = media/openttd.64.png; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21AC07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = openttd.64.xpm; + path = media/openttd.64.xpm; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21AD07AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = palette.act; + path = media/palette.act; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21AE07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = md5.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21AF07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = md5.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21B007AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = map.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21B107AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = map.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21B207AAF1EF00DBA913 = { + children = ( + 92BA21B307AAF1EF00DBA913, + 92BA21B407AAF1EF00DBA913, + ); + isa = PBXGroup; + path = makefiledir; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21B307AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = Makefile.config_writer; + path = makefiledir/Makefile.config_writer; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21B407AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = Makefile.libdetection; + path = makefiledir/Makefile.libdetection; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21B507AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = image.ico; + path = mainicon.ico; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21B607AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = main_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21B707AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = macros.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21B807AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = lzoconf.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21B907AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = langs.vcproj; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21BA07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + path = langs.dsp; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21BB07AAF1EF00DBA913 = { + children = ( + 92BA21BC07AAF1EF00DBA913, + 92BA21BD07AAF1EF00DBA913, + 92BA21BE07AAF1EF00DBA913, + 92BA21BF07AAF1EF00DBA913, + 92BA21C007AAF1EF00DBA913, + 92BA21C107AAF1EF00DBA913, + 92BA21C207AAF1EF00DBA913, + 92BA21C307AAF1EF00DBA913, + 92BA21C407AAF1EF00DBA913, + 92BA21C507AAF1EF00DBA913, + 92BA21C607AAF1EF00DBA913, + 92BA21C707AAF1EF00DBA913, + 92BA21C807AAF1EF00DBA913, + 92BA21C907AAF1EF00DBA913, + 92BA21CA07AAF1EF00DBA913, + 92BA21CB07AAF1EF00DBA913, + 92BA21CC07AAF1EF00DBA913, + 92BA21CD07AAF1EF00DBA913, + 92BA21CE07AAF1EF00DBA913, + 92BA21CF07AAF1EF00DBA913, + 92BA21D007AAF1EF00DBA913, + 92BA21D107AAF1EF00DBA913, + ); + isa = PBXGroup; + path = lang; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21BC07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = american.txt; + path = lang/american.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21BD07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = catalan.txt; + path = lang/catalan.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21BE07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = czech.txt; + path = lang/czech.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21BF07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = danish.txt; + path = lang/danish.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21C007AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = dutch.txt; + path = lang/dutch.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21C107AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = english.txt; + path = lang/english.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21C207AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = finnish.txt; + path = lang/finnish.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21C307AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = french.txt; + path = lang/french.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21C407AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = galician.txt; + path = lang/galician.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21C507AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = german.txt; + path = lang/german.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21C607AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = hungarian.txt; + path = lang/hungarian.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21C707AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = icelandic.txt; + path = lang/icelandic.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21C807AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = italian.txt; + path = lang/italian.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21C907AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = norwegian.txt; + path = lang/norwegian.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21CA07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = origveh.txt; + path = lang/origveh.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21CB07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = polish.txt; + path = lang/polish.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21CC07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = portuguese.txt; + path = lang/portuguese.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21CD07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = romanian.txt; + path = lang/romanian.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21CE07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = slovak.txt; + path = lang/slovak.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21CF07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = spanish.txt; + path = lang/spanish.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21D007AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = swedish.txt; + path = lang/swedish.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21D107AAF1EF00DBA913 = { + children = ( + 92BA21D207AAF1EF00DBA913, + 92BA21D307AAF1EF00DBA913, + 92BA21D407AAF1EF00DBA913, + 92BA21D507AAF1EF00DBA913, + ); + isa = PBXGroup; + path = unfinished; + refType = 4; + sourceTree = ""; + }; + 92BA21D207AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = estonian.txt; + path = lang/unfinished/estonian.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21D307AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = latvian.txt; + path = lang/unfinished/latvian.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21D407AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = russian.txt; + path = lang/unfinished/russian.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21D507AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = turkish.txt; + path = lang/unfinished/turkish.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21D607AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = landscape.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21D707AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + path = "known-bugs.txt"; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21D807AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = intro_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21D907AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = industry_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21DA07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = industry_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21DB07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = industry.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21DC07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = hal.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21DD07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = gui.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21DE07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = graph_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21DF07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = gfx.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21E007AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = gfx.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21E107AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = functions.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21E207AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = fileio.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21E307AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = fileio.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21E407AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = extmidi.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21E507AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = engine_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21E607AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = engine.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21E707AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = engine.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21E807AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = endian_check.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21E907AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = economy.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21EA07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = economy.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21EB07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = dummy_land.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21EC07AAF1EF00DBA913 = { + children = ( + 92BA21ED07AAF1EF00DBA913, + 92BA21EE07AAF1EF00DBA913, + 92BA21EF07AAF1EF00DBA913, + 92BA21F007AAF1EF00DBA913, + 92BA21F107AAF1EF00DBA913, + 92BA21F207AAF1EF00DBA913, + 92BA21F307AAF1EF00DBA913, + 92BA21F407AAF1EF00DBA913, + 92BA21F507AAF1EF00DBA913, + 92BA21F607AAF1EF00DBA913, + 92BA21F707AAF1EF00DBA913, + 92BA21F807AAF1EF00DBA913, + 92BA21F907AAF1EF00DBA913, + 92BA21FA07AAF1EF00DBA913, + 92BA21FB07AAF1EF00DBA913, + ); + isa = PBXGroup; + path = docs; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21ED07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = console.txt; + path = docs/console.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21EE07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = directmusic.txt; + path = docs/directmusic.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21EF07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = Howto_compile_lng_files_from_CLI.txt; + path = docs/Howto_compile_lng_files_from_CLI.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21F007AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text.html; + name = landscape.html; + path = docs/landscape.html; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21F107AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = Manual.txt; + path = docs/Manual.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21F207AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = multiplayer.txt; + path = docs/multiplayer.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21F307AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = openttd.6; + path = docs/openttd.6; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21F407AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = OSX_where_did_the_package_go.txt; + path = docs/OSX_where_did_the_package_go.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21F507AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + name = "ottd-colour-palette.gif"; + path = "docs/ottd-colour-palette.gif"; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21F607AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = README_if_game_crashed_on_OSX.txt; + path = docs/README_if_game_crashed_on_OSX.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21F707AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = Readme_Mandrake_Linux.txt; + path = docs/Readme_Mandrake_Linux.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21F807AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = Readme_OS2.txt; + path = docs/Readme_OS2.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21F907AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = Readme_Windows_MSVC6.0.txt; + path = docs/Readme_Windows_MSVC6.0.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21FA07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + name = textcolor.txt; + path = docs/textcolor.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21FB07AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = tileh.png; + path = docs/tileh.png; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21FC07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = dock_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21FD07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = disaster_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21FE07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = dedicated.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA21FF07AAF1EF00DBA913 = { + children = ( + 92BA220007AAF1EF00DBA913, + 92BA220107AAF1EF00DBA913, + 92BA220207AAF1EF00DBA913, + 92BA220307AAF1EF00DBA913, + 92BA220407AAF1EF00DBA913, + 92BA220507AAF1EF00DBA913, + 92BA220607AAF1EF00DBA913, + 92BA220707AAF1EF00DBA913, + 92BA220807AAF1EF00DBA913, + 92BA220907AAF1EF00DBA913, + 92BA220A07AAF1EF00DBA913, + 92BA220B07AAF1EF00DBA913, + ); + isa = PBXGroup; + path = data; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220007AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = autorail.grf; + path = data/autorail.grf; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220107AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = canalsw.grf; + path = data/canalsw.grf; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220207AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = openttd.grf; + path = data/openttd.grf; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220307AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = opntitle.dat; + path = data/opntitle.dat; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220407AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = sample.cat; + path = data/sample.cat; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220507AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = signalsw.grf; + path = data/signalsw.grf; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220607AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = trg1r.grf; + path = data/trg1r.grf; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220707AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = trgcr.grf; + path = data/trgcr.grf; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220807AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = trghr.grf; + path = data/trghr.grf; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220907AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = trgir.grf; + path = data/trgir.grf; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220A07AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = trgtr.grf; + path = data/trgtr.grf; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220B07AAF1EF00DBA913 = { + isa = PBXFileReference; + lastKnownFileType = file; + name = trkfoundw.grf; + path = data/trkfoundw.grf; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220C07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + path = COPYING; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220D07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = console_cmds.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220E07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = command.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA220F07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = command.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221007AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = clear_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221107AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = text; + path = changelog.txt; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221207AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = callback_table.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221307AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = callback_table.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221407AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bridge_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221507AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = aystar.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221607AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = aystar.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221707AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = airport_movement.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221807AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = airport_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221907AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = airport.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221A07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = airport.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221B07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = aircraft_gui.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221C07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = aircraft_cmd.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221D07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = ai_shared.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221E07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = ai_pathfinder.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA221F07AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = ai_new.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA222007AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = ai_build.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA222107AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = ai_new.h; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA222207AAF1EF00DBA913 = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = ai_old.c; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + 92BA222C07AAF30200DBA913 = { + buildArgumentsString = "$(ACTION) OSX=1 STATIC=1 DEBUG=1"; + buildPhases = ( + ); + buildSettings = { + C_INCLUDE_PATH = "/sw/include:/sw/include/SDL"; + OTHER_LDFLAGS = ""; + OTHER_REZFLAGS = ""; + PATH = "/sw/bin:/sw/sbin:/bin:/sbin:/usr/bin:/usr/sbin"; + PRODUCT_NAME = openttd; + SECTORDER_FLAGS = ""; + WARNING_CFLAGS = ""; + }; + buildToolPath = /usr/bin/make; + buildWorkingDirectory = ""; + dependencies = ( + ); + isa = PBXLegacyTarget; + name = openttd; + passBuildSettingsInEnvironment = 1; + productName = open; + }; +//920 +//921 +//922 +//923 +//924 +//C60 +//C61 +//C62 +//C63 +//C64 + C6A0FF2B0290797F04C91782 = { + children = ( + ); + isa = PBXGroup; + name = Documentation; + refType = 4; + sourceTree = ""; + }; + }; + rootObject = 08FB7793FE84155DC02AAC07; +} diff --git a/projects/openttd_vs80.sln b/projects/openttd_vs80.sln new file mode 100644 index 000000000..7401d3824 --- /dev/null +++ b/projects/openttd_vs80.sln @@ -0,0 +1,55 @@ +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "strgen", "strgen_vs80.vcproj", "{A133A442-BD0A-4ADE-B117-AD7545E4BDD1}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openttd", "openttd_vs80.vcproj", "{668328A0-B40E-4CDB-BD72-D0064424414A}" + ProjectSection(ProjectDependencies) = postProject + {0F066B23-18DF-4284-8265-F4A5E7E3B966} = {0F066B23-18DF-4284-8265-F4A5E7E3B966} + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1} = {A133A442-BD0A-4ADE-B117-AD7545E4BDD1} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "langs", "langs_vs80.vcproj", "{0F066B23-18DF-4284-8265-F4A5E7E3B966}" + ProjectSection(ProjectDependencies) = postProject + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1} = {A133A442-BD0A-4ADE-B117-AD7545E4BDD1} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug|Win32.ActiveCfg = Debug|Win32 + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug|Win32.Build.0 = Debug|Win32 + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug|x64.ActiveCfg = Debug|Win32 + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Debug|x64.Build.0 = Debug|Win32 + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Release|Win32.ActiveCfg = Debug|Win32 + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Release|Win32.Build.0 = Debug|Win32 + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Release|x64.ActiveCfg = Debug|Win32 + {A133A442-BD0A-4ADE-B117-AD7545E4BDD1}.Release|x64.Build.0 = Debug|Win32 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|Win32.ActiveCfg = Debug|Win32 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|Win32.Build.0 = Debug|Win32 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|x64.ActiveCfg = Debug|x64 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Debug|x64.Build.0 = Debug|x64 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|Win32.ActiveCfg = Release|Win32 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|Win32.Build.0 = Release|Win32 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|x64.ActiveCfg = Release|x64 + {668328A0-B40E-4CDB-BD72-D0064424414A}.Release|x64.Build.0 = Release|x64 + {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Debug|Win32.ActiveCfg = Debug|Win32 + {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Debug|Win32.Build.0 = Debug|Win32 + {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Debug|x64.ActiveCfg = Debug|Win32 + {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Debug|x64.Build.0 = Debug|Win32 + {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Release|Win32.ActiveCfg = Debug|Win32 + {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Release|Win32.Build.0 = Debug|Win32 + {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Release|x64.ActiveCfg = Debug|Win32 + {0F066B23-18DF-4284-8265-F4A5E7E3B966}.Release|x64.Build.0 = Debug|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(DPCodeReviewSolutionGUID) = preSolution + DPCodeReviewSolutionGUID = {00000000-0000-0000-0000-000000000000} + EndGlobalSection +EndGlobal diff --git a/projects/openttd_vs80.vcproj b/projects/openttd_vs80.vcproj new file mode 100644 index 000000000..c4e9d03d1 --- /dev/null +++ b/projects/openttd_vs80.vcproj @@ -0,0 +1,1464 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/openttd_vs80.vcproj.in b/projects/openttd_vs80.vcproj.in new file mode 100644 index 000000000..7ec0f03b9 --- /dev/null +++ b/projects/openttd_vs80.vcproj.in @@ -0,0 +1,499 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +!!FILES!! + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/openttd_vs80.vcproj.user b/projects/openttd_vs80.vcproj.user new file mode 100644 index 000000000..2d523a7ce --- /dev/null +++ b/projects/openttd_vs80.vcproj.user @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + diff --git a/projects/strgen.tgt b/projects/strgen.tgt new file mode 100644 index 000000000..a328100b6 --- /dev/null +++ b/projects/strgen.tgt @@ -0,0 +1,131 @@ +40 +targetIdent +0 +MProject +1 +MComponent +0 +2 +WString +4 +OEXE +3 +WString +5 +oc2en +1 +0 +0 +4 +MCommand +0 +5 +MCommand +26 +..\os\os2\build_lang.cmd + +6 +MItem +10 +strgen.exe +7 +WString +4 +OEXE +8 +WVList +2 +9 +MRState +10 +WString +7 +OS2LINK +11 +WString +25 +?????No debug information +1 +1 +12 +MRState +13 +WString +7 +OS2LINK +14 +WString +14 +?????Debug All +1 +0 +15 +WVList +0 +-1 +1 +1 +0 +16 +WPickList +2 +17 +MItem +3 +*.c +18 +WString +4 +COBJ +19 +WVList +2 +20 +MRState +21 +WString +3 +WCC +22 +WString +29 +?????No debugging information +0 +1 +23 +MRState +24 +WString +3 +WCC +25 +WString +28 +?????Line number information +0 +0 +26 +WVList +0 +-1 +1 +1 +0 +27 +MItem +8 +strgen.c +28 +WString +4 +COBJ +29 +WVList +0 +30 +WVList +0 +17 +1 +1 +0 diff --git a/projects/strgen.vcproj b/projects/strgen.vcproj new file mode 100644 index 000000000..cb53240c7 --- /dev/null +++ b/projects/strgen.vcproj @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/strgen_vs80.vcproj b/projects/strgen_vs80.vcproj new file mode 100644 index 000000000..db9f59f82 --- /dev/null +++ b/projects/strgen_vs80.vcproj @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3-54-g00ecf