Skip to content

Afegeix crida a State.resize quan s’activa un nou estat a Stage

M’he donat compte que tots els State cridaven resize des del seu constructor, per inicialitzar les variables que depenen de la mida de l’Stage igual que quan l’usuari canvia la mida de la finestra sense esperar que l’usuari ho faci —que podria no fer-ho, per exemple en mòbils—. A sobre, he vist que hi havien State que es cridaven malament la funció i passaven el valor d’Stage.width com a paràmetre del height.

Posar la crida a Stage.setState és el mateix que fa libGDX a Game.setScreen.

Merge request reports