0.1.0-0-pre.11-fix.4
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/architecture/004-INPUT_AND_CONTROLS.md -->
|
||||
<!-- version: 5 -->
|
||||
<!-- version: 6 -->
|
||||
|
||||
# Abstraction des entrées et contrôles
|
||||
|
||||
@@ -96,3 +96,19 @@ Pour souris et tactile :
|
||||
- `Canceled` annule le geste.
|
||||
|
||||
Reflex conserve son impulsion `Primary` sur `Down` et reste donc indépendant de la reconnaissance du swipe.
|
||||
|
||||
## Sortie utilisateur
|
||||
|
||||
Desktop :
|
||||
|
||||
- `Escape` quitte proprement la boucle SDL ;
|
||||
- la fermeture de fenêtre continue d'émettre `Quit`.
|
||||
|
||||
Android :
|
||||
|
||||
- `SDL_ANDROID_TRAP_BACK_BUTTON=1` permet de traiter `AcBack` comme sortie propre ;
|
||||
- un contrôle visuel de fermeture est rendu en haut à droite ;
|
||||
- un tap/clic dans cette zone quitte la boucle avant d'alimenter le gameplay ;
|
||||
- la boucle retourne ensuite normalement vers `SDL_main`.
|
||||
|
||||
Le gameplay ne dépend pas de cette logique de cycle de vie.
|
||||
|
||||
Reference in New Issue
Block a user