no save
Assistance
Achat
News

Forum | programmation
Problème C++ : tableaux et classes
Petitcolas Jonathan, le mer. 25 mai 2005 à 21:58:15
Ca y est ! J'ai enfin réussi ! En fait, voici la syntaxe à adopter :

// Déclaration du tableau

wall *Wall;

// Ajout d'éléments

Wall = new wall(1,1);

La persévérance porte toujours ses fruits ! Plus rien ne m'arrête à présent pour terminer ce petit jeu... Enfin... Si, quand même... En effet, pour pousser mes caisses, je me sers d'une fonction qui est dans la classe box.

Voici la partie du code correspondante :

case SDLK_DOWN:
{
for( i=0 ; i<sizeof(Box) ; i++)
{
Box[i].MoveUD();
}

Sokoban->Move(0, 2);
break;
}

Le problème est cependant que cette boucle ne teste que la dernière caisse Box[sizeof(Box)] que j'ai déclarée... Est-ce une erreur d'index ? Ou faut-il que je revois entièrement mon code, qui marchait pourtant très bien lors des essais sans les tableaux dynamiques ?

Tant que j'y suis, un grand merci à tous les programmeurs qui me sont venus en aide ! Je vous mettrais dans les crédits... :-)
PrécédentPetitcolas Jonathan
mai 05
Luffy =)
mai 05
Suivant
REPONSES
Luffy =)
mai 05
Petitcolas Jonathan
mai 05
Petitcolas Jonathan
mai 05
Char Snipeur
mai 05
Petitcolas Jonathan
mai 05
Petitcolas Jonathan
mai 05
Luffy =)
mai 05
Petitcolas Jonathan
mai 05
Sethpolma
mai 05
Luffy =)
mai 05
Version Web
Réalisé par RedShift
no save