Supponiamo che io abbia un'immagine 900x700.
Le ipotesi sono queste:
- Se l'immagine ci sta la lascio al 100% delle proporizioni e creo una finestra la cui clientArea è esatta per contenerla
- Se l'immagine non ci sta allora creo una finestra che occupa tutto lo schermo, e ridimensiono l'immagine in modo che occupi al meglio la clientArea.
- Nelle variabili sx e sy (int) sono contenuti i dati della risoluzione dello schermo.
- La funzione adatta(int x, int y) prende come parametro la clientArea e ridimensiona l'immagine in modo da occuparla in modo ottimale.
A questo punto, riesci a farmi uno pseudo codice di come agiresti?