(svn r9418) -Codechange: Implement actions 1/2/3 for cargos, callback handler and custom icon sprites

This commit is contained in:
2007-03-23 20:55:45 +00:00
parent 8353032129
commit 68572f1076
10 changed files with 155 additions and 4 deletions

View File

@@ -674,7 +674,16 @@ static void DrawCargoIcons(CargoID i, uint waiting, int x, int y)
if (num == 0) return;
const CargoSpec *cs = GetCargo(i);
SpriteID sprite = cs->sprite;
SpriteID sprite;
if (cs->sprite == 0xFFFF) {
/* A value of 0xFFFF indicates we should draw a custom icon */
sprite = GetCustomCargoSprite(cs);
} else {
sprite = cs->sprite;
}
if (sprite == 0) return;
do {
DrawSprite(sprite, PAL_NONE, x, y);