types pos und anzahl speichern
Übersicht

![]() |
WEBLinkBetreff: types pos und anzahl speichern |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] WriteLine Mapsave, stoptype For ST.Stoptype = Each stoptype WriteLine mapsave, ST\xStop WriteLine mapsave, ST\yStop Next wieso wird nicht die gesamte anzahl "Stoptype" gespeicht. Alle Positionen die erstellt wurden sind schön in der datei aufgelistet. Stoptype welche doch eigentlich die anzahl in sich hat speicht den wert 0 ? |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das liegt daran, dass keinen Sinn macht was du da stehen hast. Stoptype ist eine Typebezeichnung, keine Variable.
Wenn du wissen willst, wieviele Types du hast, erhöhst du am besten bei jedem erstellen einer Typeinstanz einen Zähler um eins erhöhen, wenn du sie deletest, dann senkst du den Zähler um eins. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
FreetimeCoder |
![]() Antworten mit Zitat ![]() |
---|---|---|
Oder mach es so:
Code: [AUSKLAPPEN] Type_Var=0 For ST.Stoptype = Each stoptype Type_Var=Type_Var+1 Next Writeint mapsave,Type_var For ST.Stoptype = Each stoptype Writeint mapsave, ST\xStop Writeint mapsave, ST\yStop Next |
||
"Wir haben keine Chance, aber wir werden sie nutzen!"
Projekte: Dexterity Ball (100%) Aquatic Atmosfear (22 % ca 4700 Zeilen) eingefrohren mangels OOP Fähigkeiten von Blitz (ehemals Uboot) PC: Intel D 3 GHz | NVidiaGforce 6700 256 Mb | 1024 Mb DDR RAM 400 Mhz | 2x160 GB S-ATA |
![]() |
x-pressive |
![]() Antworten mit Zitat ![]() |
---|---|---|
...oder mach praktischerweise gleich eine Funktion daraus, wenn du deine Types öfter zählen musst:
BlitzBasic: [AUSKLAPPEN] Function CountInstances% () Eine Zählervariable beim Erstellen oder Löschen von Instanzen "manuell" mitzählen zu lassen, ist ein wenig umständlich und auch fehleranfälliger. |
||
• BLITZ SHOWCASE:
PARTICLE CANDY • PARTICLE CANDY FOR iPHONE • SPRITE CANDY • DON'T GET ANGRY! 2-3 • CLICK CLACK XL |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group