Variablentyp

Aus Mappedia

Wechseln zu: Navigation, Suche

Ein Variablentyp gibt an, was für Objekte oder Daten, in einer Variable gespeichert werden können. Jede Variable muss auch einen Variablentyp (oder einfach nur Typ) haben. Dieser wird beim Erstellen der Variable festgelegt, und kann nicht mehr nachträglich geändert werden.

[bearbeiten] Liste der Variablentypen

Viele der Variablentypen lassen sich problemlos in Integer und zurück konvertieren. Es existieren trotzdem Typen für sie, da sie für unterschiedliche Zwecke gedacht sind, und deshalb nicht durcheinander gebracht werden dürfen. Viele Jass-Funktionen nehmen allerdings Integer statt des jeweiligen Datentyps. Das GUI nimmt die notwendigen Konvertierungen natürlich automatisch vor, in Jass müssen sie häufig manuell vorgenommen werden.

Deutscher Name Englischer Name Jass-Äquivalent Beschreibung
Ganzzahl Integer integer Eine Ganzzahl mit beliebigem Vorzeichen
Gleitkommazahl Real real Eine Gleitkommazahl mit beliebigem Vorzeichen, oder anderst gesagt eine approximative Darstellung einer reellen Zahl. Die Menge der Gleitkommazahlen ist eine endliche Teilmenge der rationalen Zahlen.
Zeichenkette String string Eine ASCII-Zeichenkette
Fähigkeit Ability ability Speichert einen Fähigkeitentyp
Angriffstyp Attack Type attacktype Speichert einen Angriffstypen
Wahrheitswert Boolean boolean Kann den Wert True (Wahr) oder False (Falsch) annehmen
Zauberverstärker Buff integer Ein Zauberverstärker (mittels Id über den Typen integer)
Kamera-Objekt Camera Object camerasetup Ein Kameraobjekt.
Kampfgeräusch Weapon Type weapontype Speichert ein Kampfgeräusch (zB Leichter Metallschlag)
Schadensart Damage Type damagetype Speichert einen Schadenstypen (zB Kälte, Seuche)
Zerstörbar Destructible destructable Ein einzelnes dynamisches Doodad
Zerstörbares Objekt (Typ) Destructible Type integer Ein Typ eines Zerstörbaren Doodads (mittels Id über den Typen integer)
Niederlagebedingungen Defeat Condition defeatcondition Eine Bedingung, die die Niederlage bestimmt
Dialog dialog Ein Fenster, welches mit versiedenen Knöpfen (Buttons) ausgestattet werden kann.
Dialog-Button Dialog Button button Ein Knopf auf einem Dialogfenster
Effekt-Typ Effect Type effecttype Speichert einen Effekttyp (zB Ziel-Grafik)
Schwebender Text Floating Text texttag Ein über dem Terrain schwebender Text
Spiel-Cache Game Cache gamecache Ein Speicher für Daten (wird im Singleplayer zum Mapwechsel verwendet)
Spieltempo Game Speed gamespeed Das Tempo des Spiels
Bild Image image Speichert ein Bild, welches auf den Boden projeziert wird
Bildtyp Image Type integer Speichert einen Bildtypen (zB Schatten, Okklusionsmakierung; mittels Id über den Typen Integer)
Gegenstand Item item Eine einzelner Gegenstand, der von Einheiten mit Inventar aufgenommen und von Helden eingesetzt werden kann.
Gegenstands-Klasse Item Class itemtype Eine Klasse eines Gegenstandes (wie zB Käuflich, Artefakt)
Gegenstands-Typ Item Type integer Ein Typ eines Gegenstandes (mittels Id über den Typen Integer)
Bestenliste Leaderboard leaderboard Eine Liste, die mit Spielern, deren jeweils ein Integer zugeordnet wird, gefüllt werden kann.
Blitz Lightning lightning Speichert einen existenten Blitz (zB Effekt des Kettenblitzes)
Blitztyp Lightning Type integer Speichert einen Blitztypen (zB Kettenblitz - Primiär; mittels Id über den Typen Integer)
Multiboard Multiboard multiboard Eine Tabelle, die mit vielen Informationen und auch mit Bildern gefüllt werden kann.
Befehl Order integer Speichert einen Befehl, wie "Move" oder "Attack" (mittels Id über den Typen Integer)
Spieler Player player Speichert einen Spieler (zB Spieler 1 (Rot))
Spielerfarbe Player Color playercolor Speichert eine Spielerfarbe
Spielergruppe Player Group force Speichert eine Spielergruppe (zB ein Team)
Punkt Point location Speichert einen Punktwert auf der Karte
Verlaufstyp integer Speichert einen Verlaufstypen (zB Begehbar)
Quest quest Speichert einen einzelnen Quest
Questanforderung Quest Requirement questitem Eine Anforderung (bzw. ein Hinweis) bezüglich eines Questes
Volk Race race Ein Rasse (zB Orc, Untote)
Gebiet Region rect Ein Rechteckiges Gebiet
Sound sound Speichert einen Sound
Sound-Typ Sound Type integer Speichert einen Soundtyp (Effekt-Sound oder Effekt-Sound (in Schleife); mittels Id über den Typen Integer)
Spezialeffekt Special Effect effect Speichert einen grafischen Effekt
Tech-Typ Tech Type integer Speichert einen Ausbaustufen-Typen (mittels Id über den Typen Integer)
Gelände-Verformung Terrain Deformation terraindeformation Speichert eine Verformung des Geländes (zB Krater)
Geländeform Terrain Shape integer Kreis oder Quadrat (mittels Id über den Typen Integer)
Geländetyp Terrain Type integer Speichert einen Terraintyp (zB Lorderon Sommer - Erde; mittels Id über den Typen Integer)
Timer timer Speichert einen Zeitzähler (Countdown)
Timer-Fenster Timer Window timerdialog Speichert ein Timerfenster
Auslöser Trigger trigger Speichert einen Auslöser
Übersplat Ubersplat ubersplat Speichert einen existenten Ubersplat
Übersplat-Typ Ubersplat Type integer Speichert einen Ubersplattypen (zB Goldmine; Untote - Ubersplat; mittels Id über den Typen Integer)
Einheit Unit unit Speichert eine Einheit (auf der Map)
Einheitengruppe Unit Group group Speichert eine Gruppe von Einheiten
Einheiten-Typ Unit Type integer Speichert einen Einheietntyp (mittels Id über den Typen Integer)
Sichtbarkeist-Modifikator Visibly Modifier fogmodifier Speichert einen Sichtbarkeitsmodifikator
Wettereffekt Weather Effect weathereffect Speichert einen Wettereffekt (zB Regen)
Keiner Keiner region Speichert mehrere Gebiete in einer Variable

[bearbeiten] Siehe auch

Besucherstatistiken
kostenlose Statistik
Seit dem 25. Oktober 2006 18:00 Uhr