frosch
|
e3c7e3c169
|
(svn r18253) -Codechange: Convert the linked list of loaded GRFFiles into a SmallVector.
|
15 years ago |
frosch
|
364eb961ae
|
(svn r18036) -Fix (r17999): Always two they are.
|
15 years ago |
rubidium
|
c2221885f4
|
(svn r18027) -Codechange: make some unneededly global variables static and remove some unused variables
|
15 years ago |
frosch
|
f48f73f060
|
(svn r18016) -Codechange: Move the arbitrary basecost multiplier offset (8) to newgrf loading and make the internal state zero-based instead.
|
15 years ago |
frosch
|
6ca8f6e380
|
(svn r18011) -Feature(ette): [NewGRF] CB 36 for roadvehicle property 09 'running cost factor'.
|
15 years ago |
frosch
|
3f5e42b04a
|
(svn r18008) -Codechange: Rename NUM_PRICES to PR_END, and use the Price enum some more.
|
15 years ago |
frosch
|
ba1fc280e3
|
(svn r18005) -Codechange: Convert the Prices struct into an array and an enum.
|
15 years ago |
frosch
|
7984d90c40
|
(svn r18004) -Codechange: Deduplicate some magic.
|
15 years ago |
frosch
|
1519f7074f
|
(svn r17999) -Fix: [NewGRF] Improve parsing of RIFF data. Skip unknown chunks and check chunk sizes.
|
15 years ago |
frosch
|
79627b4f89
|
(svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up including of newgrf_cargo.h
|
15 years ago |
frosch
|
8e23ba540c
|
(svn r17857) -Fix (r10442): [NewGRF] 'subtract-in' is also signed for production callback version 0.
|
15 years ago |
frosch
|
a138f604ee
|
(svn r17824) -Fix (r4594): _date_fract runs from 0 to 73 since r2041. Variable 0x09 should not.
|
15 years ago |
frosch
|
b243f6ca97
|
(svn r17700) -Codechange: Integrate ShipVehicleInfo::refittable into EngineInfo::refit_mask during initialisation.
|
15 years ago |
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
e9624fe0cc
|
(svn r17682) -Codechange: remove erroneous space before some commas
|
15 years ago |
frosch
|
3ddf4d2c2b
|
(svn r17663) -Change: [NewGRF] Apply default refitmasks only when the NewGRF did not set any of the three refittability properties (xor mask, positive classes, negative classes).
|
15 years ago |
frosch
|
e261d8d9a0
|
(svn r17616) -Codechange [FS#3222]: Enumerize properties used in callback 0x36. Based on Terkhen's work.
|
15 years ago |
rubidium
|
3dd202ba1c
|
(svn r17605) -Fix [FS#3218]: [NewGRF] Crash when defining the same tile in a tile layout twice
|
15 years ago |
smatz
|
114d48e492
|
(svn r17596) -Codechange: constify some tables
|
15 years ago |
rubidium
|
47bd3ee4ba
|
(svn r17584) -Codechange: split the NewGRF StringID mapping in a 'global' part and a part that's for NewGRF strings
|
15 years ago |
rubidium
|
64bafcbe18
|
(svn r17534) -Codechange: unify the naming of callback masks/flags
|
15 years ago |
smatz
|
0bfea0646c
|
(svn r17420) -Codechange: replace assert() by assert_compile() where possible
|
15 years ago |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
rubidium
|
7fb95e2c2b
|
(svn r17228) -Codechange: some coding style fixes
|
15 years ago |
frosch
|
f595668650
|
(svn r17211) -Cleanup: Remove unused RailVehicleInfo::ai_rank.
|
15 years ago |
frosch
|
8bd029015e
|
(svn r17209) -Codechange: Move cargo_type from (Rail|Road|Ship)VehicleInfo to EngineInfo.
|
15 years ago |
smatz
|
624a1948b1
|
(svn r17154) -Fix (r11129): several times copypasted typo
|
15 years ago |
smatz
|
d77b5b562c
|
(svn r17153) -Fix (r11429): don't allow further remapping of already remapped string
|
15 years ago |
smatz
|
616370eae3
|
(svn r17150) -Codechange: when MapGRFStringID() fails to remap, return STR_EMPTY instead of 'random' string
|
15 years ago |
rubidium
|
b8954b84bd
|
(svn r17143) -Fix [FS#3097]: NewGRFs sometimes got the wrong string causing crashes later on
|
15 years ago |
frosch
|
f129634f52
|
(svn r16867) -Feature(ette): Turn variable 0E/8E (vertical offset for trains in depot) and variable 1E/9E bit 3 (wagon width in depot) into grf-local variables.
|
15 years ago |
smatz
|
77d13eae61
|
(svn r16852) -Codechange: use FOR_ALL_CARGOSPECS for iterating over all valid CargoSpecs
|
15 years ago |
smatz
|
1f29e38b83
|
(svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get()
|
15 years ago |
rubidium
|
594070194f
|
(svn r16842) -Cleanup: add some spaces around a few operators
|
15 years ago |
yexo
|
1cf14caee0
|
(svn r16755) -Codechange: apply some codestyle to newgrf.cpp
|
15 years ago |
frosch
|
7d90c06eb9
|
(svn r16737) -Fix (r15645): When loading a savegame Engine::grffile might be left NULL in certain cases. (dynamic_engines enabled, articulated vehicle with only wagon-override action3s)
|
15 years ago |
smatz
|
b668c24d46
|
(svn r16666) -Codechange: replace GetHouseSpecs() by HouseSpec::Get(), hide _house_specs[]
|
15 years ago |
yexo
|
c7bd6c8d34
|
(svn r16614) -Codechange: Make the airport min/max available year a property of the Airport class.
-Change: rename station.always_small_airport to station.never_expire_airports to make it more future-proof
|
16 years ago |
rubidium
|
1359471d3f
|
(svn r16593) -Cleanup: realign the TTDP flags table.
|
16 years ago |
rubidium
|
98b4f1fce2
|
(svn r16590) -Fix [FS#2967]: don't crash when tars/newgrfs are removed, just tell the file could be opened/found.
|
16 years ago |
rubidium
|
e3c5bc8d2e
|
(svn r16434) -Cleanup: remove some dead code; primarily stuff that can't be reached like break after returns or break after functions that never return (i.e. NOT_REACHED)
|
16 years ago |
rubidium
|
168ae6f7e2
|
(svn r16422) -Codechange: use const_cast for removing const and warn when const is (accidentally?) removed using C-style casts.
|
16 years ago |
rubidium
|
0d99b6c71c
|
(svn r16421) -Codechange: do not unnecessarily remove constness or unnecessarily add it.
|
16 years ago |
frosch
|
607583f091
|
(svn r16408) -Codechange: Silence a pointless newgrf debug message.
|
16 years ago |
frosch
|
8e30f0e75a
|
(svn r16399) -Fix (r4540): Don't treat pointer values as integer.
|
16 years ago |
rubidium
|
f490394aa8
|
(svn r16396) -Codechange: split NewGRF spritegroup into multiple subclasses instead of using a big union
|
16 years ago |
frosch
|
2365d27a4d
|
(svn r16383) -Fix/Change: Disable multitile houses with non-zero population on additional tiles as they cause desyncs and because the specs do not allow that either.
|
16 years ago |
smatz
|
62a7948af0
|
(svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved
|
16 years ago |
frosch
|
82532ac12e
|
(svn r16366) -Fix: Use a valid StringID as fall-back when undefined generic newgrf strings of vehicles are requested.
|
16 years ago |
rubidium
|
4a04dfc07c
|
(svn r16344) -Codechange: s/FileEntry/SoundEntry/
|
16 years ago |