first commit

This commit is contained in:
2020-06-12 23:49:11 +02:00
commit ea19e5ad2a
214 changed files with 43291 additions and 0 deletions

View File

@@ -0,0 +1,51 @@
import basis.*;
public class DayCounter implements Runnable {
private Stift pen;
private TextFeld textField;
private int days;
private int discussion;
public DayCounter(Output output) {
pen = new Stift();
textField = new TextFeld();
//Customizing the textfield
textField.setzeGroesse(140, 20);
textField.setzePosition(output.getFrame().breite()-textField.breite()-15, output.getFrame().hoehe()-textField.hoehe()-10);
textField.setzeText(" Days passed: 0");
textField.setzeHintergrundFarbe(output.getFrame().hintergrundFarbe());
textField.setzeSchriftFarbe(Farbe.rgb(217, 219, 66));
textField.setzeSchriftStil(Schrift.FETT);
textField.setzeRand(textField.schriftFarbe(), 2);
days = 0;
discussion = 0;
}
public void countDays(){
discussion++;
//If 100 discussions were made one day passes
if (discussion % 100 == 1){
days++;
}
}
public void updateDays(){
textField.setzeText("");
textField.setzeText(" Days passed: " + days);
}
public int getDays() {
return days;
}
@Override
public void run() {
while (!Thread.currentThread().isInterrupted()){
updateDays();
Hilfe.kurzePause();
}
}
}