Changeset - r15703:2c8b12e88b3b
[Not reviewed]
master
0 1 0
frosch - 14 years ago 2010-08-05 17:16:31
frosch@openttd.org
(svn r20379) -Codechange: Draw airport preview using company colours.
1 file changed with 2 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/airport_gui.cpp
Show inline comments
 
@@ -25,12 +25,13 @@
 
#include "station_type.h"
 
#include "newgrf_airport.h"
 
#include "newgrf_callbacks.h"
 
#include "widgets/dropdown_type.h"
 
#include "core/geometry_func.hpp"
 
#include "hotkeys.h"
 
#include "sprite.h"
 

	
 
#include "table/sprites.h"
 
#include "table/strings.h"
 

	
 
static AirportClassID _selected_airport_class; ///< the currently visible airport class
 
static int _selected_airport_index;            ///< the index of the selected airport in the current class or -1
 
@@ -349,13 +350,13 @@ public:
 
				break;
 
			}
 

	
 
			case BAIRW_AIRPORT_SPRITE:
 
				if (this->preview_sprite != 0) {
 
					Dimension d = GetSpriteSize(this->preview_sprite);
 
					DrawSprite(this->preview_sprite, PAL_NONE, (r.left + r.right - d.width) / 2, (r.top + r.bottom - d.height) / 2);
 
					DrawSprite(this->preview_sprite, COMPANY_SPRITE_COLOUR(_local_company), (r.left + r.right - d.width) / 2, (r.top + r.bottom - d.height) / 2);
 
				}
 
				break;
 

	
 
			case BAIRW_EXTRA_TEXT:
 
				if (_selected_airport_index != -1) {
 
					const AirportSpec *as = GetAirportSpecFromClass(_selected_airport_class, _selected_airport_index);
0 comments (0 inline, 0 general)