author | rubidium |
Tue, 29 Jan 2008 00:27:25 +0000 | |
changeset 8930 | 361433723616 |
parent 8876 | a0b7938c6082 |
child 8967 | 0b56f973bcf0 |
permissions | -rw-r--r-- |
8444
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
1 |
/* $Id$ */ |
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
2 |
|
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
3 |
/** @file water.h Functions related to water (management) */ |
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
4 |
|
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
5 |
#ifndef WATER_H |
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
6 |
#define WATER_H |
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
7 |
|
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
8 |
void TileLoop_Water(TileIndex tile); |
8876
a0b7938c6082
(svn r11947) -Feature: Make use of new sprites added by Action5 type 0D.
frosch
parents:
8828
diff
changeset
|
9 |
bool FloodHalftile(TileIndex t); |
a0b7938c6082
(svn r11947) -Feature: Make use of new sprites added by Action5 type 0D.
frosch
parents:
8828
diff
changeset
|
10 |
|
a0b7938c6082
(svn r11947) -Feature: Make use of new sprites added by Action5 type 0D.
frosch
parents:
8828
diff
changeset
|
11 |
void ConvertGroundTilesIntoWaterTiles(); |
a0b7938c6082
(svn r11947) -Feature: Make use of new sprites added by Action5 type 0D.
frosch
parents:
8828
diff
changeset
|
12 |
|
8444
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
13 |
void DrawShipDepotSprite(int x, int y, int image); |
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
14 |
void DrawCanalWater(TileIndex tile); |
8876
a0b7938c6082
(svn r11947) -Feature: Make use of new sprites added by Action5 type 0D.
frosch
parents:
8828
diff
changeset
|
15 |
void DrawShoreTile(Slope tileh); |
a0b7938c6082
(svn r11947) -Feature: Make use of new sprites added by Action5 type 0D.
frosch
parents:
8828
diff
changeset
|
16 |
|
8601
6b2ddb5baade
(svn r11666) -Fix (r11504): when removing buoys, return to water or canal depending on their owner
glx
parents:
8444
diff
changeset
|
17 |
void MakeWaterOrCanalDependingOnOwner(TileIndex tile, Owner o); |
8444
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
18 |
void MakeWaterOrCanalDependingOnSurroundings(TileIndex t, Owner o); |
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
19 |
|
9317090e9c8c
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
rubidium
parents:
diff
changeset
|
20 |
#endif /* WATER_H */ |