[ ] I może zamiast ifów to różne context handlery, zwłaszcza dla pada
klawisze mogą włączać przecież stany w obiekcie, klawisze mogą te stany włączać, a reszta akcji może mieć do nich dostęp. Tylko teraz modyfikatory wszystko mi psują, bo przysłaniają właściwe mappingi.
Rozwiązaniem jest to żeby modyfikatory nie były brane pod uwagę, a jedynie ustawiały stan w klasie usera. Można im też dać stan repeat.
Ma to więcej sensu, i jest trochę prostsze, z resztą można dać możliwość właczenia takiego zachowania.
Można zrobić też tak że sprawdzamy czy jest taka funkcja z modyfikatorem a jeśli nie to odpalamy, tą bez.
A konteksty mogłyby konsumować input, można je wtedy poukładać w stos i dać opcję dziedziczenia bindingów i wielokrotne bindingi pod klawisz.
klawisze mogą włączać przecież stany w obiekcie, klawisze mogą te stany włączać, a reszta akcji może mieć do nich dostęp. Tylko teraz modyfikatory wszystko mi psują, bo przysłaniają właściwe mappingi. Rozwiązaniem jest to żeby modyfikatory nie były brane pod uwagę, a jedynie ustawiały stan w klasie usera. Można im też dać stan repeat.
Ma to więcej sensu, i jest trochę prostsze, z resztą można dać możliwość właczenia takiego zachowania. Można zrobić też tak że sprawdzamy czy jest taka funkcja z modyfikatorem a jeśli nie to odpalamy, tą bez.
A konteksty mogłyby konsumować input, można je wtedy poukładać w stos i dać opcję dziedziczenia bindingów i wielokrotne bindingi pod klawisz.