Mercurial > public > ostc4
comparison Discovery/Src/t7.c @ 884:940f8e132638 Evo_2_23
Minor screen cleanup:
In flipped mode some visualization did not match the non flipped version. Also depth display in T7 view has been moved
author | Ideenmodellierer |
---|---|
date | Sun, 01 Sep 2024 20:31:01 +0200 |
parents | 608d3e918146 |
children | 0e084e5554a8 |
comparison
equal
deleted
inserted
replaced
883:7755a476f164 | 884:940f8e132638 |
---|---|
207 t7l1.WindowY0 = 318; | 207 t7l1.WindowY0 = 318; |
208 t7l1.WindowY1 = 479; | 208 t7l1.WindowY1 = 479; |
209 | 209 |
210 t7l2.Image = &t7screen; | 210 t7l2.Image = &t7screen; |
211 t7l2.WindowNumberOfTextLines = 2; | 211 t7l2.WindowNumberOfTextLines = 2; |
212 t7l2.WindowLineSpacing = 22; // Abstand von Y0 | 212 t7l2.WindowLineSpacing = 12; // Abstand von Y0 |
213 t7l2.WindowTab = 100; // vermtl. ohne Verwendung in diesem Fenster | 213 t7l2.WindowTab = 100; // vermtl. ohne Verwendung in diesem Fenster |
214 t7l2.WindowX0 = 0; | 214 t7l2.WindowX0 = 0; |
215 t7l2.WindowX1 = t7l1.WindowX1; | 215 t7l2.WindowX1 = t7l1.WindowX1; |
216 t7l2.WindowY0 = 142; | 216 t7l2.WindowY0 = 142; |
217 t7l2.WindowY1 = t7l1.WindowY0 - 5; | 217 t7l2.WindowY1 = t7l1.WindowY0 - 5; |
374 t7l1.WindowY0 = CUSTOMBOX_LINE_TOP; | 374 t7l1.WindowY0 = CUSTOMBOX_LINE_TOP; |
375 t7l1.WindowY1 = 150 + TOP_LINE_HIGHT; | 375 t7l1.WindowY1 = 150 + TOP_LINE_HIGHT; |
376 | 376 |
377 t7l2.Image = &t7screen; | 377 t7l2.Image = &t7screen; |
378 t7l2.WindowNumberOfTextLines = 2; | 378 t7l2.WindowNumberOfTextLines = 2; |
379 t7l2.WindowLineSpacing = 22; // Abstand von Y0 | 379 t7l2.WindowLineSpacing = 12; // Abstand von Y0 |
380 t7l2.WindowTab = 100; // vermtl. ohne Verwendung in diesem Fenster | 380 t7l2.WindowTab = 100; // vermtl. ohne Verwendung in diesem Fenster |
381 t7l2.WindowX0 = t7l1.WindowX0; | 381 t7l2.WindowX0 = t7l1.WindowX0; |
382 t7l2.WindowX1 = t7l1.WindowX1; | 382 t7l2.WindowX1 = t7l1.WindowX1; |
383 t7l2.WindowY0 = t7l1.WindowY1 + 5; | 383 t7l2.WindowY0 = t7l1.WindowY1 + 5; |
384 t7l2.WindowY1 = t7l2.WindowY0 + 146; | 384 t7l2.WindowY1 = t7l2.WindowY0 + 146; |
2718 | 2718 |
2719 char TextC1[2*TEXTSIZE]; | 2719 char TextC1[2*TEXTSIZE]; |
2720 char TextC2[TEXTSIZE]; | 2720 char TextC2[TEXTSIZE]; |
2721 uint8_t textPointer; | 2721 uint8_t textPointer; |
2722 | 2722 |
2723 point_t start, stop; | 2723 uint8_t color = 0; |
2724 uint8_t color; | |
2725 int textlength; | 2724 int textlength; |
2726 | 2725 |
2727 uint16_t nextstopLengthSeconds = 0; | 2726 uint16_t nextstopLengthSeconds = 0; |
2728 uint8_t nextstopDepthMeter = 0; | 2727 uint8_t nextstopDepthMeter = 0; |
2729 uint8_t oxygen_percentage = 0; | 2728 uint8_t oxygen_percentage = 0; |
2817 snprintf(TextL1,TEXTSIZE,"\020%01.0f",depth); | 2816 snprintf(TextL1,TEXTSIZE,"\020%01.0f",depth); |
2818 | 2817 |
2819 Gfx_colorsscheme_mod(TextL1, color); | 2818 Gfx_colorsscheme_mod(TextL1, color); |
2820 | 2819 |
2821 GFX_write_string(&FontT144,&t7l1,TextL1,0); | 2820 GFX_write_string(&FontT144,&t7l1,TextL1,0); |
2822 | |
2823 | |
2824 | 2821 |
2825 /* divetime */ | 2822 /* divetime */ |
2826 if(stateUsed->lifeData.counterSecondsShallowDepth) | 2823 if(stateUsed->lifeData.counterSecondsShallowDepth) |
2827 { | 2824 { |
2828 snprintf(TextR1,TEXTSIZE,"\f\002\136 %u:%02u",TimeoutTime.Minutes, TimeoutTime.Seconds); | 2825 snprintf(TextR1,TEXTSIZE,"\f\002\136 %u:%02u",TimeoutTime.Minutes, TimeoutTime.Seconds); |