OSDN Git Service

[Refactor] #40534 Moved has_lite_flag() and has_dark_flag() from object-flavor.c...
[hengband/hengband.git] / src / view / main-window-row-column.h
1 #pragma once
2
3 /*
4  * Some screen locations for various display routines
5  * Currently, row 8 and 15 are the only "blank" rows.
6  * That leaves a "border" around the "stat" values.
7  */
8
9 #define ROW_RACE 1
10 #define COL_RACE 0 /* <race name> */
11
12 #define ROW_TITLE 2
13 #define COL_TITLE 0 /* <title> or <mode> */
14
15 #define ROW_DAY 21
16 #define COL_DAY 0 /* day */
17
18 #define ROW_DUNGEON 22
19 #define COL_DUNGEON 0 /* dungeon */
20
21 #define ROW_LEVEL 3
22 #define COL_LEVEL 0 /* "LEVEL xxxxxx" */
23
24 #define ROW_EXP 4
25 #define COL_EXP 0 /* "EXP xxxxxxxx" */
26
27 #define ROW_GOLD 5
28 #define COL_GOLD 0 /* "AU xxxxxxxxx" */
29
30 #define ROW_EQUIPPY 6
31 #define COL_EQUIPPY 0 /* equippy chars */
32
33 #define ROW_STAT 7
34 #define COL_STAT 0 /* "xxx   xxxxxx" */
35
36 #define ROW_AC 13
37 #define COL_AC 0 /* "Cur AC xxxxx" */
38
39 #define ROW_HPMP 14
40 #define COL_HPMP 0
41
42 #define ROW_CURHP 14
43 #define COL_CURHP 0 /* "Cur HP xxxxx" */
44
45 #define ROW_CURSP 15
46 #define COL_CURSP 0 /* "Cur SP xxxxx" */
47
48 #define ROW_RIDING_INFO 16
49 #define COL_RIDING_INFO 0 /* "xxxxxxxxxxxx" */
50
51 #define ROW_INFO 17
52 #define COL_INFO 0 /* "xxxxxxxxxxxx" */
53
54 #define ROW_CUT 18
55 #define COL_CUT 0 /* <cut> */
56
57 #define ROW_STUN 19
58 #define COL_STUN 0 /* <stun> */
59
60 #define ROW_HUNGRY 20
61 #define COL_HUNGRY 0 /* "Weak" / "Hungry" / "Full" / "Gorged" */
62
63 #define ROW_STATE 20
64 #define COL_STATE 7 /* <state> */
65
66 #define ROW_SPEED (-1)
67 #define COL_SPEED (-24) /* "Slow (-NN)" or "Fast (+NN)" */
68
69 #define ROW_STUDY (-1)
70 #define COL_STUDY (-13) /* "Study" */
71
72 #define ROW_DEPTH (-1)
73 #define COL_DEPTH (-8) /* "Lev NNN" / "NNNN ft" */
74
75 #define ROW_STATBAR (-1)
76 #define COL_STATBAR 0
77 #define MAX_COL_STATBAR (-26)