Mercurial > hg > openttd
annotate src/subsidy_func.h @ 12289:ff677ab3d0c4 draft
(svn r16706) -Fix (r16694): acquiring a subsidy resulted in an assertion.
author | rubidium <rubidium@openttd.org> |
---|---|
date | Wed, 01 Jul 2009 09:45:30 +0000 |
parents | 432a32fa1746 |
children | 39ea618c207e |
rev | line source |
---|---|
11997
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
1 /* $Id$ */ |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
2 |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
3 /** @file subsidy_func.h Functions related to subsidies. */ |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
4 |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
5 #ifndef SUBSIDY_FUNC_H |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
6 #define SUBSIDY_FUNC_H |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
7 |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
8 #include "core/geometry_type.hpp" |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
9 #include "station_type.h" |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
10 #include "town_type.h" |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
11 #include "industry_type.h" |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
12 #include "company_type.h" |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
13 #include "subsidy_type.h" |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
14 |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
15 Pair SetupSubsidyDecodeParam(const Subsidy *s, bool mode); |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
16 void DeleteSubsidyWithTown(TownID index); |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
17 void DeleteSubsidyWithIndustry(IndustryID index); |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
18 void DeleteSubsidyWithStation(StationID index); |
12289
ff677ab3d0c4
(svn r16706) -Fix (r16694): acquiring a subsidy resulted in an assertion.
rubidium <rubidium@openttd.org>
parents:
12000
diff
changeset
|
19 bool CheckSubsidised(const Station *from, const Station *to, CargoID cargo_type, CompanyID company); |
11997
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
20 void SubsidyMonthlyHandler(); |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
21 |
e2187548a5e4
(svn r16403) -Codechange: move code related to subsidies to separate file
smatz <smatz@openttd.org>
parents:
diff
changeset
|
22 #endif /* SUBSIDY_FUNC_H */ |