Originariamente inviato da negatyve
>perchè tutto ciò che è di level1 è anche di c
>È un modo sbagliato di pensare le classi?

Assolutamente si, sbagliatissimo. Infatti, in questo script:
codice:
level1 = new level(3,2);
c = new cards();
dov'è la connessione tra "c" e "level1" ? Ricordati che sono istanze delle classi, e non classi.
Hai ragione =_='
Allora come posso fare direttamente tutto da level?
Ossia chiamando:
codice:
level1 = new level(3,2);
viene richiamata e creata automaticamente anche un'istanza cards?