projekt pp

Napisz program, w którym użytkownik będzie przesuwał punkcikiem po planszy o określonym rozmiarze. Wymiary planszy są podawane przez niego na początku programu, przy czym przyjmujemy od użytkownika wymiary z przedziału od 2 do MAX_X (szerokość) i od 2 do MAX_Y (wysokość). MAX_X i MAX_Y to z góry ustalone stałe. Najlepiej ustalić je tak, aby cała plansza mieściła się na ekranie. Za pomocą czterech dowolnych klawiszy na klawiaturze (programista sam określa co to za klawisze) użytkownik ma mieć możliwość przesuwania punktu w górę, w dół, w prawo, i w lewo. Punkt nie może wyjść poza krawędzie planszy(próba wyprowadzenia go poza krawędź powoduje, że pkt nie rusza się z miejsca). Pkt zostawia za sobą ślad. Ślad różni się od samego pkt (np. ma inny kolor). Wszystkie kroki pkt zapisywane są na listę dwukierunkową. Program ma mieć możliwość zapisu planszy i drogi pkt do pliku. Program ma mieć możliwość wyświetlenia zapisanej planszy wraz z drogą pkt. Dla wczytanej planszy użytkownik ma mieć możliwość wyświetlenia wszystkich zapisanych kroków pkt (w obu kierunkach: poprzedni, następny). W przypadku wyświetlenia wcześniej zapisanej planszy- nie ma możliwości jej edytowania (nie musimy wówczas zapamiętywać nowych kroków).


Wyszukiwarka

Podobne podstrony:
Mikrofalówka projekt PP
Projekt z PP
projekt pp
Projekt PP
projekt pp, Politechnika
Projekt PP gotowy
projekt pp
projektalke pp
projekt pp
karta ins3, Politechnika Poznańska (PP), Projektowanie procesów technologicznych, Projekt, Projekt t
PP 4 4 Obsada etatowa w przedsiębiorstwie dla warunków rozruchu projektowanego wyrobu
pp projekty2004, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania
MES - Projekt-Tabela, Politechnika Poznańska (PP), MES, Labolatoria
karta tech, Politechnika Poznańska (PP), Projektowanie procesów technologicznych, Projekt, Projekt t
karta ins5, Politechnika Poznańska (PP), Projektowanie procesów technologicznych, Projekt, Projekt t
Przeróbka plastyczna, MBM, elnia, V semestr, pp, PrzerĂłbka plastyczna - projekt, projekt

więcej podobnych podstron