/**
   * ************************************************************************* Vytvoří auta se
   * zadanou pozicí, modulem a barvou.
   *
   * @param x Vodorovná souřadnice vytvářeného auta
   * @param y Svislá souřadnice vytvářeného auta
   * @param modul Modul auta, tj. délka stran opsaného čtverce
   * @param barva Barva těla auta
   */
  public QCHIO00_ChizitcaiaSever(int x, int y, int modul, Barva barva) {
    this.barva = barva;

    int m = modul;
    poziceX = x;
    poziceY = y;

    Obdélník tělo;
    Obdélník střecha;
    Obdélník kolo1;
    Obdélník kolo3;
    Obdélník kolo2;
    Obdélník kolo4;

    tělo = new Obdélník(x + m * 25 / 100, y + m * 0 / 100, m / 2, m, barva);
    střecha =
        new Obdélník(
            x + m * 35 / 100, y + m * 40 / 100, m * 30 / 100, m * 50 / 100, Barva.SVĚTLEŠEDÁ);
    kolo1 =
        new Obdélník(x + m * 20 / 100, y + m * 75 / 100, m * 5 / 100, m * 20 / 100, Barva.ČERNÁ);
    kolo3 =
        new Obdélník(x + m * 75 / 100, y + m * 75 / 100, m * 5 / 100, m * 20 / 100, Barva.ČERNÁ);
    kolo2 = new Obdélník(x + m * 20 / 100, y + m * 5 / 100, m * 5 / 100, m * 20 / 100, Barva.ČERNÁ);
    kolo4 = new Obdélník(x + m * 75 / 100, y + m * 5 / 100, m * 5 / 100, m * 20 / 100, Barva.ČERNÁ);

    mnohotvar = new Mnohotvar("", tělo, střecha, kolo1, kolo3, kolo2, kolo4);
    SP = SprávcePlátna.getInstance();
    SP.přidej(mnohotvar);
    IO.zpráva("Připraveno");
  }
Example #2
0
 /**
  * ************************************************************************* Inicializace
  * předcházející spuštění každého testu a připravující tzv. přípravek (fixture), což je sada
  * objektů, s nimiž budou testy pracovat.
  */
 @Before
 public void setUp() {
   objekt0 = new XPRAA05_Prazsky();
   objektXY = new XPRAA05_Prazsky(100, 100);
   objektXYB = new XPRAA05_Prazsky(200, 200, barva3);
   objektXYM = new XPRAA05_Prazsky(0, 150, 50);
   objektXYMB = new XPRAA05_Prazsky(150, 0, 50, barva4);
   IO.zpráva("Automobily připraveny.");
 }
Example #3
0
 @Before
 public void setUp() {
   letadlo =
       new Mnohotvar(
           "",
           new Trojúhelník(0, 20, 10, 60, Barva.ČERVENÁ, Směr8.VÝCHOD),
           new Obdélník(0, 45, 80, 10, Barva.ČERVENÁ),
           new Trojúhelník(80, 45, 20, 10, Barva.MODRÁ, Směr8.VÝCHOD),
           new Trojúhelník(40, 0, 30, 100, Barva.ČERVENÁ, Směr8.VÝCHOD));
   letadlo.zobraz();
   IO.zpráva("Mnohotvary připraveny");
 }
 /**
  * ************************************************************************* Inicializace
  * předcházející spuštění každého testu a připravující tzv. přípravek (fixture), což je sada
  * objektů, s nimiž budou testy pracovat.
  */
 @Before
 public void setUp() {
   barva0 = Barva.getBarva("modrá");
   barva3 = Barva.getBarva("zelená");
   barva4 = Barva.getBarva("růžová");
   xKALA04_1 = new XKALA04_Kalashnikova();
   xKALA04_2 = new XKALA04_Kalashnikova(100, 100);
   xKALA04_3 = new XKALA04_Kalashnikova(200, 200, barva3);
   xKALA04_4 = new XKALA04_Kalashnikova(0, 150, 50);
   xKALA04_5 = new XKALA04_Kalashnikova(150, 0, 50, barva4);
   IO.zpráva("pripraveno");
 }