Made the navigation buttons look nicer

This commit is contained in:
Kenneth van Ewijk
2014-10-26 17:52:32 +01:00
parent 42eac7245e
commit 1df87ba2fc
+88 -13
View File
@@ -1,4 +1,4 @@
package weerstation;
import java.util.ArrayList;
@@ -159,25 +159,16 @@ public class GUIboard {
*/
public static boolean writePageToMatrix(String regel1, String regel2, String regel3, Boolean pPeriod, Boolean pScreen)
{
String p = "||";
String s = "||";
if(pPeriod){
p = "|>";
}
if(pScreen){
s = "|>";
}
clearBottom();
if(regel1.length() > 20 && regel2.length() > 20 && regel3.length() > 11) //check if the length is not to long
{
return false;
}
String nav = p + " " + s + " G"; //creates the navigation and will center it out to the right
String nav = "G"; //creates the navigation and will center it out to the right
for(int i=0; i < (12-regel3.length()); i++){
for(int i=0; i < (19-regel3.length()); i++)
{
nav = " " + nav;
}
char[] regel1CharArray = regel1.toCharArray();
@@ -218,6 +209,90 @@ public class GUIboard {
IO.writeShort(0x40, ch);
}
//Draw the play/pause
if(pPeriod)
{
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 28);
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 27);
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 26);
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 25);
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 24);
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 23);
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 22);
IO.writeShort(0x42, 1 << 12 | 77 << 5 | 27);
IO.writeShort(0x42, 1 << 12 | 77 << 5 | 26);
IO.writeShort(0x42, 1 << 12 | 77 << 5 | 25);
IO.writeShort(0x42, 1 << 12 | 77 << 5 | 24);
IO.writeShort(0x42, 1 << 12 | 77 << 5 | 23);
IO.writeShort(0x42, 1 << 12 | 78 << 5 | 26);
IO.writeShort(0x42, 1 << 12 | 78 << 5 | 25);
IO.writeShort(0x42, 1 << 12 | 78 << 5 | 24);
IO.writeShort(0x42, 1 << 12 | 79 << 5 | 25);
}
else
{
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 28);
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 27);
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 26);
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 25);
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 24);
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 23);
IO.writeShort(0x42, 1 << 12 | 76 << 5 | 22);
IO.writeShort(0x42, 1 << 12 | 79 << 5 | 28);
IO.writeShort(0x42, 1 << 12 | 79 << 5 | 27);
IO.writeShort(0x42, 1 << 12 | 79 << 5 | 26);
IO.writeShort(0x42, 1 << 12 | 79 << 5 | 25);
IO.writeShort(0x42, 1 << 12 | 79 << 5 | 24);
IO.writeShort(0x42, 1 << 12 | 79 << 5 | 23);
IO.writeShort(0x42, 1 << 12 | 79 << 5 | 22);
}
if(pScreen)
{
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 28);
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 27);
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 26);
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 25);
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 24);
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 23);
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 22);
IO.writeShort(0x42, 1 << 12 | 97 << 5 | 27);
IO.writeShort(0x42, 1 << 12 | 97 << 5 | 26);
IO.writeShort(0x42, 1 << 12 | 97 << 5 | 25);
IO.writeShort(0x42, 1 << 12 | 97 << 5 | 24);
IO.writeShort(0x42, 1 << 12 | 97 << 5 | 23);
IO.writeShort(0x42, 1 << 12 | 98 << 5 | 26);
IO.writeShort(0x42, 1 << 12 | 98 << 5 | 25);
IO.writeShort(0x42, 1 << 12 | 98 << 5 | 24);
IO.writeShort(0x42, 1 << 12 | 99 << 5 | 25);
}
else
{
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 28);
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 27);
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 26);
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 25);
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 24);
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 23);
IO.writeShort(0x42, 1 << 12 | 96 << 5 | 22);
IO.writeShort(0x42, 1 << 12 | 99 << 5 | 28);
IO.writeShort(0x42, 1 << 12 | 99 << 5 | 27);
IO.writeShort(0x42, 1 << 12 | 99 << 5 | 26);
IO.writeShort(0x42, 1 << 12 | 99 << 5 | 25);
IO.writeShort(0x42, 1 << 12 | 99 << 5 | 24);
IO.writeShort(0x42, 1 << 12 | 99 << 5 | 23);
IO.writeShort(0x42, 1 << 12 | 99 << 5 | 22);
}
return true;
}