Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1.  
  2. /**
  3. *
  4. */
  5. public class SSD {
  6. private Segment segA;
  7. private Segment segB;
  8. private Segment segC;
  9. private Segment segD;
  10. private Segment segE;
  11. private Segment segF;
  12. private Segment segG;
  13.  
  14. public SSD(int dlzka, int vyska, int lavyHornyX, int lavyHornyY) {
  15. this.segA = new Segment(dlzka,
  16. vyska,
  17. lavyHornyX + vyska,
  18. lavyHornyY);
  19. this.segB = new Segment(vyska,
  20. dlzka,
  21. lavyHornyX + vyska + dlzka,
  22. lavyHornyY + vyska);
  23. this.segC = new Segment(vyska,
  24. dlzka,
  25. lavyHornyX + vyska + dlzka,
  26. lavyHornyY + vyska + vyska + dlzka);
  27. this.segD = new Segment(dlzka,
  28. vyska,
  29. lavyHornyX + vyska,
  30. lavyHornyY + vyska + vyska + dlzka + dlzka);
  31. this.segE = new Segment(vyska,
  32. dlzka,
  33. lavyHornyX,
  34. lavyHornyY + vyska + vyska + dlzka);
  35. this.segF = new Segment(vyska,
  36. dlzka,
  37. lavyHornyX,
  38. lavyHornyY + vyska);
  39. this.segG = new Segment(dlzka,
  40. vyska,
  41. lavyHornyX + vyska,
  42. lavyHornyY + vyska + dlzka);
  43.  
  44. }
  45.  
  46. public void rozsviet() {
  47. this.segA.rozsviet();
  48. this.segB.rozsviet();
  49. this.segC.rozsviet();
  50. this.segD.rozsviet();
  51. this.segE.rozsviet();
  52. this.segF.rozsviet();
  53. this.segG.rozsviet();
  54. }
  55.  
  56. public void zhasni() {
  57. this.segA.zhasni();
  58. this.segB.zhasni();
  59. this.segC.zhasni();
  60. this.segD.zhasni();
  61. this.segE.zhasni();
  62. this.segF.zhasni();
  63. this.segG.zhasni();
  64. }
  65.  
  66. public void zobraz1() {
  67. zhasni();
  68. this.segB.rozsviet();
  69. this.segC.rozsviet();
  70. }
  71.  
  72. public void zobraz2() {
  73. rozsviet();
  74. this.segF.zhasni();
  75. this.segC.zhasni();
  76. }
  77.  
  78. public void zobraz3() {
  79. rozsviet();
  80. this.segF.zhasni();
  81. this.segE.zhasni();
  82. }
  83.  
  84. public void zobraz4() {
  85. rozsviet();
  86. this.segA.zhasni();
  87. this.segD.zhasni();
  88. this.segE.zhasni();
  89. }
  90.  
  91. public void zobraz5() {
  92. rozsviet();
  93. this.segB.zhasni();
  94. this.segE.zhasni();
  95. }
  96.  
  97. public void zobraz6() {
  98. rozsviet();
  99. this.segB.zhasni();
  100. }
  101.  
  102. public void zobraz7() {
  103. zhasni();
  104. this.segA.rozsviet();
  105. this.segB.rozsviet();
  106. this.segC.rozsviet();
  107. }
  108.  
  109. public void zobraz8() {
  110. rozsviet();
  111. }
  112.  
  113. public void zobraz9() {
  114. rozsviet();
  115. this.segE.zhasni();
  116. }
  117.  
  118. public void zobrazCislo(int cislo) {
  119. switch(cislo) {
  120. case 1:
  121. zobraz1();
  122. break;
  123. case 2:
  124. zobraz2();
  125. break;
  126. case 3:
  127. zobraz3();
  128. break;
  129. case 4:
  130. zobraz4();
  131. break;
  132. case 5:
  133. zobraz5();
  134. break;
  135. case 6:
  136. zobraz6();
  137. break;
  138. case 7:
  139. zobraz7();
  140. break;
  141. case 8:
  142. zobraz7();
  143. break;
  144. case 9:
  145. zobraz9();
  146. break;
  147.  
  148. default: zhasni();
  149. this.segG.rozsviet();
  150. }
  151. }
  152. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement