質問編集履歴
2
画像を一つ削除した。
title
CHANGED
File without changes
|
body
CHANGED
@@ -313,8 +313,6 @@
|
|
313
313
|
|
314
314
|

|
315
315
|
|
316
|
-

|
317
|
-
|
318
316
|

|
319
317
|
|
320
318
|
### 発生している問題・分からないこと
|
1
質問を変更した。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,8 @@
|
|
1
1
|
### 実現したいこと
|
2
2
|
以下のソースで将棋盤の5の5に歩を表示して、カーソルに歩を合わせると、
|
3
|
-
|
3
|
+
色が変わるつもりで、プログラムを作成しました。
|
4
|
-
しかし
|
4
|
+
しかし画像のように歩が白くなり、カーソルをつけても、色が変わりません。
|
5
|
-
5の5の歩を選択して、反転表示ができません。何か分かりましたら解決方法を
|
6
|
-
お聞きし
|
5
|
+
何か解決方法があれば、お聞きしたいです。
|
7
6
|
|
8
7
|
・Makefile
|
9
8
|
```ここに言語を入力
|
@@ -154,14 +153,14 @@
|
|
154
153
|
for (int x = 0; x < BOARD_SIZE; x++) {
|
155
154
|
int sy = ORIGIN_Y + y * CELL_H;
|
156
155
|
int sx = ORIGIN_X + x * CELL_W;
|
157
|
-
|
156
|
+
|
158
157
|
if (cursor_y - 1 == y && cursor_x - 1 == x) {
|
159
|
-
attron(COLOR_PAIR(2)
|
158
|
+
attron(COLOR_PAIR(2)); // カーソル位置反転
|
160
|
-
|
159
|
+
mvprintw(sy, sx, "%s", board[y][x] ? board[y][x] : " ");
|
161
|
-
attroff(COLOR_PAIR(2)
|
160
|
+
attroff(COLOR_PAIR(2));
|
162
161
|
} else {
|
163
162
|
attron(COLOR_PAIR(1));
|
164
|
-
|
163
|
+
mvprintw(sy, sx, "%s", board[y][x] ? board[y][x] : " ");
|
165
164
|
attroff(COLOR_PAIR(1));
|
166
165
|
}
|
167
166
|
}
|
@@ -316,6 +315,8 @@
|
|
316
315
|
|
317
316
|

|
318
317
|
|
318
|
+

|
319
|
+
|
319
320
|
### 発生している問題・分からないこと
|
320
321
|
質問に詳細を記載した。
|
321
322
|
|