Je kunt nu tekst naar het matrix scherm dumpen doormiddel van writePageToMatrix(regel1, regel2, regel3)
This commit is contained in:
Executable → Regular
+14
-14
@@ -67,36 +67,38 @@ public class GUIboard {
|
||||
}
|
||||
|
||||
|
||||
public static boolean writePageToMatrix(String name, double median, int page)
|
||||
public static boolean writePageToMatrix(String regel1, String regel2, String regel3)
|
||||
{
|
||||
clearBottom();
|
||||
|
||||
char[] charArray = name.toCharArray();
|
||||
String num = "Avg: " + median;
|
||||
char[] numArray = num.toCharArray();
|
||||
String nav = page + "/" + page + " < > S";
|
||||
char[] navArray = nav.toCharArray();
|
||||
|
||||
if(charArray.length > 20)
|
||||
if(regel1.length() > 20 && regel2.length() > 20 && regel3.length() > 11) //check if the length is not to long
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
String nav = "< > S"; //creates the navigation and will center it out to the right
|
||||
|
||||
for(int i=0; i < (12-regel3.length()); i++){
|
||||
nav = " " + nav;
|
||||
}
|
||||
char[] regel1CharArray = regel1.toCharArray();
|
||||
char[] regel2CharArray = regel2.toCharArray();
|
||||
char[] regel3CharArray = (regel3 + nav).toCharArray();
|
||||
|
||||
for(char ch : charArray)
|
||||
for(char ch : regel1CharArray)
|
||||
{
|
||||
IO.writeShort(0x40, ch);
|
||||
}
|
||||
|
||||
IO.writeShort(0x40, '\n');
|
||||
|
||||
for(char ch : numArray)
|
||||
for(char ch : regel2CharArray)
|
||||
{
|
||||
IO.writeShort(0x40, ch);
|
||||
}
|
||||
|
||||
IO.writeShort(0x40, '\n');
|
||||
|
||||
for(char ch : navArray)
|
||||
for(char ch : regel3CharArray)
|
||||
{
|
||||
IO.writeShort(0x40, ch);
|
||||
}
|
||||
@@ -119,8 +121,6 @@ public class GUIboard {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//Private functions
|
||||
private static void createAxis(int x, int y)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user