mirror of
https://git.zap.org.au/git/trader.git
synced 2024-11-03 17:27:29 -05:00
Remove LINE_OFFSET and COL_OFFSET; rename COL_CENTER to WCENTER
This commit is contained in:
parent
cbff5193d9
commit
46c7a55203
41
src/exch.c
41
src/exch.c
@ -65,7 +65,7 @@ void exchange_stock (void)
|
||||
return;
|
||||
}
|
||||
|
||||
newtxwin(17, 80, LINE_OFFSET + 1, COL_CENTER(80), false, 0);
|
||||
newtxwin(17, WIN_COLS, 1, WCENTER(WIN_COLS), false, 0);
|
||||
|
||||
while (selection != SEL_EXIT) {
|
||||
selection = SEL_NONE;
|
||||
@ -125,8 +125,7 @@ void exchange_stock (void)
|
||||
wrefresh(curwin);
|
||||
|
||||
// Show menu of choices for the player
|
||||
newtxwin(6, 80, LINE_OFFSET + 18, COL_CENTER(80), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
newtxwin(6, WIN_COLS, 18, WCENTER(WIN_COLS), true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
wmove(curwin, 3, 2);
|
||||
attrpr(curwin, ATTR_KEYCODE_STR, "<1>");
|
||||
@ -252,7 +251,8 @@ void visit_bank (void)
|
||||
}
|
||||
|
||||
// Show the informational part of the Bank
|
||||
newtxwin(10, 76, LINE_OFFSET + 5, COL_CENTER(76), true, ATTR_NORMAL_WINDOW);
|
||||
newtxwin(10, WIN_COLS - 4, 5, WCENTER(WIN_COLS - 4), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_WINDOW_TITLE, " Interstellar Trading Bank ");
|
||||
|
||||
@ -274,7 +274,8 @@ void visit_bank (void)
|
||||
wrefresh(curwin);
|
||||
|
||||
// Show menu of choices for the player
|
||||
newtxwin(7, 76, LINE_OFFSET + 15, COL_CENTER(76), true, ATTR_NORMAL_WINDOW);
|
||||
newtxwin(7, WIN_COLS - 4, 15, WCENTER(WIN_COLS - 4), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
|
||||
center2(curwin, 3, ATTR_KEYCODE_STR, ATTR_NORMAL_WINDOW,
|
||||
"<1>", " Borrow money ");
|
||||
@ -323,8 +324,7 @@ void visit_bank (void)
|
||||
case '1':
|
||||
// Borrow money from the Bank
|
||||
if (credit_limit == 0.0) {
|
||||
newtxwin(7, 50, LINE_OFFSET + 8, COL_CENTER(50), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(7, 50, 8, WCENTER(50), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " Insufficient Credit Limit ");
|
||||
center(curwin, 3, ATTR_ERROR_STR,
|
||||
@ -374,8 +374,7 @@ void visit_bank (void)
|
||||
case '2':
|
||||
// Repay a debt
|
||||
if (player[current_player].debt == 0.0) {
|
||||
newtxwin(7, 50, LINE_OFFSET + 8, COL_CENTER(50), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(7, 50, 8, WCENTER(50), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
wbkgd(curwin, ATTR_ERROR_WINDOW);
|
||||
box(curwin, 0, 0);
|
||||
@ -386,8 +385,7 @@ void visit_bank (void)
|
||||
wait_for_key(curwin, 5, ATTR_WAITERROR_STR);
|
||||
deltxwin();
|
||||
} else if (player[current_player].cash == 0.0) {
|
||||
newtxwin(7, 60, LINE_OFFSET + 8, COL_CENTER(60), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(7, 60, 8, WCENTER(60), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " No Cash ");
|
||||
center(curwin, 3, ATTR_ERROR_STR, "You have no cash with which to repay the debt!");
|
||||
@ -486,7 +484,8 @@ void trade_shares (int num, bool *bid_used)
|
||||
company[num].stock_issued);
|
||||
|
||||
// Show the informational part of the trade window
|
||||
newtxwin(9, 76, LINE_OFFSET + 5, COL_CENTER(76), true, ATTR_NORMAL_WINDOW);
|
||||
newtxwin(9, WIN_COLS - 4, 5, WCENTER(WIN_COLS - 4), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_WINDOW_TITLE, " Stock Transaction in %s ",
|
||||
company[num].name);
|
||||
@ -521,7 +520,8 @@ void trade_shares (int num, bool *bid_used)
|
||||
wrefresh(curwin);
|
||||
|
||||
// Show menu of choices for the player
|
||||
newtxwin(7, 76, LINE_OFFSET + 14, COL_CENTER(76), true, ATTR_NORMAL_WINDOW);
|
||||
newtxwin(7, WIN_COLS - 4, 14, WCENTER(WIN_COLS - 4), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
|
||||
wmove(curwin, 3, 2);
|
||||
attrpr(curwin, ATTR_KEYCODE_STR, "<1>");
|
||||
@ -582,8 +582,7 @@ void trade_shares (int num, bool *bid_used)
|
||||
maxshares = player[current_player].cash / company[num].share_price;
|
||||
|
||||
if (company[num].max_stock - company[num].stock_issued == 0) {
|
||||
newtxwin(7, 50, LINE_OFFSET + 8, COL_CENTER(50), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(7, 50, 8, WCENTER(50), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " No Shares Available ");
|
||||
center(curwin, 3, ATTR_ERROR_STR,
|
||||
@ -593,8 +592,7 @@ void trade_shares (int num, bool *bid_used)
|
||||
deltxwin();
|
||||
|
||||
} else if (maxshares <= 0) {
|
||||
newtxwin(7, 50, LINE_OFFSET + 8, COL_CENTER(50), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(7, 50, 8, WCENTER(50), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " Insufficient Cash ");
|
||||
center(curwin, 3, ATTR_ERROR_STR,
|
||||
@ -633,8 +631,7 @@ void trade_shares (int num, bool *bid_used)
|
||||
// Sell stock back to company
|
||||
maxshares = player[current_player].stock_owned[num];
|
||||
if (maxshares == 0) {
|
||||
newtxwin(7, 50, LINE_OFFSET + 8, COL_CENTER(50), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(7, 50, 8, WCENTER(50), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " No Shares ");
|
||||
center(curwin, 3, ATTR_ERROR_STR,
|
||||
@ -677,8 +674,7 @@ void trade_shares (int num, bool *bid_used)
|
||||
*bid_used = true;
|
||||
|
||||
if (maxshares == 0) {
|
||||
newtxwin(8, 50, LINE_OFFSET + 8, COL_CENTER(50), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(8, 50, 8, WCENTER(50), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " No Shares Issued ");
|
||||
center(curwin, 3, ATTR_ERROR_STR, "%s", company[num].name);
|
||||
@ -687,8 +683,7 @@ void trade_shares (int num, bool *bid_used)
|
||||
wait_for_key(curwin, 6, ATTR_WAITERROR_STR);
|
||||
deltxwin();
|
||||
} else {
|
||||
newtxwin(8, 50, LINE_OFFSET + 8, COL_CENTER(50), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
newtxwin(8, 50, 8, WCENTER(50), true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_WINDOW_TITLE, " Shares Issued ");
|
||||
center(curwin, 3, ATTR_HIGHLIGHT_STR, "%s", company[num].name);
|
||||
|
12
src/fileio.c
12
src/fileio.c
@ -171,8 +171,7 @@ bool load_game (int num)
|
||||
|
||||
if (errno == ENOENT) {
|
||||
// File not found
|
||||
newtxwin(7, 40, LINE_OFFSET + 9, COL_CENTER(40), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(7, 40, 9, WCENTER(40), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " Game Not Found ");
|
||||
center(curwin, 3, ATTR_ERROR_STR,
|
||||
@ -184,8 +183,7 @@ bool load_game (int num)
|
||||
// Some other file error
|
||||
saved_errno = errno;
|
||||
|
||||
newtxwin(9, 70, LINE_OFFSET + 9, COL_CENTER(70), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(9, 70, 9, WCENTER(70), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " Game Not Loaded ");
|
||||
center(curwin, 3, ATTR_ERROR_STR,
|
||||
@ -341,8 +339,7 @@ bool save_game (int num)
|
||||
} else {
|
||||
// Data directory could not be created
|
||||
|
||||
newtxwin(9, 70, LINE_OFFSET + 7, COL_CENTER(70), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(9, 70, 7, WCENTER(70), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " Game Not Saved ");
|
||||
center(curwin, 3, ATTR_ERROR_STR,
|
||||
@ -367,8 +364,7 @@ bool save_game (int num)
|
||||
// File could not be opened for writing
|
||||
saved_errno = errno;
|
||||
|
||||
newtxwin(9, 70, LINE_OFFSET + 7, COL_CENTER(70), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(9, 70, 7, WCENTER(70), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " Game Not Saved ");
|
||||
center(curwin, 3, ATTR_ERROR_STR,
|
||||
|
42
src/game.c
42
src/game.c
@ -69,7 +69,7 @@ void init_game (void)
|
||||
|
||||
// Try to load an old game, if possible
|
||||
if (game_num != 0) {
|
||||
newtxwin(5, 30, LINE_OFFSET + 6, COL_CENTER(30), true, ATTR_STATUS_WINDOW);
|
||||
newtxwin(5, 30, 6, WCENTER(30), true, ATTR_STATUS_WINDOW);
|
||||
center(curwin, 2, ATTR_STATUS_WINDOW, "Loading game %d... ", game_num);
|
||||
wrefresh(curwin);
|
||||
|
||||
@ -85,8 +85,7 @@ void init_game (void)
|
||||
while (number_players == 0) {
|
||||
|
||||
// Ask for the number of players
|
||||
newtxwin(5, 62, LINE_OFFSET + 3, COL_CENTER(62), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
newtxwin(5, 62, 3, WCENTER(62), true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
mvwaddstr(curwin, 2, 2, "Enter number of players ");
|
||||
waddstr(curwin, "[");
|
||||
@ -133,8 +132,7 @@ void init_game (void)
|
||||
} else {
|
||||
|
||||
// Ask which game to load
|
||||
newtxwin(5, 54, LINE_OFFSET + 6, COL_CENTER(54), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
newtxwin(5, 54, 6, WCENTER(54), true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
mvwaddstr(curwin, 2, 2, "Enter game number ");
|
||||
waddstr(curwin, "[");
|
||||
@ -182,8 +180,7 @@ void init_game (void)
|
||||
wechochar(curwin, key | A_BOLD);
|
||||
|
||||
// Try to load the game, if possible
|
||||
newtxwin(5, 30, LINE_OFFSET + 9, COL_CENTER(30), true,
|
||||
ATTR_STATUS_WINDOW);
|
||||
newtxwin(5, 30, 9, WCENTER(30), true, ATTR_STATUS_WINDOW);
|
||||
center(curwin, 2, ATTR_STATUS_WINDOW,
|
||||
"Loading game %d... ", game_num);
|
||||
wrefresh(curwin);
|
||||
@ -204,7 +201,7 @@ void init_game (void)
|
||||
if (number_players == 1) {
|
||||
// Ask for the player name
|
||||
|
||||
newtxwin(5, 76, LINE_OFFSET + 9, COL_CENTER(76), true,
|
||||
newtxwin(5, WIN_COLS - 4, 9, WCENTER(WIN_COLS - 4), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
|
||||
mvwaddstr(curwin, 2, 2, "Please enter your name: ");
|
||||
@ -220,8 +217,7 @@ void init_game (void)
|
||||
}
|
||||
} while (! done);
|
||||
|
||||
newtxwin(5, 44, LINE_OFFSET + 6, COL_CENTER(44), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
newtxwin(5, 44, 6, WCENTER(44), true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
mvwaddstr(curwin, 2, 2, "Do you need any instructions? ");
|
||||
waddstr(curwin, "[");
|
||||
@ -241,8 +237,8 @@ void init_game (void)
|
||||
} else {
|
||||
|
||||
// Ask for all of the player names
|
||||
newtxwin(number_players + 5, 76, LINE_OFFSET + 9,
|
||||
COL_CENTER(76), true, ATTR_NORMAL_WINDOW);
|
||||
newtxwin(number_players + 5, WIN_COLS - 4, 9,
|
||||
WCENTER(WIN_COLS - 4), true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_WINDOW_TITLE, " Enter Player Names ");
|
||||
|
||||
@ -321,8 +317,7 @@ void init_game (void)
|
||||
}
|
||||
}
|
||||
|
||||
newtxwin(5, 50, LINE_OFFSET + 6, COL_CENTER(50), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
newtxwin(5, 50, 6, WCENTER(50), true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
mvwaddstr(curwin, 2, 2, "Does any player need instructions? ");
|
||||
waddstr(curwin, "[");
|
||||
@ -383,8 +378,7 @@ void init_game (void)
|
||||
first_player = randi(number_players);
|
||||
current_player = first_player;
|
||||
|
||||
newtxwin(7, 50, LINE_OFFSET + 8, COL_CENTER(50), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
newtxwin(7, 50, 8, WCENTER(50), true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
center(curwin, 2, ATTR_NORMAL_WINDOW,
|
||||
"The first player to go is");
|
||||
@ -429,7 +423,7 @@ void end_game (void)
|
||||
err_exit_nomem();
|
||||
}
|
||||
|
||||
newtxwin(7, 40, LINE_OFFSET + 9, COL_CENTER(40), true, ATTR_ERROR_WINDOW);
|
||||
newtxwin(7, 40, 9, WCENTER(40), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " Game Over ");
|
||||
center(curwin, 3, ATTR_ERROR_STR, "The game is over after %d turns",
|
||||
@ -445,8 +439,7 @@ void end_game (void)
|
||||
if (number_players == 1) {
|
||||
l_strfmon(buf, BUFSIZE, "%1n", total_value(0));
|
||||
|
||||
newtxwin(9, 60, LINE_OFFSET + 8, COL_CENTER(60), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
newtxwin(9, 60, 8, WCENTER(60), true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_WINDOW_TITLE, " Total Value ");
|
||||
center2(curwin, 4, ATTR_NORMAL_WINDOW, ATTR_HIGHLIGHT_STR,
|
||||
@ -461,7 +454,7 @@ void end_game (void)
|
||||
}
|
||||
qsort(player, number_players, sizeof(player_info_t), cmp_player);
|
||||
|
||||
newtxwin(number_players + 10, 76, LINE_OFFSET + 3, COL_CENTER(76),
|
||||
newtxwin(number_players + 10, WIN_COLS - 4, 3, WCENTER(WIN_COLS - 4),
|
||||
true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_WINDOW_TITLE, " Game Winner ");
|
||||
@ -515,8 +508,7 @@ void show_map (bool closewin)
|
||||
int n, x, y;
|
||||
|
||||
|
||||
newtxwin(MAX_Y + 4, WIN_COLS, LINE_OFFSET + 1, COL_CENTER(WIN_COLS),
|
||||
true, ATTR_MAP_WINDOW);
|
||||
newtxwin(MAX_Y + 4, WIN_COLS, 1, WCENTER(WIN_COLS), true, ATTR_MAP_WINDOW);
|
||||
|
||||
// Draw various borders
|
||||
|
||||
@ -598,8 +590,8 @@ void show_map (bool closewin)
|
||||
|
||||
wrefresh(curwin);
|
||||
|
||||
newtxwin(WIN_LINES - MAX_Y - 5, WIN_COLS, LINE_OFFSET + MAX_Y + 5,
|
||||
COL_CENTER(WIN_COLS), true, ATTR_NORMAL_WINDOW);
|
||||
newtxwin(WIN_LINES - MAX_Y - 5, WIN_COLS, MAX_Y + 5, WCENTER(WIN_COLS),
|
||||
true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
wait_for_key(curwin, 2, ATTR_WAITNORMAL_STR);
|
||||
|
||||
@ -628,7 +620,7 @@ void show_status (int num)
|
||||
|
||||
assert(num >= 0 && num < number_players);
|
||||
|
||||
newtxwin(MAX_COMPANIES + 15, 80, LINE_OFFSET + 1, COL_CENTER(80), true,
|
||||
newtxwin(MAX_COMPANIES + 15, WIN_COLS, 1, WCENTER(WIN_COLS), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_WINDOW_TITLE, " Stock Portfolio ");
|
||||
|
@ -170,8 +170,7 @@ void show_help (void)
|
||||
if (numpages == 0)
|
||||
return;
|
||||
|
||||
newtxwin(WIN_LINES - 1, WIN_COLS, LINE_OFFSET + 1, COL_CENTER(WIN_COLS),
|
||||
false, 0);
|
||||
newtxwin(WIN_LINES - 1, WIN_COLS, 1, WCENTER(WIN_COLS), false, 0);
|
||||
|
||||
while (! done) {
|
||||
// Display a page of instructions
|
||||
|
@ -93,9 +93,7 @@ typedef enum curs_type {
|
||||
#define WIN_LINES MIN_LINES /* Number of lines in main windows */
|
||||
#define WIN_COLS MIN_COLS /* Number of columns in main windows */
|
||||
|
||||
#define LINE_OFFSET (0) /* Window offsets */
|
||||
#define COL_OFFSET ((COLS - WIN_COLS) / 2)
|
||||
#define COL_CENTER(x) ((COLS - (x)) / 2)
|
||||
#define WCENTER(x) ((COLS - (x)) / 2)
|
||||
|
||||
|
||||
// Colour and non-colour attribute selection
|
||||
|
33
src/move.c
33
src/move.c
@ -165,7 +165,7 @@ selection_t get_move (void)
|
||||
wrefresh(curwin);
|
||||
|
||||
// Show menu of choices for the player
|
||||
newtxwin(5, 80, LINE_OFFSET + 19, COL_CENTER(80), false, 0);
|
||||
newtxwin(5, WIN_COLS, 19, WCENTER(WIN_COLS), false, 0);
|
||||
while (selection == SEL_NONE) {
|
||||
wbkgd(curwin, ATTR_NORMAL_WINDOW);
|
||||
werase(curwin);
|
||||
@ -291,8 +291,7 @@ selection_t get_move (void)
|
||||
|
||||
if (game_loaded) {
|
||||
// Save the game to the same game number
|
||||
newtxwin(5, 30, LINE_OFFSET + 7, COL_CENTER(30), true,
|
||||
ATTR_STATUS_WINDOW);
|
||||
newtxwin(5, 30, 7, WCENTER(30), true, ATTR_STATUS_WINDOW);
|
||||
center(curwin, 2, ATTR_STATUS_WINDOW,
|
||||
"Saving game %d... ", game_num);
|
||||
wrefresh(curwin);
|
||||
@ -308,8 +307,7 @@ selection_t get_move (void)
|
||||
bool done;
|
||||
|
||||
// Ask which game to save
|
||||
newtxwin(6, 54, LINE_OFFSET + 8, COL_CENTER(54), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
newtxwin(6, 54, 8, WCENTER(54), true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_WINDOW_TITLE, " Save Game ");
|
||||
mvwaddstr(curwin, 3, 2, "Enter game number ");
|
||||
@ -358,8 +356,7 @@ selection_t get_move (void)
|
||||
wechochar(curwin, key | A_BOLD);
|
||||
|
||||
// Try to save the game, if possible
|
||||
newtxwin(5, 30, LINE_OFFSET + 7, COL_CENTER(30), true,
|
||||
ATTR_STATUS_WINDOW);
|
||||
newtxwin(5, 30, 7, WCENTER(30), true, ATTR_STATUS_WINDOW);
|
||||
center(curwin, 2, ATTR_STATUS_WINDOW,
|
||||
"Saving game %d... ", game_num);
|
||||
wrefresh(curwin);
|
||||
@ -598,11 +595,9 @@ void bankrupt_player (bool forced)
|
||||
int longname = (strlen(player[current_player].name) > 20);
|
||||
|
||||
if (forced) {
|
||||
newtxwin((longname ? 9 : 8), 54, LINE_OFFSET + 7, COL_CENTER(54),
|
||||
true, ATTR_ERROR_WINDOW);
|
||||
newtxwin(longname ? 9 : 8, 54, 7, WCENTER(54), true, ATTR_ERROR_WINDOW);
|
||||
} else {
|
||||
newtxwin((longname ? 8 : 7), 50, LINE_OFFSET + 7, COL_CENTER(50),
|
||||
true, ATTR_ERROR_WINDOW);
|
||||
newtxwin(longname ? 8 : 7, 50, 7, WCENTER(50), true, ATTR_ERROR_WINDOW);
|
||||
}
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " Bankruptcy Court ");
|
||||
@ -696,8 +691,7 @@ void try_start_new_company (int x, int y)
|
||||
} else {
|
||||
// Create the new company
|
||||
|
||||
newtxwin(8, 50, LINE_OFFSET + 7, COL_CENTER(50), true,
|
||||
ATTR_NORMAL_WINDOW);
|
||||
newtxwin(8, 50, 7, WCENTER(50), true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_WINDOW_TITLE, " New Company ");
|
||||
center(curwin, 3, ATTR_NORMAL_WINDOW, "A new company has been formed!");
|
||||
@ -768,8 +762,8 @@ void merge_companies (map_val_t a, map_val_t b)
|
||||
|
||||
// Display information about the merger
|
||||
|
||||
newtxwin(number_players + 14, 76, LINE_OFFSET + (9 - number_players),
|
||||
COL_CENTER(76), true, ATTR_NORMAL_WINDOW);
|
||||
newtxwin(number_players + 14, WIN_COLS - 4, 9 - number_players,
|
||||
WCENTER(WIN_COLS - 4), true, ATTR_NORMAL_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_WINDOW_TITLE, " Company Merger ");
|
||||
center3(curwin, 3, ATTR_HIGHLIGHT_STR, ATTR_HIGHLIGHT_STR, ATTR_NORMAL_WINDOW,
|
||||
@ -935,8 +929,7 @@ void adjust_values (void)
|
||||
|
||||
if (company[which].on_map) {
|
||||
if (randf() < ALL_ASSETS_TAKEN) {
|
||||
newtxwin(10, 60, LINE_OFFSET + 6, COL_CENTER(60), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(10, 60, 6, WCENTER(60), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " Bankruptcy Court ");
|
||||
center(curwin, 3, ATTR_ERROR_STR, "%s has been declared",
|
||||
@ -966,8 +959,7 @@ void adjust_values (void)
|
||||
}
|
||||
}
|
||||
|
||||
newtxwin(14, 60, LINE_OFFSET + 4, COL_CENTER(60), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(14, 60, 4, WCENTER(60), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " Bankruptcy Court ");
|
||||
center(curwin, 3, ATTR_ERROR_STR, "%s has been declared",
|
||||
@ -1078,8 +1070,7 @@ void adjust_values (void)
|
||||
impounded = MIN(player[current_player].cash,
|
||||
player[current_player].debt);
|
||||
|
||||
newtxwin(8, 60, LINE_OFFSET + 7, COL_CENTER(60), true,
|
||||
ATTR_ERROR_WINDOW);
|
||||
newtxwin(8, 60, 7, WCENTER(60), true, ATTR_ERROR_WINDOW);
|
||||
|
||||
center(curwin, 1, ATTR_ERROR_TITLE, " Interstellar Trading Bank ");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user