Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Du kannst Listen schreiben die sich automatisch vergrößern um mehr Daten aufzunehmen und mehrere dann mit einer For Schleife etc durchlaufen aber bedenke dabei das es Rechenzeit kostet die drastisch steigt. zb: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 list<CNummer1>::iterator It1 = m_Nummer1List.begin (); list<CNummer2>::iterator It2 = m_Nummer2List.begin (); for (It1 = m_Nummer1List->begin (); It1 != m_Nummer1List->end (); ++It1) { for (It2 = m_Nummer2List->begin (); It2 != m_Nummer2Li...
Ohne Inet hätte ich C++ nach 2 Stunden aufgegeben. Ich hab die Abfrage gebastelt und wohlte sie in Kritikfeuer werfen: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 void CBogenturm1::AutoAngriff(int m_fReichweite, list<CDummy1>m_pDummylist) { SDL_Rect RectDummy; list<CDummy1>::iterator it; for (it = m_pDummylist.begin(); it != m_pDummylist.end(); it++) { RectDummy = it->GetRect(); double zwischenwert = (int)pow(abs((int)m_fXPos - (int)it->m_fXPos),2) + (int)pow(abs((int)m_fYPo...
Aha. Also maximal 529 und wenn man die genaue Anzahl braucht, muss man einen dazu zählen ja?
Was willst du denn genau abfragen? Ich benutze immer rand(). Funzt super. Der Trick ist das ein Computer kein Zufall erzeugen kann da er eine logische Maschine ist und "Zufall" keine Logik ist. Der Befehl rand ist ein Zufallssimulator. Er tut als ob. Dazu wählt er aus einer Kette eine Zahl nach der anderen und da er immer die gleiche Reihenfolge wählen würde, wandelt er den Startpunkt durch die Zeitrechnung von Windows ab. Nutze rand() wie folgt: C-/C++-Quelltext 1 variX = rand()%60 + 470; das b...
lol Goil danke dir Hab den Typen gleich ma Aboniert. Für alle die es noch interessiert hier die Kurzform: Satz des Pythagoras: A² + B² = C² ist der Schlüssel. (Hätte ich drauf kommen können tsts ) Um bei einem Dreieck mit rechtem Winkel die Länge einer Seite zu berrechnen kann man das mit diesem Satz. Bei einem Dreieck: ..|\ ..|.\ ..|..\ A|...\ C ..|....\ ..|.....\ ..|____\ B hat man Seite A zb. 500 Pixel gegeben und Seite B (300 Pixel) so muß man 500² + 300² = C² Nun aus C die Wurzel ziehen und...
Moin moin, wie die Überschrift schon verrät, möchte ich für ein kleines Übungstowerdef. Spiel eine Kollisionsabfrage gestalten. 4-eckig ist das ja kein Hit, aber ich möchte eine Formel schreiben, welche einen Kreis um meinen Geschützturm gestaltet wodurch er halt Gegner die sich ihm in Luftlinie nähern beschießt. Wenn man das Bildzeile für Bildzeile in einer For-Anweisung mit komplizierter Formel schreibt könnte das bei mehreren Türmen jeden CPU zum erbrechen bringen. Hat einer ne Idee?