summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-05-19(svn r9885) -Fix r9846: some last bitshifts with zoom-levels that were forgottentruelight
-Fix r9846: initialize the zoom level for 'screen', as assuming 0 is not correct
2007-05-19(svn r9884) -Feature: 2 new zoom-out levels: 8 times and 16 timestruelight
-Codechange: unified the blitter function so we have 1 function for all zoom-levels -Codechange: make most of the label functions work with zoom-level instead of magic numbers and big switches per zoom-level -Codechange: MakeXXXDirty() functions didn't take into account zoom-level, but just used the biggest possible value -Codechange: simplified blitter functions to avoid code duplication
2007-05-19(svn r9883) -Fix (r4965): [NewGRF] Check for overflow and carry over when ↵peter1138
adding to the existing value.
2007-05-19(svn r9882) -Fix (r9874): the "default group" is also a valid group in some ↵rubidium
cases.
2007-05-19(svn r9881) -Fix (FS#782, r9874): accidentally removed one condition too ↵rubidium
many causing asserts.
2007-05-19(svn r9880) -Add: [NewGRF] Add action 7/9 condition 0B/0C (cargo type ↵glx
availability)
2007-05-19(svn r9879) -Fix (r9874): global autoreplace was little broken ;)rubidium
2007-05-19(svn r9878) -Fix (9874): some vehicle count's were not properly updated on ↵rubidium
delete or autoreplace of vehicles.
2007-05-19(svn r9877) -Revert (r9876): one file too many...peter1138
2007-05-19(svn r9876) -Codechange: [NewHouses] Add support for callback 2E (cargo ↵peter1138
production)
2007-05-19(svn r9875) -Fix (r9828): Only set carriage capacity if the wagon has not ↵peter1138
been refitted.
2007-05-19(svn r9874) -Feature: advanced vehicle lists a.k.a. group interface. Now you ↵rubidium
can make groups of vehicles and perform all kinds of tasks on that given group. Original code by nycom and graphics by skidd13.
2007-05-19(svn r9873) -Codechange: Add missing second callback parameter for housespeter1138
2007-05-18(svn r9872) -Codechange: more type strictness for vehicle typesrubidium
2007-05-18(svn r9871) -Fix (r8826): Some cargo costs were wrong for different ↵peter1138
climates. Multiple definitions of the same cargo type are sometimes required.
2007-05-18(svn r9870) -Codechange: Silence two compiler warnings and give proper type ↵belugas
to the "type" member of industry struct
2007-05-18(svn r9869) -Codechange: replace some bytes with VehicleType, i.e. more type ↵rubidium
strictness.
2007-05-18(svn r9868) -Codechange: bring external declaration of functions togueter ↵belugas
and adjust a comment
2007-05-18(svn r9867) -Codechange: Remove data duplication. The exact same values can ↵belugas
be found in the industry spec, so take it from there instead.
2007-05-17(svn r9866) -Codechange: remove the technical ↵rubidium
one-input-cargo-creates-one-output-cargo limit in the factories, sawmills, steelmills and the ones I'm forgetting to mention right now. Use of this functionality will come later.
2007-05-17(svn r9865) -Fix (r9862): NOT_REACHED() and error() declarations are needed ↵glx
for strgen
2007-05-17(svn r9862) -Fix (9842): strgen's error() does return in contrast to OTTD's ↵rubidium
error().
2007-05-17(svn r9861) -Fix: null pointer derefence under MorphOS and AmigaOS.rubidium
2007-05-16(svn r9857) -Fix: loading of TTDP savegames with features that OTTD has.rubidium
2007-05-16(svn r9855) -Fix: [FS#779] do not perform any commands on MP_VOID tiles.rubidium
2007-05-15(svn r9850) -Codechange: Introduction of the Override/Substitute manager. ↵belugas
Currently only used for newhouses. Basically, it is more a gathering of IDs from grf files and ingame data.
2007-05-15(svn r9848) -Fix r9846: how every many times you check something, of course ↵truelight
you always switch them at the last moment... UnScaleByZoom was ScaleByZoom and visa versa... (tnx to yeti_ for noticing)
2007-05-15(svn r9847) -Update: WebTranslator2 update to 2007-05-15 19:41:41miham
estonian - 10 fixed by kristjans (10) japanese - 9 fixed by ickoonite (9) traditional_chinese - 21 changed by xbddc (21)
2007-05-15(svn r9846) -Codechange: introduced ZOOM_LVL_MIN and ZOOM_LVL_MAX for the ↵truelight
obvious reasons -Codechange: introduced ZOOM_LVL_DETAIL to show/remove details -Codechange: changed << and >> operator with ZoomLevel to a simple wrapper (that in theory also allows zoom-in besides the current zoom-out) -Fix r9845: missed some int -> ZoomLevel
2007-05-15(svn r9845) -Fix (r9844): svn:eol-style/svn:keywords were missing...rubidium
2007-05-15(svn r9844) -Codechange: replace zoomlevel with an enumtruelight
-Codechange: use predefined enums for viewport zoomlevels
2007-05-15(svn r9843) -Fix (r9838): tell the newgrfs that we now support proper FIFO ↵rubidium
loading.
2007-05-15(svn r9842) -Codechange: now NOT_REACHED is also triggered when debugging is ↵rubidium
disabled.
2007-05-15(svn r9841) -Codechange: add a little more type strictness to the vehicle types.rubidium
2007-05-15(svn r9840) -Fix (r9838): MSVC is complaining about signedness again (Belugas).rubidium
2007-05-14(svn r9839) -Fix: vehicles in old savegames could leave the station because ↵rubidium
the changed loading algorithm thought it was already finished.
2007-05-14(svn r9838) -Fix: make "improved loading" a proper improved loading instead ↵rubidium
of loading one (semi-)random vehicle at a time: - Now it is really FIFO. - When there is enough cargo to fill the first vehicle in the queue, the next vehicle in the queue start loading (and the next when ....).
2007-05-14(svn r9837) -Fix: [NewGRF] Catch occurance of division-by-zero in varaction ↵peter1138
handling.
2007-05-14(svn r9836) -Codechange: make non-improved loading happen FIFO-ish; ↵rubidium
generally loading/unloading will happen fifo, but there are no guarantees on the FIFO-ness. For (better) FIFO guarantees you still need to use improved loading.
2007-05-14(svn r9835) -Codechange: use Pixel typedef instead of byte where ever possibletruelight
2007-05-14(svn r9834) -Add: win9x check in win32 buildsglx
2007-05-14(svn r9833) -Fix: also 'leave' the station when leaving for automatic servicing.rubidium
2007-05-13(svn r9832) -Fix: leave the station when manually skipping to the next order ↵rubidium
and we are currently (un)loading.
2007-05-13(svn r9831) -Codechange: more refactoring of the loading/unloading.rubidium
2007-05-13(svn r9830) -Fix(r9779) : Let the town expand and build new houses along the ↵belugas
roads of the users, even in case of "No Road" layout (skiddl13)
2007-05-12(svn r9829) -Codechange: more refactoring of the unloading algorithm.rubidium
2007-05-12(svn r9828) -Codechange: [NewGRF] Add support for changing cargo capacity ↵peter1138
with callback 36. This is set on construction for ships and roadvehicles, and whenever carriages are attached for trains.
2007-05-11(svn r9827) -Codechange/Fix: [NewGRF] Text strings of 1 character are ↵peter1138
perfectly valid... (fixes dbsetxl refits again...)
2007-05-10(svn r9825) -Codechange: [NewGRF] Add support for early vehicle retirement.peter1138
2007-05-10(svn r9823) -Feature: Add support for house property 1F - minimum life span.maedhros