Michael Lutz
|
3e49aff35c
|
Codechange: Allow video drivers to handle the cursor themselves.
|
4 years ago |
Michael Lutz
|
6776229047
|
Codechange: Make the simple Malloc sprite allocator globally usable.
|
4 years ago |
Michael Lutz
|
70aa3b4011
|
Codechange: Give sprite encoders a hint which colour components of a sprite are filled with useful information.
|
4 years ago |
Michael Lutz
|
e7e5316340
|
Add: Allow sprite encoders (blitters) to specify an alignment for sprite width and height.
|
4 years ago |
Michael Lutz
|
02e8741457
|
Codechange: Allow for using a sprite encoder that is not the currently active blitter when loading a sprite.
|
4 years ago |
Charles Pigott
|
9b800a96ed
|
Codechange: Remove min/max functions in favour of STL variants (#8502)
|
4 years ago |
Charles Pigott
|
860c270c73
|
Codechange: Replace assert_compile macro with static_assert
|
4 years ago |
Niels Martin Hansen
|
c8779fb311
|
Feature: NewGRF callback profiling (#7868)
Adds a console command newgrf_profile to collect some profiling data about NewGRF action 2 callbacks and produce a CSV file.
|
5 years ago |
S. D. Cloudt
|
13cc8a0cee
|
Cleanup: Removed SVN headers
|
5 years ago |
Charles Pigott
|
10ba431d21
|
Codechange: Remove SpriteTypeByte type
|
6 years ago |
Henry Wilson
|
7c8e7c6b6e
|
Codechange: Use null pointer literal instead of the NULL macro
|
6 years ago |
Greg Carlin
|
00d28a500d
|
Feature: Add option to adjust font size separately from GUI size. (#7003)
Adds an option in the "Game Options" next to "Interface Size" called "Font Size". Available options are normal, double, and quad.
|
6 years ago |
frosch
|
b4b98e5165
|
(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)
|
7 years ago |
frosch
|
7b553d255e
|
(svn r27732) -Change: Turn the message about 'missing baseset sprites' from a popup into a static message that only shows in non-release versions, just like the 'missing translations' message.
|
8 years ago |
peter1138
|
2b46a4ae1d
|
(svn r27016) -Fix (r27004): Setting font-sprite data failed for some user(s).
|
10 years ago |
peter1138
|
1088ad48fc
|
(svn r27004) -Codechange: Make GUI size apply to (sprite-font) text as well.
|
10 years ago |
rubidium
|
0463dbdc9e
|
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
11 years ago |
rubidium
|
2618d960e3
|
(svn r26209) -Codechange: remove some template magic and simplify some code
|
11 years ago |
rubidium
|
fb4db0b022
|
(svn r26201) -Fix: unscaling by a negative value is the same as scaling by a positive number
|
11 years ago |
frosch
|
1e0dd39075
|
(svn r25821) -Fix-ish: Sprite 0 was considered available, even if no baseset was loaded.
|
11 years ago |
michi_cc
|
6f359bc1f0
|
(svn r25492) -Doc: Missing comment.
|
11 years ago |
frosch
|
f800c826a8
|
(svn r25081) -Fix [FS#5500]: Catch exception anonymously, if the exception content is not of interest.
|
12 years ago |
frosch
|
d3c0e1d340
|
(svn r25061) -Fix: When allocation of the sprite cache fails, try to allocate less memory and display an error message later on.
|
12 years ago |
planetmaker
|
c24374f99c
|
(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)
|
12 years ago |
frosch
|
24e62f39e0
|
(svn r24858) -Fix [FS#5404]: Make invalid sprite references to mapgen sprites behave the same as invalid references between recolour and real sprites.
|
12 years ago |
frosch
|
e428952110
|
(svn r24828) -Change: For dedicated servers without blitter ignore the spritecache size setting and always use the minimum.
|
12 years ago |
frosch
|
d351f3dae5
|
(svn r24252) -Fix [FS#5162]: Change the unit of the sprite-cache size setting from megabytes to megapixels, so it depends on the blitter being used. Also increase it from 64 to 128, and change the name in the cfg file, so everyone gets the new default.
|
13 years ago |
frosch
|
3d381403a8
|
(svn r23986) -Fix (r23889): Invalid reads when scaling an odd-sized sprite smaller.
|
13 years ago |
michi_cc
|
0aecd1fa7b
|
(svn r23976) -Fix (r23889): Sprites of different zoom levels were not always padded correctly to a common size.
|
13 years ago |
michi_cc
|
44abdccfd0
|
(svn r23898) -Remove: PNG sprite loader.
|
13 years ago |
michi_cc
|
2c3bca6ad9
|
(svn r23897) -Feature: [NewGRF] 32bpp sprites in GRFs.
|
13 years ago |
michi_cc
|
bd3c507910
|
(svn r23896) -Fix (r23884): Don't free unallocated memory.
|
13 years ago |
michi_cc
|
e85d5b5d31
|
(svn r23889) -Codechange: Centralise sprite resizing in one place. (peter1138)
|
13 years ago |
michi_cc
|
6db39410a1
|
(svn r23887) -Feature: [NewGRF] Support for container version 2.
|
13 years ago |
michi_cc
|
02d07e68d8
|
(svn r23885) -Codechange: Use the GRF sprite loader for then mapgen sprites as well.
|
13 years ago |
michi_cc
|
76cfbb257c
|
(svn r23884) -Codechange: Store recolour sprites in memory directly during GRF loading.
|
13 years ago |
peter1138
|
15d0a22aac
|
(svn r23315) -Codechange: Only encode sprites for zoom levels that will be used.
|
13 years ago |
frosch
|
bbcd2bab5d
|
(svn r22419) -Change: Always use the DOS palette for drawing.
-Remove: the '-i' option for palette selection.
|
14 years ago |
frosch
|
93ae848b0a
|
(svn r21788) -Codechange: Enable GetRawSprite() to also load sprites not using the spritecache but a custom allocator function.
|
14 years ago |
frosch
|
6cb017456a
|
(svn r21787) -Codechange: Pass the allocator function to use to ReadSprite().
|
14 years ago |
frosch
|
d811238dd0
|
(svn r21785) -Codechange: Make ReadSprite() not operate on the sprite chache directly.
|
14 years ago |
frosch
|
ee67d10c80
|
(svn r21783) -Cleanup (r14997): Remove redundant assignment.
|
14 years ago |
frosch
|
4bd32799f1
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
14 years ago |
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
terkhen
|
88ca183191
|
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
|
14 years ago |
rubidium
|
c72e2dde60
|
(svn r19723) -Add: a simple sprite alignment helper. It does not store the new offsets anywhere so as soon as the sprite is reloaded the offsets are gone (use a bigger sprite cache if this happens). Also anything that reloads NewGRFs (new games, loading games or (re)applying NewGRFs) clears the sprite cache and as such resets the offsets.
|
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 |
rubidium
|
860b9b1cea
|
(svn r18028) -Codechange: unglobalise some functions
|
15 years ago |
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
smatz
|
114d48e492
|
(svn r17596) -Codechange: constify some tables
|
15 years ago |