summaryrefslogtreecommitdiff
path: root/src/table/build_industry.h
AgeCommit message (Collapse)Author
2007-05-29(svn r9976) -Codechange: Declare a writable array of specs for industry and ↵belugas
industry tiles. It will be initialized by the original data upon game start. Rename some enums to be more consistent too
2007-05-29(svn r9975) -Codechange: Adjust the industry/tile spec arrays, moving the ↵belugas
enabled member out of GRFFileProps (end of previous commit).
2007-05-29(svn r9972) -Fix (r9969): silence a warning. rubidium
2007-05-29(svn r9969) -Codechange: Cleanup of industries (Step-14). Remove ↵belugas
hardcoded-run-time tile acceptance and put in corresponding tile
2007-05-24(svn r9906) -Codechange: Add common properties for both industry and ↵belugas
industry tiles specs
2007-05-20(svn r9886) -Codechange: Cleanup of industries (Step-13). Include the sounds ↵belugas
table into the industry's spec.
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-04-21(svn r9704) -Documentation: Add comments on industry data macrobelugas
2007-04-18(svn r9672) -Cleanup: lots of coding style fixes around operands.rubidium
2007-04-18(svn r9669) -Documentation: some more doxygen fixesbelugas
2007-04-10(svn r9590) -Fix(r9550, fs728): some wrongfully entered data caused some ↵belugas
industries to appear where they should not have
2007-04-09(svn r9579) -Codechange: Cleanup of industry_cmd (Step-11). Use industry's ↵belugas
spec appear_creation during random map creation.
2007-04-09(svn r9577) -Codechange: Add notion and data for industry map colour, used ↵belugas
in the smallmap_gui. Not used yet. -Move the check proc array, in order to make it more useful latter. -Add basic newGRF stuff on the industry spec. Not used yet.
2007-04-03(svn r9550) -Codechange: Add notion and data of industry appearing chances, ↵belugas
both in game and in creation mode. Not used yet.
2007-03-30(svn r9526) -Fix(9520): a temperate sawmill is not a tropic lumber mill. ↵belugas
Thus, it cannot cut trees
2007-03-28(svn r9520) -Codechange: Add the notion of Industry behaviour. It means ↵belugas
what an industry can do (plant fields, cut trees, do not change production), what can be done to it (disasters like mine subsidence, jet/chopper attack), when it can be built etc...
2007-03-22(svn r9400) -Codechange: Use some more representative enum names for ↵belugas
landscape types.
2007-03-16(svn r9243) -Fix (r9162,FS#683): One too many table rows caused cargo ↵peter1138
acceptance mixup.
2007-03-15(svn r9190) -Fix: Little typo in an enum.belugas
2007-03-14(svn r9162) -Codechange: Cleanup of industry_cmd (Step-8). Gather tile ↵belugas
animation data into IndustryTileSpec array Added a few documentation on remaining animation arrays (mostly ToyLand ones)
2007-03-09(svn r9075) -Codechange: Cleanup of industry_cmd (Step-7). Small step that ↵belugas
is. The new industry messages do not need a series of tests. Only one property to use.
2007-03-07(svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};rubidium
2007-02-21(svn r8827) -Codechange: Cleanup of industry_cmd (Step-6). Implementation of ↵belugas
IndustryTileSPec, the alter ego of IndustrySpec. It offers identification of the different industry tiles in a more distinct manner, as well as regrouping scattered pieces of data across the sources. More to come
2007-02-17(svn r8791) -Revert: r8790 Committed too much in last commitmiham
2007-02-17(svn r8790) [Namegen] -Revert: r8789 (Tron kinda convinced me it is a bad ↵miham
thing, sorry for it)
2007-01-02(svn r7759) -Merge: makefile rewrite. This merge features:rubidium
- 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.