From 0488c3551b479781f1c831db5ff5593c84c07c91 Mon Sep 17 00:00:00 2001 From: Laurent Mazet Date: Tue, 22 Oct 2024 23:51:30 +0200 Subject: [PATCH] add new symbols for ghost locations at home --- board-80x20.pac | 4 ++-- board-80x22.pac | 2 +- board-80x24.pac | 4 ++-- board-test.pac | 2 +- constant.c | 12 ++++++------ display.c | 4 ++++ 6 files changed, 16 insertions(+), 12 deletions(-) diff --git a/board-80x20.pac b/board-80x20.pac index 47f7162..6dd21e0 100644 --- a/board-80x20.pac +++ b/board-80x20.pac @@ -9,8 +9,8 @@ tab: "F----------7 |.L-----J.| F----------7" "|.| |.L---7 |.L---------J.| F---J.| |.|" "|.L-J....*L-J.............L-J*....L-J.|" "|.....F-7.....F---3xE---7.....F-7.....|" - "L---7.| L---7.| P Q |.F---J |.F---J" - "F---J.| F---J.| R S |.L---7 |.L---7" + "L---7.| L---7.| $ % |.F---J |.F---J" + "F---J.| F---J.| & ' |.L---7 |.L---7" "|.....L-J.....L---------J.....L-J.....|" "|.F-7....*F-7.............F-7*....F-7.|" "|.| |.F---J |.F---------7.| L---7.| |.|" diff --git a/board-80x22.pac b/board-80x22.pac index 7a2b7ff..57062a3 100644 --- a/board-80x22.pac +++ b/board-80x22.pac @@ -9,7 +9,7 @@ tab: "F----------7 |.L-----J.| F----------7" "|.| |.L---7 |.L---------J.| F---J.| |.|" "|.| |....*| |.............| |*....| |.|" "|.L-J.F-7.L-J.F---3xE---7.L-J.F-7.L-J.|" - "|.....| |.....| P Q R S |.....| |.....|" + "|.....| |.....| $ % & ' |.....| |.....|" "L---7.| L---7.|F-7 F-7|.F---J |.F---J" "F---J.| F---J.|| L---J ||.L---7 |.L---7" "|.....| |.....|L-------J|.....| |.....|" diff --git a/board-80x24.pac b/board-80x24.pac index 9fc4dc2..6039bab 100644 --- a/board-80x24.pac +++ b/board-80x24.pac @@ -10,8 +10,8 @@ tab: "F----------7 |.L-----J.| F----------7" "|.| |....*| |.............| |*....| |.|" "|.| |.F-7.| |.F---7xF---7.| |.F-7.| |.|" "|.L-J.| |.L-J.|F--J L--7|.L-J.| |.L-J.|" - "|.....| |.....|| P Q R ||.....| |.....|" - "L---7.| L---7.||F7 S F7||.F---J |.F---J" + "|.....| |.....|| % $ & ||.....| |.....|" + "L---7.| L---7.||F7 ' F7||.F---J |.F---J" "F---J.| F---J.|||L---J|||.L---7 |.L---7" "|.....| |.....||L-----J||.....| |.....|" "|.F-7.| |.F-7.|L-------J|.F-7.| |.F-7.|" diff --git a/board-test.pac b/board-test.pac index e7c0222..27a4196 100644 --- a/board-test.pac +++ b/board-test.pac @@ -3,7 +3,7 @@ height: 7 tab: "F---------7" "|*...c....|" "|.F-7xF-7.|" - "|.|PL-JQ|.|" + "|.|%L-J$|.|" "|.L-----J.|" "|........*|" "L---------J" diff --git a/constant.c b/constant.c index 5b34f93..38007bb 100644 --- a/constant.c +++ b/constant.c @@ -27,8 +27,8 @@ char _tab_39x20[39 * 20 + 1] = "|.| |.L---7 |.L---------J.| F---J.| |.|" "|.L-J....*L-J.............L-J*....L-J.|" "|.....F-7.....F---3xE---7.....F-7.....|" - "L---7.| L---7.| P L-J Q |.F---J |.F---J" - "F---J.| F---J.| R S |.L---7 |.L---7" + "L---7.| L---7.| $ L-J ' |.F---J |.F---J" + "F---J.| F---J.| % & |.L---7 |.L---7" "|.....L-J.....L---------J.....L-J.....|" "|.F-7....*F-7.............F-7*....F-7.|" "|.| |.F---J |.F---------7.| L---7.| |.|" @@ -50,8 +50,8 @@ char _tab_39x22[39 * 22 + 1] = "|.| |.L---7 |.L---------J.| F---J.| |.|" "|.| |....*| |.............| |*....| |.|" "|.L-J.F-7.L-J.F---3xE---7.L-J.F-7.L-J.|" - "|.....| |.....| P L-J S |.....| |.....|" - "L---7.| L---7.|F-7Q RF-7|.F---J |.F---J" + "|.....| |.....| $ L-J ' |.....| |.....|" + "L---7.| L---7.|F-7% &F-7|.F---J |.F---J" "F---J.| F---J.|| L---J ||.L---7 |.L---7" "|.....| |.....|L-------J|.....| |.....|" "|.F-7.L-J.F-7.L---------J.F-7.L-J.F-7.|" @@ -76,8 +76,8 @@ char _tab_39x24[39 * 24 + 1] = "|.| |....*| |.............| |*....| |.|" "|.| |.F-7.| |.F-T-3xE-T-7.| |.F-7.| |.|" "|.L-J.| |.L-J.|FJ L-J L7|.L-J.| |.L-J.|" - "|.....| |.....|| P R ||.....| |.....|" - "L---7.| L---7.||F7Q SF7||.F---J |.F---J" + "|.....| |.....|| $ ' ||.....| |.....|" + "L---7.| L---7.||F7% &F7||.F---J |.F---J" "F---J.| F---J.|||L---J|||.L---7 |.L---7" "|.....| |.....||L-----J||.....| |.....|" "|.F-7.| |.F-7.|L-------J|.F-7.| |.F-7.|" diff --git a/display.c b/display.c index 2f02c43..bc04ba4 100644 --- a/display.c +++ b/display.c @@ -135,21 +135,25 @@ void displayelement (board_t *board, int x, int y) setcolor ((symb < 'a') ? lightred_black : yellow_black); element = 'O'; break; + case '$': case 'P': case 'p': setcolor ((symb < 'a') ? red_black : gray_black); element = 'M'; break; + case '%': case 'Q': case 'q': setcolor ((symb < 'a') ? blue_black : gray_black); element = 'M'; break; + case '&': case 'R': case 'r': setcolor ((symb < 'a') ? green_black : gray_black); element = 'M'; break; + case '\'': case 'S': case 's': setcolor ((symb < 'a') ? magenta_black : gray_black); -- 2.30.2