src/landscape.h
author KUDr
Sun, 15 Apr 2007 14:20:35 +0000
branchcpp_gui
changeset 6305 aa0faea50ab5
parent 6303 84c215fc8eb8
child 6307 f40e88cff863
child 6719 4cc327ad39d5
permissions -rw-r--r--
(svn r9636) [cpp_gui] -Add: Table widget (another widget container besides Panel).
6303
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
     1
/* $Id$ */
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
     2
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
     3
/** @file landscape.h */
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
     4
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
     5
enum {
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
     6
	SNOW_LINE_MONTHS = 12,
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
     7
	SNOW_LINE_DAYS   = 32,
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
     8
};
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
     9
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
    10
struct SnowLine {
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
    11
	byte table[SNOW_LINE_MONTHS][SNOW_LINE_DAYS];
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
    12
	byte highest_value;
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
    13
};
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
    14
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
    15
bool IsSnowLineSet(void);
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
    16
void SetSnowLine(byte table[SNOW_LINE_MONTHS][SNOW_LINE_DAYS]);
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
    17
byte GetSnowLine(void);
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
    18
byte HighestSnowLine(void);
84c215fc8eb8 (svn r9486) [cpp_gui] -Sync with trunk (r9100:9476)
KUDr
parents:
diff changeset
    19
void ClearSnowLine(void);