Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

μου βγαζει αυτο το error ενω εχω βαλει ολα τα semi colons : 1>..\Assets\Game.cpp(430): error C2143: syntax error : missing ';' before '.'
1>..\Assets\Game.cpp(430): error C2143: syntax error : missing ';' before '.' . αυτος ειναι ο κωδικας :

void Game::DrawField(int x , int y)
{
    int nBlock = NBLOCKS;
    int blockX[NBLOCKS];
    int blockY[NBLOCKS];
    int CAMERAX[NBLOCKS];
    int CAMERAY[NBLOCKS];

	for(int count = nBlock; count>0; count--)
	{
		blockX[count]=50*count;
		blockY[count]=50*count;
	}

	
	for(int count = nBlock; count>0; count--)
	{
		CAMERAX[count]=blockX[count];
		CAMERAY[count]=blockX[count];
	}

	for(int count = nBlock; count>0; count--)
	{
		if(blockX[count]<700 && blockY[count]<500 && blockX[count]>1 && blockY[count]>1)
		{
			Game.DrawBlock(blockX[count]+x,blockY[count]+y);
		}
	}
}

το error ειναι στην γραμμη με το Game.DrawBlock(blockX[count]+x,blockY[count]+y);

Δημοσ.

Μήπως αν βγάλεις το "Game.";

 

Γενικά τα μηνύματα του compiler στην C++ δεν είναι πάντα απόλυτα επιτυχημένα, αυτό που είδες μπορεί να σημαίνει πολλά και διάφορα (συντακτικά) λάθη στον κώδικά σου. Επομένως ψάχνε να βρεις τι έχεις κάνει λάθος, όχι απαραίτητα τι λέει το μήνυμα ότι έχεις κάνει λάθος :-)

  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...