Greenlamp2

Results 16 issues of Greenlamp2

Rework of the input handling, to allow different gamepad, not yet ready to be merged, still a WIP, everything is already working except the feature that let a key pressed...

enhancement

original PR: https://github.com/pagefaultgames/pokerogue/pull/390 Plugins feature has been removed since it does not work correctly on prod. It has been converted into an object with a reference to the battle-scene.

enhancement

I've added a new setting: ![image](https://github.com/pagefaultgames/pokerogue/assets/44787002/983f9b84-db39-499e-a23e-e477cfdf14f0) **Normal**: Same as current, nothing changed. **Only Up**: Display the text: 'Lv. UP : XX' instead of the experience gained on the small top...

enhancement

![image](https://github.com/pagefaultgames/pokerogue/assets/44787002/5b178f29-41fd-49c9-afbf-fb2cf5cbe1a5) I've added a setting to let the player the opportunity to stop asking if he wants to change pokemon at the beginning of each fight, like in the legacy...

enhancement

![chrome_KnMQ4ILMYs](https://github.com/pagefaultgames/pokerogue/assets/44787002/38047af9-b1da-4cc3-badd-e69324637dd9) ![pycharm64_XYhORHqXwY](https://github.com/pagefaultgames/pokerogue/assets/44787002/926e3687-a779-4324-863d-c318f276ef0f) ![pycharm64_lxcUQljEii](https://github.com/pagefaultgames/pokerogue/assets/44787002/9728fc98-7116-4c8e-b6c2-c97762c1649f)

enhancement

[screen-capture.webm](https://github.com/pagefaultgames/pokerogue/assets/44787002/8cdbe935-b2a5-4d9b-ae78-e579ba44004f)

enhancement

![chrome_Uhuddx6dQd](https://github.com/pagefaultgames/pokerogue/assets/44787002/408ee57a-e18d-482c-8c39-e905216b6a15)

enhancement

I noticed when you disable the gamepad support, it keeps the key "RIGHT" pressed.

bug

First iteration of the gamepad menu, for now, there is only the 2 "old" gamepad related entry + the new default gamepad selection. I don't know if you prefer multiple...

enhancement

I've put all the anonymous function executed at the import into a named function, and all these named function are executed in the loading-scene. it allow us to import stuff...

documentation
enhancement