author | Tero Marttila <terom@fixme.fi> |
Fri, 18 Jul 2008 21:28:42 +0300 | |
changeset 11175 | 020c61e39c94 |
parent 10947 | 10533a7545b6 |
permissions | -rw-r--r-- |
2186 | 1 |
/* $Id$ */ |
2 |
||
9286 | 3 |
/** @file signs_func.h Functions related to signs. */ |
7880
f485e21889fd
(svn r10753) -Codechange: make the sign struct use the pool item class as super class.
rubidium
parents:
7791
diff
changeset
|
4 |
|
9286 | 5 |
#ifndef SIGNS_FUNC_H |
6 |
#define SIGNS_FUNC_H |
|
988
2482369a61ff
(svn r1486) -Codechange: moved all 'signs' stuff to signs.c/h and prepared it for
truelight
parents:
diff
changeset
|
7 |
|
9286 | 8 |
#include "signs_type.h" |
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
|
9 |
|
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
|
10 |
extern SignID _new_sign_id; |
8764
65746a5248ec
(svn r11832) -Codechange: get rid of (quite) some VARDEFs.
rubidium
parents:
8754
diff
changeset
|
11 |
extern bool _sign_sort_dirty; |
1575
a566a645401f
(svn r2079) -Add: signlist, shows all signs in the map. Clicking on them, and you go
truelight
parents:
1330
diff
changeset
|
12 |
|
6573 | 13 |
void UpdateAllSignVirtCoords(); |
1977
4392ae3d8e31
(svn r2483) Replace almost 500 "uint tile" (and variants) with "TileIndex tile"
tron
parents:
1837
diff
changeset
|
14 |
void PlaceProc_Sign(TileIndex tile); |
988
2482369a61ff
(svn r1486) -Codechange: moved all 'signs' stuff to signs.c/h and prepared it for
truelight
parents:
diff
changeset
|
15 |
|
7623
74bc263b1f4c
(svn r10401) -Feature: new sign editor features including switching to previous/next sign (XeryusTC)
peter1138
parents:
6916
diff
changeset
|
16 |
/* signs_gui.cpp */ |
4349
2fc39ff2626e
(svn r6050) -Codechange: mass-renamed SignStruct -> Sign and ss -> si. Now functions and variables all match eachother
truelight
parents:
4346
diff
changeset
|
17 |
void ShowRenameSignWindow(const Sign *si); |
10947
10533a7545b6
(svn r13501) -Feature(tte): ctrl+click on sign you own to remove it (Osai, planetmaker)
smatz
parents:
9286
diff
changeset
|
18 |
void HandleClickOnSign(const Sign *si); |
988
2482369a61ff
(svn r1486) -Codechange: moved all 'signs' stuff to signs.c/h and prepared it for
truelight
parents:
diff
changeset
|
19 |
|
6573 | 20 |
void ShowSignList(); |
6002
0cc302eda282
(svn r8301) -Codechange: Move the code relating to the sign list window from graph_gui.cpp to a file of its own: signs_gui.cpp.
maedhros
parents:
5838
diff
changeset
|
21 |
|
9286 | 22 |
#endif /* SIGNS_FUNC_H */ |