|
rubidium
|
r8121:d05602c69734
|
17 years ago
|
|
|
|
rubidium
|
r8113:7815c26d7612
|
17 years ago
|
|
|
|
belugas
|
r7824:e4e35ff9ee2c
|
17 years ago
|
|
(svn r11374) -Codechange: Give meaning to the magical number that specifies the color of the text in a DrawString call. Patch heavily based on BiBB's work (FS #1383)
|
|
rubidium
|
r7681:6e76c62efdc3
|
17 years ago
|
|
|
|
rubidium
|
r7643:9ec38df7caf3
|
17 years ago
|
|
(svn r11174) -Codechange: add possibility to show the bounding boxes of sprites using CTRL-B so one can get a better understanding of the used bounding boxes to fix the glitches that still exist. Patch by frosch. Note that this is not completely glitch free, bounding boxes sometimes aren't removed properly. This is due to the fact that the bounding boxes sometimes are larger than the sprite, which causes a smaller part than the bounding box to be redrawn. This is NOT a bug, but a known implementation limit as we do not want to slow down normal games so the debug graphics are always 100% correct.
|
|
rubidium
|
r7545:2cbf405181b3
|
17 years ago
|
|
|
|
glx
|
r7541:8de54e4bc1a7
|
17 years ago
|
|
|
|
rubidium
|
r7454:edae5d345b9c
|
17 years ago
|
|
|
|
rubidium
|
r7318:844268a38029
|
17 years ago
|
|
|
|
truelight
|
r7311:0facfb3f97ca
|
17 years ago
|
|
|
|
truelight
|
r7310:5e788d82877a
|
17 years ago
|
|
(svn r10662) -Add: added 'V' as new shortcut for new viewport (bilbo) -Add: added 'M' as new shortcut for smallmap (bilbo) -Add: added '+' and '-' as shortcuts to zoom in the mainview (bilbo) -Add: added support for other keycodes to be possible used in the future (bilbo)
|
|
truelight
|
r6999:a48d4241d92d
|
17 years ago
|
|
|
|
truelight
|
r6960:e903748e34e4
|
17 years ago
|
|
(svn r10216) -Fix: palette animation always redid all palette entries, where in fact only a few indexes were needed -Codechange: allow blitters to handle palette animation internally or even disable it; 8bpp uses video-backend for palette animation
|
|
truelight
|
r6937:bea726150bf3
|
17 years ago
|
|
(svn r10190) -Codechange: merged renderer and blitter to one single class API: blitter -Codechange: introduced a hierachy of blitters to avoid a lot of code duplication Note: this allows much easier adding other types of video-drivers, like OpenGL
|
|
truelight
|
r6878:61440e99046f
|
17 years ago
|
|
(svn r10121) -Codechange: split renderer from rest of code; no longer any code directly accesses the video-buffer -Add: added NULL blitter and renderer, which are always used for -vnull -Add: dedicated driver doesn't blit nor render by default. Can be overruled by user. (-D -b 8bpp-optimized) -Remove: removed CTRL+D from win32, which is incompatible with above -Add: extended screenshot support for PNG and BMP -Codechange: remove all hardcoded 8bpp references and replace them with more dynamic ones -Codechange: minor stuff in blitters
|
|
rubidium
|
r6729:1148cfab2fca
|
17 years ago
|
|
|
|
truelight
|
r6705:bf1ac30627b4
|
17 years ago
|
|
|
|
truelight
|
r6624:8e8cb5121304
|
17 years ago
|
|
(svn r9844) -Codechange: replace zoomlevel with an enum -Codechange: use predefined enums for viewport zoomlevels
|
|
maedhros
|
r6377:8544b7560945
|
18 years ago
|
|
|
|
bjarni
|
r6289:e952747c6a2c
|
18 years ago
|
|
(svn r9111) -Feature: [OSX] mighty mice and touchpads can now scroll the map (in all directions) It has to be enabled first (in patches->interface) first and this will disable scrollwheel zooming Note: patch setting "Map scrollwheel speed" might need to be changed since the "correct" setting appears to depend on what kind of mouse is in use (mighty mouse or touchpad)
|
|
rubidium
|
r6248:b940b09d7ab8
|
18 years ago
|
|
|
|
rubidium
|
r6247:96e840dbefcc
|
18 years ago
|
|
|
|
truelight
|
r6231:4cdf70b5a6ea
|
18 years ago
|
|
(svn r9034) -Codechange: renamed _pause to _pause_game, as some targets already have a symbol called _pause (and therefor our variable conflicts with thatone. We shouldn't be using _ as global indicator.....)
|
|
belugas
|
r6179:c0508e7aefec
|
18 years ago
|
|
|
|
rubidium
|
r6146:870f8339cbff
|
18 years ago
|
|
|
|
rubidium
|
r6138:b11eea571618
|
18 years ago
|
|
|
|
bjarni
|
r5941:09e955ca9251
|
18 years ago
|
|
(svn r8605) -Codechange: [OSX] changed all objective C to objective C++ This will permanently solve the issue where compilation on OSX broke because C++ code was added to some header files -Note: (important if you develop mac specific code) taken from http://developer.apple.com/releasenotes/Cocoa/Objective-C++.html gdb lacks an integrated C++ with Objective-C parser. This means that gdb won't be able to evaluate expressions that contain both C++ and Objective-C constructs. gdb assumes that the language for ".mm" files is C++. you can change it to objective C by typing: (gdb) set language objc Mixing C++ and objective C has some limitation (see link for all of them)
|
|
peter1138
|
r5668:e62c2fbafb7b
|
18 years ago
|
|
(svn r8128) -Codechange: Split sprite and palette remap into separate 32 bit values. This lets us increase the sprite width from 14 to up to 29 bits, effectively nulling the old sprite limit. Table changes in next commit.
|
|
KUDr
|
r5636:6c8aae9c58e6
|
18 years ago
|
|
|
|
rubidium
|
r5587:034e5e185dc2
|
18 years ago
|
|
|
|
rubidium
|
r5475:3f5cd13d1b63
|
18 years ago
|
|
(svn r7759) -Merge: makefile rewrite. This merge features: - 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.
|