ОО2/Модификације Септембар 1 2025

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу

Sledeće modifikacije su se pojavile na odbrani projekat u roku septembar 1.

Modifikacije za A nivo

  1. Dodati opciono četvrto polje za aerodrom koje predstavlja četvoroslovni kod i može se koristiti pri dodavanju letova.
  2. Dodati opciju da se sadržaj programa sačuva u .json fajlu. Prvo se čuvaju aerodromi a onda letovi. Primer formata:
{
  "airports": [
    {
      "name": ...,
      "code": ...,
      ...
    },
    ...
  ],
  "flights": [
    {
      "origin": ...,
      ...
    },
    ...    
  ]
}

Modifikacije za B nivo

  1. Dodati opciju da se aerodrom ukloni klikom na dugme koje se nalazi pored tog aerodroma u listi. Tom prilikom treba ukloniti sve letove koji polaze sa tog aerodroma ili dolaze na taj aerodrom.
  2. Klikom na mapu treba da se započne višestruka selekcija aerodroma unutar pravougaonika koji se formira tako da je gornja leva ivica lokacija na mestu prvog klika a donja desna lokacija na mestu drugog klika. Dok se miš pomera nakon sto je selektovana prva ivica pravouganika treba da se prikazuje kako bi izgledao pravougaonik u odnosu na poziciju miša. Kada se klikne na aerodrom unutar pravougaonika poništava se pravougaonik (deselekcija i brisanje pravougaonika).

Modifikacije za C nivo

  1. Klikom na avion, pored njega ili kutijom za dijalog ispisati informacije o letu (x koordinatu, y koordinatu, vreme poletanja).
  2. Klikom na mapu se stavara crveni krug koji predstavlja oluju, ćije se dimenzije povecavaju sve dok se ne prestane sa klikom miša. Avion koji uđe u oluju, treba da se vrati unazada na početni aerodrom.