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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 */