# HG changeset patch # User belugas # Date 2006-04-24 17:32:09 # Node ID 28f6627cedcb228c502737328eaf8647a9c68719 # Parent 5f0e6bc9275f3bea8d080e6560e8c1057ad2eeeb (svn r4564) CodeChange : Constify the sprites of _cargo_types_base_values diff --git a/table/landscape_const.h b/table/landscape_const.h --- a/table/landscape_const.h +++ b/table/landscape_const.h @@ -1,5 +1,7 @@ /* $Id$ */ +#include "sprites.h" + typedef struct CargoTypesValues { StringID names[NUM_CARGO]; StringID units_volume[NUM_CARGO]; @@ -55,7 +57,9 @@ static const CargoTypesValues _cargo_typ /* normal sprites */ { - 0x10C9, 0x10CA, 0x10CB, 0x10CC, 0x10CD, 0x10CE, 0x10CF, 0x10D0, 0x10D1, 0x10D2, 0x10D3, + SPR_CARGO_PASSENGER, SPR_CARGO_COAL, SPR_CARGO_MAIL, SPR_CARGO_OIL, SPR_CARGO_LIVESTOCK, + SPR_CARGO_GOODS, SPR_CARGO_GRAIN, SPR_CARGO_WOOD, SPR_CARGO_IRON_ORE, SPR_CARGO_STEEL, + SPR_CARGO_VALUES_GOLD, SPR_ASCII_SPACE }, /* normal initial cargo payment */ @@ -117,7 +121,9 @@ static const CargoTypesValues _cargo_typ /* hilly sprites */ { - 0x10C9, 0x10CA, 0x10CB, 0x10CC, 0x10CD, 0x10CE, 0x10CF, 0x10D0, 0x2, 0x10D9, 0x10D3, 0x10D8 + SPR_CARGO_PASSENGER, SPR_CARGO_COAL, SPR_CARGO_MAIL, SPR_CARGO_OIL, SPR_CARGO_LIVESTOCK, + SPR_CARGO_GOODS, SPR_CARGO_GRAIN, SPR_CARGO_WOOD, SPR_ASCII_SPACE, SPR_CARGO_PAPER, + SPR_CARGO_VALUES_GOLD, SPR_CARGO_FOOD }, /* hilly initial cargo payment */ @@ -179,7 +185,9 @@ static const CargoTypesValues _cargo_typ /* desert sprites */ { - 0x10C9, 0x10DA, 0x10CB, 0x10CC, 0x10D4, 0x10CE, 0x10CF, 0x10D0, 0x10D5, 0x10D6, 0x10D7, 0x10D8 + SPR_CARGO_PASSENGER, SPR_CARGO_RUBBER, SPR_CARGO_MAIL, SPR_CARGO_OIL, SPR_CARGO_FRUIT, + SPR_CARGO_GOODS, SPR_CARGO_GRAIN, SPR_CARGO_WOOD, SPR_CARGO_COPPER_ORE, SPR_CARGO_WATERCOLA, + SPR_CARGO_DIAMONDS, SPR_CARGO_FOOD }, /* desert initial cargo payment */ @@ -241,7 +249,9 @@ static const CargoTypesValues _cargo_typ /* candy sprites */ { - 0x10C9, 0x10DC, 0x10CB, 0x10DD, 0x10E3, 0x10DB, 0x10E0, 0x10D6, 0x10DE, 0x10E1, 0x10E2, 0x10DF + SPR_CARGO_PASSENGER, SPR_CARGO_SUGAR, SPR_CARGO_MAIL, SPR_CARGO_TOYS, SPR_CARGO_BATTERIES, + SPR_CARGO_CANDY, SPR_CARGO_TOFFEE, SPR_CARGO_WATERCOLA, SPR_CARGO_COTTONCANDY, SPR_CARGO_BUBBLES, + SPR_CARGO_PLASTIC, SPR_CARGO_FIZZYDRINK }, /* candy initial cargo payment */ diff --git a/table/sprites.h b/table/sprites.h --- a/table/sprites.h +++ b/table/sprites.h @@ -912,6 +912,35 @@ enum Sprites { SPR_IT_TOY_FACTORY_ROBOT = 4720, SPR_IT_POWER_PLANT_TRANSFORMERS = 2054, + /*small icons of cargo available in station waiting*/ + SPR_CARGO_PASSENGER = 4297, + SPR_CARGO_COAL = 4298, + SPR_CARGO_MAIL = 4299, + SPR_CARGO_OIL = 4300, + SPR_CARGO_LIVESTOCK = 4301, + SPR_CARGO_GOODS = 4302, + SPR_CARGO_GRAIN = 4303, + SPR_CARGO_WOOD = 4304, + SPR_CARGO_IRON_ORE = 4305, + SPR_CARGO_STEEL = 4306, + SPR_CARGO_VALUES_GOLD = 4307, /*shared between temperate and arctic*/ + SPR_CARGO_FRUIT = 4308, + SPR_CARGO_COPPER_ORE = 4309, + SPR_CARGO_WATERCOLA = 4310, /*shared between desert and toyland*/ + SPR_CARGO_DIAMONDS = 4311, + SPR_CARGO_FOOD = 4312, + SPR_CARGO_PAPER = 4313, + SPR_CARGO_RUBBER = 4314, + SPR_CARGO_CANDY = 4315, + SPR_CARGO_SUGAR = 4316, + SPR_CARGO_TOYS = 4317, + SPR_CARGO_COTTONCANDY = 4318, + SPR_CARGO_FIZZYDRINK = 4319, + SPR_CARGO_TOFFEE = 4320, + SPR_CARGO_BUBBLES = 4321, + SPR_CARGO_PLASTIC = 4322, + SPR_CARGO_BATTERIES = 4323, + /* Effect vehicles */ SPR_BULLDOZER_NE = 1416, SPR_BULLDOZER_SE = 1417,