Suchergebnisse
Suchergebnisse 1-14 von insgesamt 14.
Hmm, so funktioniert es auf jedenfall C-/C++-Quelltext 1 2 3 4 5 6 7 int main() { LogFile LogFile; LogFile.OpenLogFile("TestLog.html"); LogFile.WriteTopic(6, 3, std::string("1"), std::string("2"), std::string("3")); return 0; } Danke für die Hilfe.
In der Main.cpp sieht es momentan so aus: C-/C++-Quelltext 1 2 3 4 5 6 7 int main() { LogFile LogFile; LogFile.OpenLogFile("TestLog.html"); LogFile.WriteTopic(6, 1, "TESTLOL"); return 0; } Die Funktion verlangt auch einen std::string. Hmm, wenn ich den String mit std::string erstelle und dann den String übergebe funktioniert es :shock: . Vielen dank für die Hilfe. Kann mir vielleicht jemand erklären wieso es so funktioniert? Wieso zählt "TESTLOL" nicht als std::string? Gibt es eine andere Möglic...
Hallo, ich habe in folgender Funktion: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 void LogFile::WriteTopic ( unsigned int Size , unsigned int Parameter , ... ) { this->Write ( "<table align='center' cellspacing='0' cellpadding='0' width='100%' bgcolor='DFDFES'> <tr> <td align='center' valign='middle' > <font face = 'arial' size = '" ) ; this->Temporär << Size; this->Write (this->Temporär.str()); this->Write ( "' > "); va_list Parameters ; std::string ParameterContent ; va_start (...
Erst einmal vielen Dank für die Hilfe Ich denke ich werde das ganze nocheinmal mit einer abstrakten Klasse überarbeiten. Ich hoffe da kommen keine weiteren Probleme auf mich zu. Noch eine Frage: Müssen virtuelle Funktionen in der geerbten Klasse wieder auftauchen oder verschwinden diese automatisch wenn sie nicht überschrieben werden? Und noch einmal vielen Dank Edit: zu Xardias Ursprüngliche wollte ich den Gamestatemanager in meinem Fall mit in die MainKlasse integrieren um mir 1 oder 2 Klassen...
Ich habe das mit den virtuellen Funktionen in der abstrakten Basisklasse schon alles anhand eines Tutorials durchgenommen. Ich finde die Idee zwar genial wie das ganze umgesetzt war, aber "mein" Code war es letztendlich nicht. Deshalb wollte ich die Sache mit den States gerne selber machen. Leider scheitert es an dieser Instanz, die ich leider nicht erfolgreich übergeben bekomme. Edit: Könnte man das mit dieser abstrakten Klasse auch so gestalten, das ich am Ende 2 "verschiedene" geerbte Klassen...
Hallo, ich möchte gerne 2 Klassen (CGame und CIntro) zusammen verbinden, so das ich ohne viel getue und übergeben in der Main-Funktion die CGame Klasse voll in der CIntro Klasse verwenden kann. Ich hoffe ich habe es richtig erklärt, ich selber kann es nämlich nicht besser erklären Ich werde mal die entsprechenden Codezeilen posten: Game.h C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 5...
Edit: Vieeeeleen dank Wie kann ich nur so... wie auch immer Selbstverständlich ich habe die Eventschleife vergessen. Danke für die Hilfe
Mit dem break; geht es leider auch nicht. Ich habe mal zum testen ein cout in die Schleifen reingemacht. Es scheint als ob die Schleife funktioniert, nur das Fenster nicht, das hängt sich nämlich auf. Es reagiert nicht mehr und ist als ob es nicht aktualisiert wird. ( Wenn ich mit nem anderen Fenster rübergehe entsteht dieser Abdruck )
Die 1. Schleife wird momentan noch nicht verlassen weil ich nur zwischen den einzelnen States "wandeln" möchte.
Hallo, ich arbeite zur Zeit an einer Game Klasse. Ich habe soweit alles fertig und theoretisch müsste alles funktionieren. Nun habe ich das Problem dass sich sich die Klasse (Verwaltet Spielestates) in jeder der 3 Statemethoden aufhängt. Egal mit welcher ich initialisiere, es ist als ob sich das Programm in einer Endlosschleife aufhängt. Das Programm ruft noch das jeweilige cout auf, danach reagiert das "SFML" fenster nicht mehr. Ich hoffe mir kann jemand helfen. Hier der Code: CGame.h C-/C++-Qu...
Vielen Dank euch 2, da hab ich mal wieder nicht weit genug gedacht MfG Tarliotama (Thema gelöst)
Momentan bin ich soweit das es ein Problem mit einem Timer geben muss. (ich vermute das dieser nicht zurückgesetzt wird?!)
Schwer die wichtigsten rauszuholen, aber ich denke das wären die hier: Move Methode von Schläger: C-/C++-Quelltext 1 2 3 4 5 void CSchläger::Move(float Time) { CSchläger::Geschwindigkeitsvektor.y *= 0.9f; CSchläger::Grafik.SetPosition(25,(CSchläger::Grafik.GetPosition().y + CSchläger::Geschwindigkeitsvektor.y * Time)); } Input von GameKlasse: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 void CGame::Input(float Time, CSchläger *SchlägerSpieler1) { //Events sf::E...
Hallo, ich dachte mir das ich mal aus langeweile ein Pongspiel mache. Game und Schlägerklasse steht bereits, nur habe ich irgendwo einen Fehler in der Bewegung eingebaut, den ich leider nicht finde. Bei jeder Bewegung wird +1 zum Y vom Geschwindigkeitsvektor des Schlägers addiert. Jeder Frame wird 10% vom Y Wert abgezogen und danach die neue Position mithilfe von Time, dem Y-Wert und dem alten Wert berechnet. Mein Problem ist nun das der Geschwindigkeitsvektor irgendwie nicht durch *0.9f verring...