Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class DigitalneHodinky
- {
- private CiselnyDisplej aHodina;
- private CiselnyDisplej aMinuta;
- private CiselnyDisplej aSekunda;
- private Dvojbodka aDB1;
- private Dvojbodka aDB2;
- private int aA;
- private int bW;
- private int bX;
- private int bZ;
- private int aB;
- private int aC;
- private SegmentovaCislicaHMS aPrva;
- private SegmentovaCislicaHMS aDruha;
- private SegmentovaCislicaHMS aTretia;
- private SegmentovaCislicaHMS aStvrta;
- private SegmentovaCislicaHMS aPiata;
- private SegmentovaCislicaHMS aSiesta;
- private SegmentovaCislicaHMS aSiedma;
- private SegmentovaCislicaHMS aOsma;
- private SegmentovaCislicaHMS aDeviata;
- public DigitalneHodinky()
- {
- aHodina = new CiselnyDisplej(24);
- aMinuta = new CiselnyDisplej(60);
- aSekunda = new CiselnyDisplej(60);
- aPrva = new SegmentovaCislicaHMS(0);
- aDruha = new SegmentovaCislicaHMS(90);
- aTretia = new SegmentovaCislicaHMS(180);
- aStvrta = new SegmentovaCislicaHMS(270);
- aPiata = new SegmentovaCislicaHMS(360);
- aSiesta = new SegmentovaCislicaHMS(450);
- aSiedma = new SegmentovaCislicaHMS(540);
- aOsma = new SegmentovaCislicaHMS(630);
- aDeviata = new SegmentovaCislicaHMS(680);
- aDB1 = new Dvojbodka(172, 35);
- aDB2 = new Dvojbodka(352, 35);
- aB = 0;
- }
- public void tik()
- {
- if ((aB == 1) && (aHodina.dajHodnotu() == 23) && (aMinuta.dajHodnotu() == 59) && (aSekunda.dajHodnotu() == 59))
- {
- aSekunda.krok2();
- if (aSekunda.dajHodnotu() == 0)
- {
- aMinuta.krok();
- if (aMinuta.dajHodnotu() == 0)
- {
- aHodina.krok();
- }
- }
- aB = 0;
- }
- else
- {
- aSekunda.krok();
- if (aSekunda.dajHodnotu() == 0)
- {
- aMinuta.krok();
- if (aMinuta.dajHodnotu() == 0)
- {
- aHodina.krok();
- }
- }
- }
- }
- public void nastavCas(int paHodina, int paMinuta, int paSekunda)
- {
- aHodina.nastavHodnotu(paHodina);
- aMinuta.nastavHodnotu(paMinuta);
- aSekunda.nastavHodnotu(paSekunda);
- }
- public void dajCas24()
- {
- if (aHodina.dajDesiatku() == 0)
- {
- aPrva.cislo(11);
- }
- else
- {
- aPrva.cislo(aHodina.dajDesiatku());
- }
- aDruha.cislo(aHodina.dajJednotku());
- aDB1.zobraz();
- aTretia.cislo(aMinuta.dajDesiatku());
- aStvrta.cislo(aMinuta.dajJednotku());
- aDB2.zobraz();
- aPiata.cislo(aSekunda.dajDesiatku());
- aSiesta.cislo(aSekunda.dajJednotku());
- aSiedma.cislo(11);
- aOsma.cislo(11);
- aDeviata.cislo(11);
- }
- public void nastavPriestupnuSekundu()
- {
- aB = 1;
- }
- public void autoTikanie24()
- {
- while (true)
- {
- if (aHodina.dajDesiatku() == 0)
- {
- aPrva.cislo(11);
- }
- else
- {
- aPrva.cislo(aHodina.dajDesiatku());
- }
- aDruha.cislo(aHodina.dajJednotku());
- aDB1.zobraz();
- aTretia.cislo(aMinuta.dajDesiatku());
- aStvrta.cislo(aMinuta.dajJednotku());
- aDB2.zobraz();
- aPiata.cislo(aSekunda.dajDesiatku());
- aSiesta.cislo(aSekunda.dajJednotku());
- aSiedma.cislo(11);
- aOsma.cislo(11);
- aDeviata.cislo(11);
- tik();
- try
- {
- Thread.sleep(1000);
- }
- catch (InterruptedException ie)
- {
- System.out.println(ie.getMessage());
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement