src/signs_type.h
author rubidium
Fri, 18 Jul 2008 12:20:31 +0000
changeset 11171 04fc8e49df1b
parent 9286 d446bf9f4a68
permissions -rw-r--r--
(svn r13729) -Fix: assumption that non-north tiles of a house do not have the 1x1 building bit set was flawed with some NewGRFs. This caused the amount of houses to differ, which causes the town radii to differ, which causes desyncs when towns are expanded.
2186
461a2aff3486 (svn r2701) Insert Id tags into all source files
tron
parents: 2116
diff changeset
     1
/* $Id$ */
461a2aff3486 (svn r2701) Insert Id tags into all source files
tron
parents: 2116
diff changeset
     2
9286
d446bf9f4a68 (svn r12501) -Codechange: split signs.h.
rubidium
parents: 9268
diff changeset
     3
/** @file signs_type.h Types related to signs */
6916
e87d54a598ea (svn r9556) -Documentation: doxygen and comment-style changes. 'R', 'S'.. The end of the preliminary work is near
belugas
parents: 6574
diff changeset
     4
9286
d446bf9f4a68 (svn r12501) -Codechange: split signs.h.
rubidium
parents: 9268
diff changeset
     5
#ifndef SIGNS_TYPE_H
d446bf9f4a68 (svn r12501) -Codechange: split signs.h.
rubidium
parents: 9268
diff changeset
     6
#define SIGNS_TYPE_H
1283
b9569cc0644f (svn r1787) -Add: Dynamic signs (euh.. yeah, this means you can built 64k signs)
truelight
parents: 1165
diff changeset
     7
9268
92387c10c196 (svn r12471) -Codechange: move SignID to a more logical location.
rubidium
parents: 8764
diff changeset
     8
typedef uint16 SignID;
7880
f485e21889fd (svn r10753) -Codechange: make the sign struct use the pool item class as super class.
rubidium
parents: 7791
diff changeset
     9
struct Sign;
988
2482369a61ff (svn r1486) -Codechange: moved all 'signs' stuff to signs.c/h and prepared it for
truelight
parents:
diff changeset
    10
7791
b279d235997a (svn r10643) -Merge (from NoAI): properly counting the amount of signs instead of using the size of the sign pool.
rubidium
parents: 7623
diff changeset
    11
enum {
b279d235997a (svn r10643) -Merge (from NoAI): properly counting the amount of signs instead of using the size of the sign pool.
rubidium
parents: 7623
diff changeset
    12
	INVALID_SIGN = 0xFFFF,
b279d235997a (svn r10643) -Merge (from NoAI): properly counting the amount of signs instead of using the size of the sign pool.
rubidium
parents: 7623
diff changeset
    13
};
b279d235997a (svn r10643) -Merge (from NoAI): properly counting the amount of signs instead of using the size of the sign pool.
rubidium
parents: 7623
diff changeset
    14
9286
d446bf9f4a68 (svn r12501) -Codechange: split signs.h.
rubidium
parents: 9268
diff changeset
    15
#endif /* SIGNS_TYPE_H */