src/signs_func.h
author rubidium
Fri, 04 Jul 2008 19:00:11 +0000
changeset 11118 f66e0a4ce878
parent 10947 10533a7545b6
permissions -rw-r--r--
(svn r13676) -Fix [FS#2126]: inactive companies from old (TTD) saves could be marked active in some cases, which then loads garbage in their statistics and such.
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_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
d446bf9f4a68 (svn r12501) -Codechange: split signs.h.
rubidium
parents: 9268
diff changeset
     5
#ifndef SIGNS_FUNC_H
d446bf9f4a68 (svn r12501) -Codechange: split signs.h.
rubidium
parents: 9268
diff changeset
     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
d446bf9f4a68 (svn r12501) -Codechange: split signs.h.
rubidium
parents: 9268
diff changeset
     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
7624f942237f (svn r9050) -Codechange: Foo(void) -> Foo()
rubidium
parents: 6002
diff changeset
    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
7624f942237f (svn r9050) -Codechange: Foo(void) -> Foo()
rubidium
parents: 6002
diff changeset
    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
d446bf9f4a68 (svn r12501) -Codechange: split signs.h.
rubidium
parents: 9268
diff changeset
    22
#endif /* SIGNS_FUNC_H */