rubidium
|
ca7a067b7a
|
(svn r20435) -Codechange: move spritegroup to GRFFilePropsBase and prepare it for more spritegroups
|
2010-08-10 15:49:35 +00:00 |
rubidium
|
6d6939f844
|
(svn r20401) -Codechange: let HouseSpec use GRFFileProps
|
2010-08-07 21:03:38 +00:00 |
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
2010-08-01 19:22:34 +00:00 |
alberth
|
a825b4fa5f
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
2010-07-31 21:02:56 +00:00 |
rubidium
|
b8487afe54
|
(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be missed :)
|
2010-07-19 17:28:27 +00:00 |
rubidium
|
644deff9d2
|
(svn r20191) -Codechange: unVARDEF _tick_counter and move it to a more logical location
|
2010-07-19 17:24:33 +00:00 |
rubidium
|
73527b7b45
|
(svn r20190) -Codechange: unVARDEF _generate_world and move it to genworld
|
2010-07-19 17:17:36 +00:00 |
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.
|
2010-05-01 13:09:49 +00:00 |
frosch
|
7795303227
|
(svn r19743) -Fix: NewGrfs could access map bits of not yet constructed industries and houses during construction callbacks.
|
2010-05-01 13:01:21 +00:00 |
rubidium
|
1da0086a45
|
(svn r19707) -Add: helper functions to instantiate/fill ResolverObjects
|
2010-04-24 13:35:18 +00:00 |
rubidium
|
f94c83a387
|
(svn r18872) -Codechange: introduce PaletteID and use it
|
2010-01-21 01:38:13 +00:00 |
frosch
|
24e0945bc4
|
(svn r18846) -Codechange: Merge DrawTileSeq into DrawCommonTileSeq.
|
2010-01-17 15:05:25 +00:00 |
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().
|
2010-01-17 01:01:56 +00:00 |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
2010-01-15 16:41:15 +00:00 |
yexo
|
7f6016031e
|
(svn r18762) -Codechange: unduplicate sprite layout drawing between industries and houses
|
2010-01-08 22:42:00 +00:00 |
frosch
|
5b422d0c64
|
(svn r18761) -Fix [FS#3497]: Spritelayouts do not need an Action 1 if only using default sprites.
|
2010-01-08 20:42:12 +00:00 |
yexo
|
75f717cce3
|
(svn r18736) -Feature [NewGRF]: implement varaction2houses vars 66 ad 67
|
2010-01-05 21:36:05 +00:00 |
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)
|
2009-12-16 11:35:05 +00:00 |
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
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.
|
2009-09-16 19:10:50 +00:00 |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
frosch
|
aad988c99a
|
(svn r17047) -Fix: Mark house tiles dirty when triggers were triggered.
|
2009-08-02 19:49:22 +00:00 |
frosch
|
1c7a2cca23
|
(svn r17046) -Fix (r11411) [FS#3085]: Trigger house trigger 02 only for the north tile.
|
2009-08-02 19:48:51 +00:00 |
smatz
|
b668c24d46
|
(svn r16666) -Codechange: replace GetHouseSpecs() by HouseSpec::Get(), hide _house_specs[]
|
2009-06-26 14:02:27 +00:00 |
smatz
|
af78d6a9bb
|
(svn r16665) -Codechange: replace GetTownByTile() by Town::GetByTile()
|
2009-06-26 13:46:23 +00:00 |
smatz
|
e6a165881c
|
(svn r16664) -Codechange: move house-related stuff from town.h and town_type.h to separate files
|
2009-06-26 13:44:14 +00:00 |
smatz
|
bea3fe2b8b
|
(svn r16559) -Codechange: introduce Company::IsValidAiID() and Company::IsValidHumanID(), don't use IsHumanCompany() where possible
|
2009-06-10 22:05:01 +00:00 |
rubidium
|
f2317d0d9d
|
(svn r16402) -Codechange: make Resolve a function of SpriteGroup
|
2009-05-23 15:25:52 +00:00 |
rubidium
|
f490394aa8
|
(svn r16396) -Codechange: split NewGRF spritegroup into multiple subclasses instead of using a big union
|
2009-05-23 12:13:42 +00:00 |
smatz
|
871107f529
|
(svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index)
|
2009-05-17 01:00:56 +00:00 |
frosch
|
aea2fcd0a0
|
(svn r16314) -Fix (r9315): Allow accessing the houseage when the house is not yet built.
|
2009-05-15 22:45:31 +00:00 |
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.
|
2009-03-17 19:40:10 +00:00 |
rubidium
|
c0a8d09ca7
|
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
|
2009-02-09 02:57:15 +00:00 |
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
2009-01-31 20:16:06 +00:00 |
smatz
|
7368c740a6
|
(svn r14828) -Codechange: move most of save/load-specific code to separate files
|
2009-01-04 15:32:25 +00:00 |
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.
|
2008-11-23 14:17:41 +00:00 |
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.
|
2008-11-22 16:04:11 +00:00 |
frosch
|
f0286cb1e5
|
(svn r14605) -Fix (r9315): When callback 1E fails, use the standard random colour.
|
2008-11-22 15:57:31 +00:00 |
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.
|
2008-10-18 17:21:56 +00:00 |
rubidium
|
b650a86e58
|
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
|
2008-09-30 20:51:04 +00:00 |
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.
|
2008-09-30 20:39:50 +00:00 |
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.
|
2008-09-12 17:05:23 +00:00 |
belugas
|
13eab4177d
|
(svn r14294) -Feature[newGRF]: Add Variational Action 2 Variable 0x47 for houses, Coordinates of the house tile
|
2008-09-12 17:02:22 +00:00 |
frosch
|
93d0ca8731
|
(svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific.
|
2008-07-30 18:23:12 +00:00 |
rubidium
|
3a799389eb
|
(svn r13731) -Codechange: make a pool of the array of players.
|
2008-07-18 16:40:29 +00:00 |
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.
|
2008-07-18 12:20:31 +00:00 |
rubidium
|
d06529ef4d
|
(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
|
2008-07-17 20:13:01 +00:00 |
frosch
|
17de6f9ced
|
(svn r13634) -Codechange: Let house var 0x65 ignore the house, the variable is queried for.
|
2008-06-25 20:04:27 +00:00 |
frosch
|
4e6d827ea6
|
(svn r13632) -Codechange: Use 'void *' for user-data of CircularTileSearch().
|
2008-06-25 18:46:05 +00:00 |
frosch
|
983e5a96f0
|
(svn r13629) -Fix [FS#2108](r13603): diameter != radius
|
2008-06-25 17:30:53 +00:00 |