openttd-1.3.3/ 0000755 0000000 0000000 00000000000 12246102757 011677 5 ustar root root openttd-1.3.3/Makefile.setting.in 0000644 0000000 0000000 00000006501 12246102614 015412 0 ustar root root # $Id: Makefile.setting.in 24365 2012-07-01 08:56:57Z rubidium $
# This file is part of OpenTTD.
# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see .
SETTINGSGEN = !!SETTINGSGEN!!
ENDIAN_CHECK = !!ENDIAN_CHECK!!
SRC_DIR = !!SRC_DIR!!
CXX_BUILD = !!CXX_BUILD!!
CFLAGS_BUILD = !!CFLAGS_BUILD!!
CXXFLAGS_BUILD = !!CXXFLAGS_BUILD!!
LDFLAGS_BUILD = !!LDFLAGS_BUILD!!
STAGE = !!STAGE!!
SETTING_OBJS_DIR = !!SETTING_OBJS_DIR!!
ENDIAN_TARGETS := endian_host.h endian_target.h $(ENDIAN_CHECK)
# Check if we want to show what we are doing
ifdef VERBOSE
Q =
E = @true
else
Q = @
E = @echo
endif
all: table/settings.h
settingsgen.o: $(SRC_DIR)/settingsgen/settingsgen.cpp $(SRC_DIR)/string_func.h $(SRC_DIR)/strings_type.h $(SRC_DIR)/misc/getoptdata.h $(SRC_DIR)/ini_type.h $(SRC_DIR)/core/smallvec_type.hpp
$(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)'
$(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSETTINGSGEN -c -o $@ $<
alloc_func.o: $(SRC_DIR)/core/alloc_func.cpp endian_host.h
$(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)'
$(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSETTINGSGEN -c -o $@ $<
getoptdata.o: $(SRC_DIR)/misc/getoptdata.cpp $(SRC_DIR)/misc/getoptdata.h
$(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/misc/%.cpp=%.cpp)'
$(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSETTINGSGEN -c -o $@ $<
string.o: $(SRC_DIR)/string.cpp endian_host.h
$(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)'
$(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSETTINGSGEN -c -o $@ $<
ini_load.o: $(SRC_DIR)/ini_load.cpp $(SRC_DIR)/core/alloc_func.hpp $(SRC_DIR)/core/mem_func.hpp $(SRC_DIR)/ini_type.h $(SRC_DIR)/string_func.h
$(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)'
$(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) -DSETTINGSGEN -c -o $@ $<
$(SETTINGSGEN): alloc_func.o string.o ini_load.o settingsgen.o getoptdata.o
$(E) '$(STAGE) Compiling and Linking $@'
$(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) $(LDFLAGS_BUILD) $^ -o $@
table/settings.h: $(SETTINGSGEN) $(SRC_DIR)/table/settings.h.preamble $(SRC_DIR)/table/settings.h.postamble $(SRC_DIR)/table/*.ini
$(E) '$(STAGE) Generating $@'
@mkdir -p table
$(Q)./$(SETTINGSGEN) -o table/settings.h -b $(SRC_DIR)/table/settings.h.preamble -a $(SRC_DIR)/table/settings.h.postamble $(SRC_DIR)/table/*.ini
# The targets to compile the endian-code
endian_host.h: $(ENDIAN_CHECK)
$(E) '$(STAGE) Testing endianness for host'
$(Q)./$(ENDIAN_CHECK) > $@
$(ENDIAN_CHECK): $(SRC_DIR)/endian_check.cpp
$(E) '$(STAGE) Compiling and Linking $@'
$(Q)$(CXX_BUILD) $(CFLAGS_BUILD) $(CXXFLAGS_BUILD) $(LDFLAGS_BUILD) $< -o $@
depend:
clean:
$(E) '$(STAGE) Cleaning up settings files'
$(Q)rm -f settingsgen.o alloc_func.o getoptdata.o ini_load.o $(SETTINGSGEN) $(ENDIAN_TARGETS) table/settings.h
mrproper: clean
.PHONY: all mrproper depend clean
openttd-1.3.3/media/ 0000755 0000000 0000000 00000000000 12246102757 012756 5 ustar root root openttd-1.3.3/media/openttd.desktop.filter.awk 0000644 0000000 0000000 00000001431 12246102547 020067 0 ustar root root # $Id: openttd.desktop.translation.awk 19884 2010-05-22 19:59:37Z rubidium $
# This file is part of OpenTTD.
# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see .
#
# Awk script to automatically remove duplicate Comment[i]= lines
#
BEGIN { FS = "="; last = "" }
{ if (last != $1) { print $0 }; last = $1 }
openttd-1.3.3/media/openttd.32.xpm 0000644 0000000 0000000 00000014375 12246102547 015413 0 ustar root root /* XPM */
static char *openttd.32[] = {
/* columns rows colors chars-per-pixel */
"32 32 257 2",
" c #000000",
". c #00000A",
"X c #03090D",
"o c #000017",
"O c #00001C",
"+ c #060D12",
"@ c #060C1C",
"# c #0C131B",
"$ c #0A1117",
"% c #15031F",
"& c #1D1B18",
"* c #0D0024",
"= c #070022",
"- c #0C1827",
"; c #150223",
": c #180324",
"> c #1B0C22",
", c #19002A",
"< c #151825",
"1 c #1A1E34",
"2 c #1A242C",
"3 c #1E2327",
"4 c #1A2630",
"5 c #201825",
"6 c #201427",
"7 c #21262C",
"8 c #24292D",
"9 c #28292B",
"0 c #232C33",
"q c #2C2631",
"w c #3B2C2F",
"e c #352B30",
"r c #37392D",
"t c #313231",
"y c #353C31",
"u c #383532",
"i c #351C43",
"p c #383D42",
"a c #294335",
"s c #2A4C36",
"d c #2C5436",
"f c #2F5935",
"g c #354031",
"h c #384533",
"j c #3B542D",
"k c #315F33",
"l c #326B2E",
"z c #30642F",
"x c #3A762D",
"c c #3B7B2D",
"v c #36712E",
"b c #3E4042",
"n c #432D2D",
"m c #4B312B",
"M c #52352B",
"N c #6B3B29",
"B c #763D21",
"V c #4F335D",
"C c #405C32",
"Z c #5A402A",
"A c #5F4435",
"S c #456B33",
"D c #4D6A3F",
"F c #487434",
"G c #4B7D33",
"H c #537D3F",
"J c #7D401F",
"K c #684527",
"L c #634734",
"P c #7D502B",
"I c #72583A",
"U c #434241",
"Y c #4B4640",
"T c #43484F",
"R c #424C56",
"E c #434D59",
"W c #49535D",
"Q c #46505B",
"! c #544A40",
"~ c #564C59",
"^ c #4C5661",
"/ c #555D65",
"( c #5A4763",
") c #55606B",
"_ c #7F6549",
"` c #63696F",
"' c #6E7377",
"] c #7A6F62",
"[ c #7E7162",
"{ c #7A7C7B",
"} c #3E822D",
"| c #40862D",
" . c #4E8334",
".. c #518B35",
"X. c #508735",
"o. c #5CAB35",
"O. c #5EB335",
"+. c #61BB36",
"@. c #62C435",
"#. c #65CC34",
"$. c #69CF37",
"%. c #66D134",
"&. c #68D532",
"*. c #6BDB35",
"=. c #6EE236",
"-. c #71EA37",
";. c #833C03",
":. c #8A451C",
">. c #83421E",
",. c #944E1B",
"<. c #9A551A",
"1. c #8F5720",
"2. c #835834",
"3. c #995922",
"4. c #8C643C",
"5. c #9B6B3A",
"6. c #AC5306",
"7. c #BE4B00",
"8. c #BA5503",
"9. c #B15D16",
"0. c #A35A1B",
"q. c #BE661D",
"w. c #AE6324",
"e. c #A5743F",
"r. c #B36624",
"t. c #B76E31",
"y. c #BA773B",
"u. c #8A6643",
"i. c #936E47",
"p. c #9A754D",
"a. c #9C7552",
"s. c #907D6C",
"d. c #A67747",
"f. c #A77D50",
"g. c #B27D43",
"h. c #C05900",
"j. c #CD660D",
"k. c #CC6409",
"l. c #DB690A",
"z. c #D96706",
"x. c #D16E18",
"c. c #C16B23",
"v. c #CA762B",
"b. c #D87E30",
"n. c #CB792E",
"m. c #E36E0A",
"M. c #EA6D03",
"N. c #EC7105",
"B. c #F76F00",
"V. c #FE6F00",
"C. c #F37503",
"Z. c #FE7500",
"A. c #FE7A00",
"S. c #FD7C0C",
"D. c #F4790E",
"F. c #FE7E11",
"G. c #C27E42",
"H. c #9D8065",
"J. c #9A8570",
"K. c #BD834E",
"L. c #B5814B",
"P. c #B28452",
"I. c #BF8C56",
"U. c #BE8E63",
"Y. c #B79779",
"T. c #D5863F",
"R. c #FF8209",
"E. c #FE8215",
"W. c #FC821B",
"Q. c #EE8934",
"!. c #FC8623",
"~. c #FF8A23",
"^. c #FA8A2C",
"/. c #FA8728",
"(. c #F98E33",
"). c #F7953E",
"_. c #FC9234",
"`. c #F9933B",
"'. c #FF9B3D",
"]. c #C48B52",
"[. c #CD9456",
"{. c #C79156",
"}. c #D38D44",
"|. c #DA9D5B",
" X c #D39858",
".X c #C48A4A",
"XX c #C99561",
"oX c #C29D7A",
"OX c #C19C76",
"+X c #DEA15F",
"@X c #E18D43",
"#X c #EC9542",
"$X c #E09C52",
"%X c #F59741",
"&X c #F69945",
"*X c #F59D4A",
"=X c #FB9940",
"-X c #F89D49",
";X c #E3A25C",
":X c #EBA55A",
">X c #FFA047",
",X c #FFA74B",
".A.Z.A.6.dXNXm.Z.A.N.n v &.*.=.F : YXYXYXYX",
"YXYXYXYXO y +.=.*.#.s >.A.A.z.K.XXD.A.N.m l &.*.=.G > YXYXYXYXYX",
"YXYXYXYXYX= y +.=.*.@.s :.A.A.Z.Z.A.C.m l &.*.-. .> YXYXYXYXYXYX",
"YXYXYXYXYXYX* y +.=.=.@.s ,.A.Z.A.C.M z &.*.=.X.> YXYXYXYXYXYXYX",
"YXYXYXYXYXYXYX* g @.*.-.G 4 <.A.C.Z - j $.-.X.> YXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYX; h $...< @ 0 <.K - YX, C X.5 YXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYX: y 9 YX3 0 2 YXYX6 6 YXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXYX. YXYXYX YXYXYXYXYXYXYXYXYXYXYXYXYXYXYX"
};
openttd-1.3.3/media/openttd.svg 0000644 0000000 0000000 00000036220 12246102550 015146 0 ustar root root
openttd-1.3.3/media/openttd.128.png 0000644 0000000 0000000 00000045532 12246102547 015460 0 ustar root root PNG
IHDR >a bKGD pHYs ~ tIME!0w\(, JIDATx]\V~}F n.ٳfl.9kl[Qy9pHܾ߽u}?G@Euppr011QI4Og^t oo=4iEוH?7Wg?waX``C(nV"dɒô$,{fhaJwPKUSSFw3[?ۧ{
]-kD$}WUF$Hd$+f~UJ11QH{;a05ЖHЍX$?ƶX%<ۇ;xš<$%xOґDGN_SbV;%yG,A`
?dUkUFڞH؞|I% ,YzڜOHH? !C+U|gaaqU'lo'r`,M=aIS1;ϺzS-2ꕝѾ@%IсvrV'~E҈Dj S5vxdXеC5?%فAC^.I 9|Zu.ciCxT@%IcN<&|#+UC;;[Li5zkO" {<{dz1H
ĉBjZBf@)d'm/YK" d@#|jwZoo;|s
#s)xIPN_igLڰQ㫖6v[:lrSwwBZ @JӧO]e;Gj:|1$H&̢_%@Oo*?nxMqDl-O?~B*B('a1ƷƔ6>X[ۇV!КZظ/ĠUU'GHE#ǚ3fj٪hZٙLxK 櫙foX
.npuwGX[a|rH{C<-jZI$VhK5qÆR۴kfokw/k3+WĶm{LٷfL&݀Ã
t1F"(j+;qXk_4%lqoMsޡ+j"}-_R