ОО2/Модификације Септембар 1 2025
< ОО2
Пређи на навигацију
Пређи на претрагу
Sledeće modifikacije su se pojavile na odbrani projekat u roku septembar 1.
Modifikacije za A nivo
- Dodati opciono četvrto polje za aerodrom koje predstavlja četvoroslovni kod i može se koristiti pri dodavanju letova.
- 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
- 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.
- 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
- Klikom na avion, pored njega ili kutijom za dijalog ispisati informacije o letu (x koordinatu, y koordinatu, vreme poletanja).
- 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.