src/vehiclelist.h
author truebrain
Mon, 16 Jun 2008 14:43:19 +0000
branchnoai
changeset 10978 13fd0364b2c6
parent 10776 07203fc29812
child 11019 9c818b06c54d
permissions -rw-r--r--
(svn r13532) [NoAI] -Fix: in MultiPlayer SignID wasn't set correctly, causing weird effects. Code is now more unified, which should avoid simular effects in the future (tnx to glx for initial patch)
10776
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
     1
/* $Id$ */
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
     2
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
     3
/** @file vehiclelist.h Functions and type for generating vehicle lists. */
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
     4
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
     5
#ifndef VEHICLELIST_H
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
     6
#define VEHICLELIST_H
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
     7
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
     8
#include "misc/smallvec.h"
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
     9
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
    10
typedef SmallVector<const Vehicle *, 32> VehicleList;
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
    11
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
    12
void GenerateVehicleSortList(VehicleList *list, VehicleType type, PlayerID owner, uint32 index, uint16 window_type);
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
    13
void BuildDepotVehicleList(VehicleType type, TileIndex tile, VehicleList *engine_list, VehicleList *wagon_list);
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
    14
07203fc29812 (svn r13326) [NoAI] -Sync with trunk r13264:13325
glx
parents:
diff changeset
    15
#endif /* VEHICLELIST_H */