Ho verificato che è la definizione "
Public" data alle variabili
w e
h a generare quell'errore. Se viene definita come
Private, l'errore non viene sollevato.
Io sospetto che sia l'
identificatore (ossia il nome) della variabile a generare quel problema: come se fosse interpretata
uguale ad una "parola chiave". Suppongo, al riguardo, che le due variabili
w e
h vengano come considerate uguali alle proprietà W (Width) e H (Height) possedute da diversi oggetti.
Questo sospetto è confortato dalla circostanza che identico errore viene sollevato se vengono posti, e dichiarati
pubblici, come l'identificatori le lettere
x e
y.... le quali, guarda caso, sono così corrispondenti anche alle proprietà delle coordinate X ed Y possedute da molti oggetti.
Non saprei dire perché, però, non viene sollevato l'errore se la variabile viene dichiarata come "
Privata"