Stwórz konsolę deweloperskš przy użyciu atrybutów.
Argumenty mogš oddzielone spacjš
Przykładowe polecenia:
Move 1 5 0
SetTitle Test
GetTitle
Istotne jest także komunikowanie błędów w konsoli.
Dopuszczone uproszczenia (niższa ocena ale projekt nadal jest sprawdzany)
- rejestracja funkcji bez użycia atrybutów
- ograniczenie się do argumentów typu integer
Dodatkowe punkty
- polecenie Help wpisujšce wszystkie dostępne polecenia
- nawiasy i zagnieżdżanie wyrażeń
- definiowanie własnych parserów dla niestandardowych typów jak wektor czy quaternion
- zmienne
W repozytorium znajduje się już scena z interfejsem konsoli i przykładowe obiekty.
Wszytkie pliki w repozytorium można dowolnie zmieniać, zostały stworzone tylko dla uproszczenia zadania.
Niektóre linie skryptów zostały zakomentowane tak aby projekt kompilował się bez jeszcze nieistniejšcych klas.
Przydatne linki: