Suchergebnisse
Suchergebnisse 1-20 von insgesamt 79.
Hallo! Ich kann einen gewissen Integer nicht inkrementieren!! Ich erhalte, die in der Überschrift enthaltene, Fehlermeldung. Weiß jemand Rat? Danke!
Wenn ich die SFML kompiliere erhalte ich entweder nur Libs, nur DLLs oder, seltener, nur statische Libs und DLLs, wo auch manche Libs fehlen...
Ja, es steht eigentlich schon im Titel. Ich habe sfml-graphics gelinkt und alles. Sogar die SFML neu kompiliert. Afaik hatte ich diesen Fehler noch nie....
Aber in der *.cpp der Klassen nutze ich die Zeiger. Und dann kommen viele Fehlermeldungen die alle sozusagen sagen, dass *whatever 'ungültig' (richtiges Wort?) sei.
Nur zu sagen Fehler ist ja auch dumm, nicht? Sorry, also hier: error C2143: Syntaxfehler: Es fehlt ';' vor '*' error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. error C2143: Syntaxfehler: Es fehlt ';' vor '*' error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht ...
Hi! Ich habe gerade ein noch nicht dagewesenes Problem. Ich habe drei Klassen und eine Globale Datei: A.h: C-/C++-Quelltext 1 2 3 4 5 6 7 #include "B.h" class CA{ public: CA(); void SonstwasA(); private: CB *m_pB; }; B.h: C-/C++-Quelltext 1 2 3 4 5 6 7 8 #include "C.h" class CB { public: CB(); void SonstwasB(); private: CC *m_pC; }; C.h: C-/C++-Quelltext 1 2 3 4 5 6 7 8 #include "Global.h" class CC { public: CC(); void SonstwasC(); private: int m_irgendInteger; }; Global.h: C-/C++-Quelltext 1 ex...
Genau dafür hab ich die ja. Halt für Headerguards und solchen Sachen: C-/C++-Quelltext 1 #define SAFE_DELETE(x) if(x){delete x; x=NULL;} Heißt eine *.cpp anlegen mit Variablen mit Schlüsselwort extern. Die Makros bleiben in der main.h? //Edit: Gelöst.
Wie ist das dann mit Makros?
Ich habe eine Heider-Datei, main.h. In dieser Datei habe ich alle globalen Variablen in einem Namensbereich (var) definiert. Für jede Variable bekomme ich folgenden gleichen Fehler: Quellcode 1 2 1>c:\users\MisterX\documents\visual studio 2010\projects\0001\0001\main.h(27): error C2374: 'var::g_fTime': Neudefinition; Mehrfachinitialisierung 1> c:\users\MisterX\documents\visual studio 2010\projects\0001\0001\main.h(27): Siehe Deklaration von 'var::g_fTime' Weiß jemand warum? Alle Variablen wurden...
Hallo! Ich tu mich mit der Berechnung des Bildausschnittes schwer. Ich habe gerade das: C-/C++-Quelltext 1 2 3 4 5 6 7 8 //Column berechnen float Column=divid/(int)factor; //Row berechnen float Row=divid%(int)factor; //Rect initialisieren sf::IntRect EnemyRect((Row*50), 0, ((Row*50)+50), (Column*50)); //Rect setzen m_EnemySpr.SetSubRect(EnemyRect); Die Größe vom Frame ist 50, aber ich habe Denkfehler drin, denke ich.
Wo ist der Sinn eines void-Zeigers? Wie wird ein void-zeiger behandelt? Danke.
Nein, ich habe nicht Copy&Paste benutzt und habe mir maximal die Teile angeschaut, wo es um die Listen ging, und selbst der ist nicht gleich. Mein Spiel läuft mittlerweile übrigens. Mit Kollisionserkennung und allem drum und dran. Ich baue Morgen auch einen neuen Gegner ein, so kann ich gleich das Wissen verfestigen, und wenn ich mich da verhaspele, zur Not greife ich auf mein Backup zurück. UND im Endeffekt ist es ja mein Problem, weil ich dadurch ja abhängig von euch werde, btw. würde euch das...
Verstehen tu ich meinen Code. Ich bin mir nur verdammt unsicher weil dann so Zeug kommt wie, ich darf zitieren: "Schöne Geschichte" Da verliere ich das Vertrauen zum Forum sowie zu meinem eigenem Code, wodurch ich dann nur noch Mist mache, was ich auch tue, wenn es extrem unübersichtlich ist ( ), und ich hör bei so was dann auf mein Problem zu beschreiben, weil ich dann denke es ist sinnlos weil so oder so dann so etwas wie solche Beiträge auftauchen. Danke das du ein Beispielcode hier hingelegt...
Also ich hatte vorher +=, damit gab es aber irgendwie ein durcheinander. Und in needed ist die Spawnposition. 600/6=100. Der Gegner soll irgendwo zwischen 100 und 600 gespawnt werden, also 100*rand()%6, aber die bleiben als auf 0... o.o Und vorher hatte ich nur einen, der ist auch runter gelaufen. Danach bin ich zur Liste gewechselt.
Naja, mein Problem ist hauptsächlich, dass das wovon ich denke es sei richtig, es halt nicht wirklich funktioniert. Mein Problem ist, ich weiß wie ich Listen verwende, aber im Spiel habe ich dann meistens irgendwelche Probleme, bei Nebenprojekt zum Üben klappt alles super. Naja, ich will gerade echt nur das die Gegner sich bewegen und zufällig auf die oberen Positionen gehen. Ich muss mir noch überlegen wie ich das Bewegen anstellen soll, da es da schon wieder Fehler gibt, aber im Grunde.... Hmm...
Hat sich übrigens jetzt erledigt. Ich habe jetzt eine Gegner/Enemy Klasse geschrieben. Ich hätte nur eine Frage: Meine Klasse ist sehr einfach gestrickt. Doch wie soll ich die Gegner konkret auseinanderhalten? Weil momentan wird die Bewegung ja gesetzt und die Gegner somit immer nacheinander, muss mich doch nochmal um die Zufallsposition kümmern. (neue Rechnung war: float needed = static_cast<float>(100*rand()%6); ) Also zählt der eine Vektor immer noch für alle Gegner.... Ich würde das mit new ...
Ich schrieb nicht das ich vollends alles kann und ein Guru bin, was das anbelangt. In meiner needed Value steht Schwachsinn, oh ja... Aber die Liste wird doch so "iteriert": C-/C++-Quelltext 1 2 3 4 for(EnemyIt=EnemyList.begin(); EnemyIt!=EnemyList.end(); ++EnemyIt) { //... } Und wie man jetzt einzelne Objekte an festen Plätzen anspricht weiß ich nun auch, aber das brauch ich hier nicht. Das ist Schwachsinn, die Schleife sollte doch richtig sein. Ich finde es halt schwer mehrere Gegner ohne Klas...
Also ich finde HTML5 vorerst doof, wobei ich mich da eher bei Opera beschweren müsste. Denn ab und zu gibt es einen Totalcrash und alle Tabs sind zu. Und da z.B. Youtube das auch verwendet, findet das leider entsprechend oft, aber extrem unregelmäßig, ab. Aber jetzt komm ich: Meiner Meinung nach ist die Chance da allein ein 20€er zu bekommen, wenn man es nicht als Freeware angibt, gering. Da brauch man schon so eine App wie Doodlejump. Und die Chance ist deshalb so gering weil, wie xardias es er...
Also meine Suchbegriffe waren: SDL png laden