Seite 176 von 176 ErsteErste ... 76126166172173174175176
Ergebnis 2.626 bis 2.629 von 2629

Thema: Der SDK-Fragen-Thread

  1. #2626
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    11.075
    Wäre es nicht besser, m_pFormationType mit dem Wert aus der CivUnitsInfo zu initialisieren? Damit Maschinen FORMATION_TYPE_MACHINE und Menschen FORMATION_TYPE_DEFAULT erhalten?
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Kathys Mod: The british Empire - United Kingdom zum Dritten

    Alte Stories zu alten Versionen:
    Alte Storys

  2. #2627
    Kokyou He Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    8.212
    Wäre möglich, aber wegen potentiellen Seiteneffekten würde ich das nicht machen. Der Basis-BTS-Code enthält zwar keinen Seiteneffekt, aber es könnte sich beispielsweise der Einheitentyp dynamisch ändern.
    Die Standardvariante von getFormationType ist ja
    Code:
    const char* CvUnit::getFormationType() const 
    {
      return m_pUnitInfo->getFormationType();
    }
    Das ist flexibel und weniger anfällig für Seiteneffekte.
    Gibt IHMO keinen Grund das bei der Initialisierung auf einen fixen Wert zu setzen.

    Bringt die Änderung im Konstruktor eine Verbesserung?

  3. #2628
    Moderator Avatar von Kathy
    Registriert seit
    11.10.07
    Beiträge
    11.075
    Ich glaube schon, dass es jetzt besser ist. Zumindest konnte ich im Weltenbauer 32 Schiffe setzen, ohne dass es abgestürzt ist. Danach habe ich den Versuch beendet. Vorher ist es gerne schon einmal beim 4. abgeschmiert. Ganz sicher sein kann ich mir natürlich nicht.

    Vielen Dank für deine Hilfe.
    That's why I am here: Mein Mod
    Mehr Technologien, mehr Einheiten, mehr Zivilisationen, mehr Gebäude

    Die aktuelle Story zum Mod:
    Kathys Mod: The british Empire - United Kingdom zum Dritten

    Alte Stories zu alten Versionen:
    Alte Storys

  4. #2629
    Kokyou He Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    8.212
    Muss nur mal kurz Motzen…

    Aufgrund diverser Probleme mit neueren Visual Studio-Versionen habe ich für Civ4, sonst nutze ich den Krempel ja nicht, noch 'Visual Studio 2010' installiert.
    Dort wollte ich nun eine C-Library von mir einbinden und muss feststellen, dass die 2010er-Version nur den C-Standard C89 unterstützt Da gibt es leider Probleme mit der Definition von Strukturen, die später flexibler wurden.

    Das Umfrickeln der Header in eine konforme Syntax hatte was vom Bau einer Zeitmaschine. Und wie eine Zeitmaschine funktioniert es natürlich danach immer noch nicht.

Seite 176 von 176 ErsteErste ... 76126166172173174175176

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •