rubidium
|
9982b5fd00
|
(svn r20624) -Codechange: some constifying for NewGRF house
|
14 years ago |
rubidium
|
e2e26190d5
|
(svn r20623) -Codechange: unify the storing of animation related information
|
14 years ago |
rubidium
|
4efa2efdbb
|
(svn r20622) -Codechange: unify [GS]et[Statation|Object|Industry|House]AnimationFrame
|
14 years ago |
rubidium
|
ca7a067b7a
|
(svn r20435) -Codechange: move spritegroup to GRFFilePropsBase and prepare it for more spritegroups
|
14 years ago |
rubidium
|
6d6939f844
|
(svn r20401) -Codechange: let HouseSpec use GRFFileProps
|
14 years ago |
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
alberth
|
a825b4fa5f
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
14 years ago |
rubidium
|
b8487afe54
|
(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be missed :)
|
14 years ago |
rubidium
|
644deff9d2
|
(svn r20191) -Codechange: unVARDEF _tick_counter and move it to a more logical location
|
14 years ago |
rubidium
|
73527b7b45
|
(svn r20190) -Codechange: unVARDEF _generate_world and move it to genworld
|
14 years ago |
frosch
|
910aade284
|
(svn r19744) -Add [FS#3477]: [NewGRF] Access to random bits of houses and industries from construction callbacks 17, 28 and 2F. That is: The randombits the house/industry will start with, if construction succeeds.
|
15 years ago |
frosch
|
7795303227
|
(svn r19743) -Fix: NewGrfs could access map bits of not yet constructed industries and houses during construction callbacks.
|
15 years ago |
rubidium
|
1da0086a45
|
(svn r19707) -Add: helper functions to instantiate/fill ResolverObjects
|
15 years ago |
rubidium
|
f94c83a387
|
(svn r18872) -Codechange: introduce PaletteID and use it
|
15 years ago |
frosch
|
24e0945bc4
|
(svn r18846) -Codechange: Merge DrawTileSeq into DrawCommonTileSeq.
|
15 years ago |
frosch
|
d9d75c83d5
|
(svn r18842) -Codechange: Rename SPRITE_MODIFIER_USE_OFFSET to SPRITE_MODIFIER_CUSTOM_SPRITE, invert its meaning, and also use it for industry/house layouts instead of IS_CUSTOM_SPRITE().
|
15 years ago |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
15 years ago |
yexo
|
7f6016031e
|
(svn r18762) -Codechange: unduplicate sprite layout drawing between industries and houses
|
15 years ago |
frosch
|
5b422d0c64
|
(svn r18761) -Fix [FS#3497]: Spritelayouts do not need an Action 1 if only using default sprites.
|
15 years ago |
yexo
|
75f717cce3
|
(svn r18736) -Feature [NewGRF]: implement varaction2houses vars 66 ad 67
|
15 years ago |
rubidium
|
d46127a723
|
(svn r18514) -Codechange: make it a bit clearer that for tile layouts num_sprites (as in number of sprite sets) is not the same as num_sprites (as in number of building sprites)
|
15 years ago |
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
430ce19418
|
(svn r17558) -Feature [NewGRF]: callbacks for houses to disable drawing foundations and to disable slope changes, like industry tile callbacks 30 and 3C.
|
15 years ago |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
frosch
|
aad988c99a
|
(svn r17047) -Fix: Mark house tiles dirty when triggers were triggered.
|
15 years ago |
frosch
|
1c7a2cca23
|
(svn r17046) -Fix (r11411) [FS#3085]: Trigger house trigger 02 only for the north tile.
|
15 years ago |
smatz
|
b668c24d46
|
(svn r16666) -Codechange: replace GetHouseSpecs() by HouseSpec::Get(), hide _house_specs[]
|
15 years ago |
smatz
|
af78d6a9bb
|
(svn r16665) -Codechange: replace GetTownByTile() by Town::GetByTile()
|
15 years ago |
smatz
|
e6a165881c
|
(svn r16664) -Codechange: move house-related stuff from town.h and town_type.h to separate files
|
15 years ago |
smatz
|
bea3fe2b8b
|
(svn r16559) -Codechange: introduce Company::IsValidAiID() and Company::IsValidHumanID(), don't use IsHumanCompany() where possible
|
16 years ago |
rubidium
|
f2317d0d9d
|
(svn r16402) -Codechange: make Resolve a function of SpriteGroup
|
16 years ago |
rubidium
|
f490394aa8
|
(svn r16396) -Codechange: split NewGRF spritegroup into multiple subclasses instead of using a big union
|
16 years ago |
smatz
|
871107f529
|
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
|
16 years ago |
frosch
|
aea2fcd0a0
|
(svn r16314) -Fix (r9315): Allow accessing the houseage when the house is not yet built.
|
16 years ago |
frosch
|
c7345c6db0
|
(svn r15755) -Fix: Number of houses in house variables 0x44, 0x60 and 0x61 were incorrect after 0xFF had been reached and could desync clients joining afterwards.
|
16 years ago |
rubidium
|
c0a8d09ca7
|
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
|
16 years ago |
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
16 years ago |
smatz
|
7368c740a6
|
(svn r14828) -Codechange: move most of save/load-specific code to separate files
|
16 years ago |
frosch
|
3d467cabe5
|
(svn r14611) -Fix (r13437)[FS#2421]: Store the age of a house in the map array instead of the construction year.
Note: Savegames from r13437 to now are broken and have a age of 255 years for a lot houses.
|
16 years ago |
frosch
|
259a073f0c
|
(svn r14606) -Codechange: Unify usage of PALETTE_MODIFIER_TRANSPARENT and PALETTE_MODIFIER_COLOR in spritelayout drawing.
-Fix [FS#2419]: The modifiers were not applied in all cases.
|
16 years ago |
frosch
|
f0286cb1e5
|
(svn r14605) -Fix (r9315): When callback 1E fails, use the standard random colour.
|
16 years ago |
frosch
|
5a1df325e2
|
(svn r14488) -Fix: Synchronize drawing of spritelayouts in DrawTileLayout (Houses), IndustryDrawTileLayout, DrawStationTile, DrawTile_Station and DrawTile_Track (Waypoint).
Now transparency options, PALETTE_MODIFIER_TRANSPARENT and SPRITE_MODIFIER_OPAQUE should work for all of them.
|
16 years ago |
rubidium
|
b650a86e58
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
16 years ago |
rubidium
|
3b798599b6
|
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
|
16 years ago |
belugas
|
a2b00e24b6
|
(svn r14295) -Fix(r14294): If the house is not built yet, still give me proper coordinates, pretty please!
Plus, two(2) rogue tabs found their way in.
|
16 years ago |
belugas
|
13eab4177d
|
(svn r14294) -Feature[newGRF]: Add Variational Action 2 Variable 0x47 for houses, Coordinates of the house tile
|
16 years ago |
frosch
|
93d0ca8731
|
(svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific.
|
16 years ago |
rubidium
|
3a799389eb
|
(svn r13731) -Codechange: make a pool of the array of players.
|
16 years ago |
rubidium
|
e48d86fad0
|
(svn r13729) -Fix: assumption that non-north tiles of a house do not have the 1x1 building bit set was flawed with some NewGRFs. This caused the amount of houses to differ, which causes the town radii to differ, which causes desyncs when towns are expanded.
|
16 years ago |
rubidium
|
d06529ef4d
|
(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
|
16 years ago |