1
0
mirror of https://git.zap.org.au/git/trader.git synced 2024-10-27 18:20:13 -04:00

Rearrange the order of constants, type declarations and macros

This commit is contained in:
John Zaitseff 2011-08-25 14:49:51 +10:00
parent 10815a2803
commit 61411e3416

View File

@ -31,6 +31,62 @@
#include "trader.h" #include "trader.h"
/************************************************************************
* Global variable definitions *
************************************************************************/
WINDOW *curwin = NULL; // Top-most (current) window
bool use_color = true; // True to use colour
// Character renditions (attributes) used by Star Traders
chtype attr_root_window; // Root window (behind all others)
chtype attr_game_title; // One-line game title at top
chtype attr_normal_window; // Normal window background
chtype attr_title; // Normal window title
chtype attr_subtitle; // Normal window subtitle
chtype attr_normal; // Normal window text
chtype attr_highlight; // Normal window highlighted string
chtype attr_blink; // Blinking text in normal window
chtype attr_keycode; // Make keycodes like <1> stand out
chtype attr_choice; // Make map/company choices stand out
chtype attr_input_field; // Background for input text field
chtype attr_waitforkey; // "Press any key", normal window
chtype attr_map_window; // Map window background
chtype attr_mapwin_title; // Map window title (player name, turn)
chtype attr_mapwin_highlight; // Map window title highlight
chtype attr_mapwin_blink; // Map window title blinking text
chtype attr_map_empty; // On map, empty space
chtype attr_map_outpost; // On map, outpost
chtype attr_map_star; // On map, star
chtype attr_map_company; // On map, company
chtype attr_map_choice; // On map, a choice of moves
chtype attr_status_window; // Status window background
chtype attr_error_window; // Error message window background
chtype attr_error_title; // Error window title
chtype attr_error_normal; // Error window ordinary text
chtype attr_error_highlight; // Error window highlighted string
chtype attr_error_waitforkey; // "Press any key", error window
/************************************************************************
* Game printing global variable definitions *
************************************************************************/
wchar_t *keycode_company; // Keycodes for each company
wchar_t *printable_map_val; // Printable output for each map value
chtype *chtype_map_val[MAX_COMPANIES + 3]; // as chtype strings
wchar_t *keycode_game_move; // Keycodes for each game move
wchar_t *printable_game_move; // Printable output for each game move
chtype *chtype_game_move[NUMBER_MOVES]; // as chtype strings
/************************************************************************ /************************************************************************
* Module-specific constants, type declarations and macros * * Module-specific constants, type declarations and macros *
************************************************************************/ ************************************************************************/
@ -136,62 +192,6 @@ struct convspec {
}; };
/************************************************************************
* Global variable definitions *
************************************************************************/
WINDOW *curwin = NULL; // Top-most (current) window
bool use_color = true; // True to use colour
// Character renditions (attributes) used by Star Traders
chtype attr_root_window; // Root window (behind all others)
chtype attr_game_title; // One-line game title at top
chtype attr_normal_window; // Normal window background
chtype attr_title; // Normal window title
chtype attr_subtitle; // Normal window subtitle
chtype attr_normal; // Normal window text
chtype attr_highlight; // Normal window highlighted string
chtype attr_blink; // Blinking text in normal window
chtype attr_keycode; // Make keycodes like <1> stand out
chtype attr_choice; // Make map/company choices stand out
chtype attr_input_field; // Background for input text field
chtype attr_waitforkey; // "Press any key", normal window
chtype attr_map_window; // Map window background
chtype attr_mapwin_title; // Map window title (player name, turn)
chtype attr_mapwin_highlight; // Map window title highlight
chtype attr_mapwin_blink; // Map window title blinking text
chtype attr_map_empty; // On map, empty space
chtype attr_map_outpost; // On map, outpost
chtype attr_map_star; // On map, star
chtype attr_map_company; // On map, company
chtype attr_map_choice; // On map, a choice of moves
chtype attr_status_window; // Status window background
chtype attr_error_window; // Error message window background
chtype attr_error_title; // Error window title
chtype attr_error_normal; // Error window ordinary text
chtype attr_error_highlight; // Error window highlighted string
chtype attr_error_waitforkey; // "Press any key", error window
/************************************************************************
* Game printing global variable definitions *
************************************************************************/
wchar_t *keycode_company; // Keycodes for each company
wchar_t *printable_map_val; // Printable output for each map value
chtype *chtype_map_val[MAX_COMPANIES + 3]; // as chtype strings
wchar_t *keycode_game_move; // Keycodes for each game move
wchar_t *printable_game_move; // Printable output for each game move
chtype *chtype_game_move[NUMBER_MOVES]; // as chtype strings
/************************************************************************ /************************************************************************
* Module-specific variables * * Module-specific variables *
************************************************************************/ ************************************************************************/