Witam.
Potrzebuje na szybko podpowiedzi.
Mam problem z następującą kwestią.
Jak rejestrować wykonanie pewnego zdarzenia/operacji/funkcji?
Z problemem spotkałem się wielokrotnie - zawsze sobie jakoś radziłem, ale zdaje mi się, że nie do końca prawidłowo.
Męczę się aktualnie z oto takim problemem.
Mam funkcje do obsługi klawiszy i tak:
klawisz 1 - umożliwia przesuwanie się po menu w górę
klawisz 2 - umożliwia przesuwanie się po menu w dół
klawisz 3 - umożliwia włączenie menu (ewentualnie, jeśli menu jest włączone to służy jako przycisk do zatwierdzania)
i tutaj pierwsze pytanie.
W jaki sposób "odnotować" fakt, że menu zostało już włączone? Zawsze robiłem to wykorzystując zmienne globalne(ale, to podobno na dłuższą metę nie jest dobrym rozwiązaniem).
Ponadto od informacji o tym czy menu zostało już włączone chce uzależnić możliwość przewijania menu w górę lub w dół. (Tzn przy włączonym menu - dwa pierwsze klawisze przewijają menu, jeśli menu wyłączone to są wykorzystywane do czegoś innego).
Podsumowując - rozchodzi się tylko o to, jak poprawnie rejestrować takie zdarzenia?
Jestem osobą początkującą w tej dziedzinie i zdaję sobie sprawę, że pewnie jest to błahy problem. Proszę jednak o wyrozumiałość.
Potrzebuje na szybko podpowiedzi.
Mam problem z następującą kwestią.
Jak rejestrować wykonanie pewnego zdarzenia/operacji/funkcji?
Z problemem spotkałem się wielokrotnie - zawsze sobie jakoś radziłem, ale zdaje mi się, że nie do końca prawidłowo.
Męczę się aktualnie z oto takim problemem.
Mam funkcje do obsługi klawiszy i tak:
klawisz 1 - umożliwia przesuwanie się po menu w górę
klawisz 2 - umożliwia przesuwanie się po menu w dół
klawisz 3 - umożliwia włączenie menu (ewentualnie, jeśli menu jest włączone to służy jako przycisk do zatwierdzania)
i tutaj pierwsze pytanie.
W jaki sposób "odnotować" fakt, że menu zostało już włączone? Zawsze robiłem to wykorzystując zmienne globalne(ale, to podobno na dłuższą metę nie jest dobrym rozwiązaniem).
Ponadto od informacji o tym czy menu zostało już włączone chce uzależnić możliwość przewijania menu w górę lub w dół. (Tzn przy włączonym menu - dwa pierwsze klawisze przewijają menu, jeśli menu wyłączone to są wykorzystywane do czegoś innego).
Podsumowując - rozchodzi się tylko o to, jak poprawnie rejestrować takie zdarzenia?
Jestem osobą początkującą w tej dziedzinie i zdaję sobie sprawę, że pewnie jest to błahy problem. Proszę jednak o wyrozumiałość.