summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-11-11 07:56:29 +0100
committerErich Eckner <git@eckner.net>2018-11-11 07:56:29 +0100
commitafae2d40ed4cea9cbd6bd905bef30ca27c382ff6 (patch)
tree86b31b664350508274f2c3a754d828c0fd00a5ef
parentbc1220ac154e42f3f927d3e0ff0be1807cc09b67 (diff)
downloadanzeige-afae2d40ed4cea9cbd6bd905bef30ca27c382ff6.tar.xz
Güterwaggons neu
-rw-r--r--anzeige.c10
-rw-r--r--fonts.h8
2 files changed, 14 insertions, 4 deletions
diff --git a/anzeige.c b/anzeige.c
index 2a41583..2a28867 100644
--- a/anzeige.c
+++ b/anzeige.c
@@ -116,7 +116,15 @@ int main(int argc, char **argv)
for (int i = 0; i < (time_struct . tm_wday + 6) % 7 + 1; i++) {
if (text_buffer + TEXT_BUFFER_LENGTH - text_buffer_end <= 0)
break;
- text_buffer_end += snprintf(text_buffer_end, text_buffer + TEXT_BUFFER_LENGTH - text_buffer_end, "%c%c%c%c", 0xEE, i==0 ? 0x01 : 0x03, 0xEE, i==0 ? 0x02 : 0x04);
+ text_buffer_end += snprintf(
+ text_buffer_end,
+ text_buffer + TEXT_BUFFER_LENGTH - text_buffer_end,
+ "%c%c%c%c",
+ 0xEE,
+ i==0 ? 0x01 : 0x03 + 2 * (i & 0x01),
+ 0xEE,
+ i==0 ? 0x02 : 0x04 + 2 * (i & 0x01)
+ );
}
scroll_data . input_len =
diff --git a/fonts.h b/fonts.h
index 44c78e4..e783909 100644
--- a/fonts.h
+++ b/fonts.h
@@ -5,7 +5,7 @@
#define SPACE_SYMBOL_WIDTH 2
#define MAX_SYMBOL_WIDTH 7
-#define SYMBOL_COUNT 108
+#define SYMBOL_COUNT 110
#define TIGHT_SYMBOLS_START 105
static char const symbols[SYMBOL_COUNT * MAX_SYMBOL_WIDTH] = {
@@ -125,8 +125,10 @@ static char const symbols[SYMBOL_COUNT * MAX_SYMBOL_WIDTH] = {
// 0xc3bd .. 0xee00 missing
0x00,0x38,0x7D,0x39,0x79,0x34,0x39, // Lok1 (0xee01)
0x00,0x7F,0x39,0x7F,0x11,0x10,0x00, // Lok2 (0xee02)
- 0x00,0x10,0x7F,0x39,0x7F,0x39,0x3F, // Waggon1 (0xee03)
- 0x00,0x39,0x7F,0x39,0x7F,0x10,0x00 // Waggon2 (0xee04)
+ 0x00,0x10,0x7F,0x39,0x7F,0x39,0x3F, // Waggon1a (0xee03)
+ 0x00,0x39,0x7F,0x39,0x7F,0x10,0x00, // Waggon1b (0xee04)
+ 0x00,0x10,0x78,0x30,0x70,0x30,0x30, // Waggon2a (0xee05)
+ 0x00,0x30,0x70,0x30,0x78,0x10,0x00 // Waggon2b (0xee06)
};
static char16_t const skip_ranges[11][2] = {