belugas
7ab8b20faf
(svn r4614) CodeChange : Cleanup of industry_cmd (Step-4).
...
Removing the _industry_type_costs in favor of IndustrySpec.cost_multiplier;
In order to let industry_gui use the GetIndustrySpec accessor,
some structs had to be moved in industry.h
19 years ago
belugas
6a31b30a20
(svn r4584) CodeChange : Cleanup of industry_cmd (Step-3).
...
Renaming GetIndustrySpecification to GetIndustrySpec. Looks better.
Removing the _industry_prod_up/down/close_strings
in favor of IndustrySpec.closure/production_up/down_text;
A few reformatting along the way.
Work of tfc_team
19 years ago
belugas
8d622e04f8
(svn r4578) CodeChange : Cleanup of industry_cmd (Step-2).
...
Removing the _industry_min_cargo[] in favor of IndustrySpec.minimal_cargo,
IndustrySpec.a,b,c are now conflicting[], add an enum for IndustrySpec.checkproc
Work of tfc_team
19 years ago
belugas
8443f43d1f
(svn r4577) CodeChange : Cleanup of industry_cmd (Step-1).
...
Add an accessor to _industry_specs array.
Work of tfc_team
19 years ago
belugas
ebf6797678
(svn r4568) CodeChange : Bring definitions and uses of DrawTypesStructures toguether.
19 years ago
belugas
4f81210980
(svn r4564) CodeChange : Constify the sprites of _cargo_types_base_values
19 years ago
belugas
c0acac3a14
(svn r4513) Codechange : Assemble a bit the scattered parts of Cargo types.
19 years ago
Darkvater
e21b7eebfa
(svn r4430) - NewGRF: Use the bridge's sprite layout for drawing high pillars. This fixes newgrf's high-bridge pillars drawing. Also remove the now obsolete _bridge_poles_table which was already integrated into the bridge sprite tables
19 years ago
celestar
bdcb4bbf1d
(svn r4384) -Codechange: rail drawing code
...
-Added a function to obtain the axis of a waypoint
-Moved the waypoint layout tables from the depot layout tables into an own one
-Use GetRailTileSubtype
19 years ago
celestar
eae5fcc455
(svn r4345) -Codechange: Similar to airport tiles, rename _industry_map5_ arrays to _industry_sections
19 years ago
celestar
0c3a0c7ec0
(svn r4283) -Cleanup: More elrail housekeeping, remove code dublication, more meaningful variable names, simplify control flow..
19 years ago
celestar
4ccbf2d807
(svn r4282) -Cleanup: Re-arranged the ignore groups into a more readable arrangement
19 years ago
celestar
4acb8d5364
(svn r4281) -Cleanup: Begun cleaning up elrail code a bit, mostly comments and enum/array alignment
19 years ago
celestar
52892863e5
(svn r4278) -Fix: changed char to uint8 because signedness of char is undefined. Thanks to KUDr and Tron for research and stuff. (FS#98)
19 years ago
celestar
a7d8ad0004
(svn r4150) -Feature: Merged elrails into trunk. Thanks to Tron for lots of code and proofreading, thanks to peter1138 for another lot of code and ideas.
19 years ago
belugas
26a5b62865
(svn r4092) CodeChange : Named sprites instead of magic numbers plus create/use helper macro/enum for recoloring scheme
19 years ago
belugas
3b16ae365b
(svn r4004) -CodeChange : Renaming sprites and functions
19 years ago
belugas
7bedab1a40
(svn r3991) -Fix : Last remaining separation of SpriteID from Palette
19 years ago
tron
85da306049
(svn r3982) Fix last commit. I got confused by some strange test, which did nothing
19 years ago
tron
f262ae6c8b
(svn r3889) Change a part of the bridge drawing code to make it more comprehensible and add the needed accessors
19 years ago
peter1138
741fc26522
(svn r3717) - [2cc] Add 2cc colour maps and use for newgrf engines requiring them. Currently the second colour is fixed to be the player's colour.
19 years ago
bjarni
7a31bb6fb6
(svn r3707) -Fix: made the generated Finnish town names sound more Finnish (ln-)
...
note: <ln-> Bjarni: please go ahead and commit it, i'll take the responsibility if something should go wrong.
19 years ago
peter1138
5e05cd4098
(svn r3685) Include a file missed from r3684...
19 years ago
peter1138
601b226f04
(svn r3602) - Move _railveh_score data to _rail_vehicle_info->ai_rank and remove global variable to return data as we can now access this directly.
19 years ago
peter1138
67573ed605
(svn r3586) - NewGRF: Load callback masks for all vehicle types.
19 years ago
tron
453b30e387
(svn r3564) Several smaller changes:
...
- Don't treat non-booleans as booleans
- Reduce variable scope
- Bracing
- Use DeMorgan's law to make conditionals easier to read
- if cascade -> switch
- Replace some magic numbers by symbolic names
- Avoid assignments within other statements
19 years ago
peter1138
6823be9d03
(svn r3523) Undefine helper macros after using them
19 years ago
peter1138
78c2b9a056
(svn r3522) - Wrap the vehicle info tables with a macro to simplify adding new fields in the future.
19 years ago
tron
22dc05faf2
(svn r3510) Fiddle with whitespace and parentheses
19 years ago
Darkvater
051c5da378
(svn r3464) - Fix: restate some of the sprites in their old spaces. Was missed out because the patch was so huge. Thanks to Tron for pointing out the command of diff to ignore whitespace-only changes (--diff-cmd diff -x -ub)
19 years ago
Darkvater
1a2fac805c
(svn r3447) - CodeChange: [ 1360866 ] station_land.h Naming ALL sprites. Also replaced the SPTR_STATUE_GROUND by the more obvious SPR_CONCRETE_GROUND in unmovable_cmd.c. No functional changes except for commenting out PALETTE_RECOLOR_SPRITE in table/sprites.h. (Belugas)
19 years ago
peter1138
e81c316134
(svn r3388) - NewGRF: Allow train running cost class to differ from engine class. Also fix typo in r3384.
19 years ago
tron
3561a3068e
(svn r3314) Add 2 times static
19 years ago
tron
23bfc03054
(svn r3297) Staticise
19 years ago
tron
2dc8e0c3d9
(svn r3289) 32 times static
19 years ago
Darkvater
bfeddf1db1
(svn r3254) - Fix: graphical glitch with autorail tool on a certain tile-type.
...
- CodeChange: adhere the global variables in autorail.h to the coding style (eg. start with underscore).
19 years ago
tron
ce9cbb9c47
(svn r3196) Use structs instead of magic offsets into arrays
19 years ago
tron
8d57bfc921
(svn r3195) Use bitfields instead of explicit shifting/masking
19 years ago
tron
f7abff5f96
(svn r3181) -Bracing
...
-Indentation
-Whitespace
-DeMorgan's Law
-Test with NULL or 0 for non-booleans
-'\0' instead of 0 for chars
-Remove redundantly redundant comments (like DoFoo(); // Do foo)
-Join multiple short lines with a single statement
-Split single lines with multiple statements
-Avoid assignments in if
19 years ago
peter1138
bc25cd89bf
(svn r3148) -NewGRF, Feature: Add support for cargo refitting specification by cargo classes.
19 years ago
tron
d42b7649a4
(svn r3135) Use symbolic names in the tables, which hold the information about accepted goods of industry tiles, instead of magic numbers
19 years ago
tron
7c40462d24
(svn r3125) Symbolic names for skiping sprites and the end of the sprite list
19 years ago
tron
94e09ba605
(svn r3118) Name 3 palette modifiers properly (belugas)
19 years ago
tron
f6fdb150e7
(svn r3114) Close two gaps in the sprite array when loading openttd.grf. That's seven more free sprite slots, yay!
19 years ago
tron
c1c086d9a0
(svn r3108) Confine the use of SPR_OPENTTD_BASE to table/sprites.h by adding/using some sprite enums
19 years ago
Darkvater
b5583659e0
(svn r3102) - Fix (regression): Newly added sprite had problems when newgrf's where loaded. Thanks Tron for explaining what the problem was and how it should be solved.
19 years ago
Darkvater
f561993112
(svn r3096) - Feature: 'HOME' icon to saveload dialogs that jumps to the default save/load directory based on the dialog (added icon to openttd.grf, introduced FIOS_TYPE_DIRECT that allows arbitrary directory jumping).
...
- Fix: on Win32 capitalize the drive-letter in the saveload dialog windows when it is first opened.
19 years ago
tron
2cc2154ad2
(svn r3077) static, const, bracing, indentation, 0 -> '\0'/NULL, typos in comments, excess empty lines, minor other changes
...
nothing spectacular, just some stuff, which piled up
19 years ago
tron
758ae7e8f6
(svn r3064) Replace some numbers by sprite names
19 years ago
celestar
cb67ee9bf5
(svn r3063) -Codechange: Demystified and commented bridge_land.h. Also removed two arrays that are not referred to
19 years ago