Gibt es Enumeration? [Antwort = nein] ;)

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

gekkonier

Betreff: Gibt es Enumeration? [Antwort = nein] ;)

BeitragDi, Jun 17, 2008 14:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich suche mir schon einen Wolf, aber:
Gibt es in Blitzmax die Möglichkeit Enumerationen zu verwenden, oder soll ich hier const nehmen?
Beispiel (pseudocode)

Code: [AUSKLAPPEN]

enumeration bla
  a 'wäre automatisch 0
  b 'wäre automatisch 1
  c 'wäre automatisch 2
  d = 5
  e 'wäre automatisch 6
  f 'wäre automatisch 7
  'usw, usf.
endenumeration


Soetwas wäre interessant für z.B. Keycodes, oder Gamestates udgl.
  • Zuletzt bearbeitet von gekkonier am Di, Jun 17, 2008 14:26, insgesamt einmal bearbeitet
 

Schnuff

BeitragDi, Jun 17, 2008 14:23
Antworten mit Zitat
Benutzer-Profile anzeigen
meinst du etwas wie
asc("a") ? [das gegenteil dazu währe chr()]...

Jolinah

BeitragDi, Jun 17, 2008 14:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Gibts leider nicht in BMax, aber als Pseudo-Lösung könnte man z.B. sowas verwenden:

Code: [AUSKLAPPEN]
Type bla
  Const a:Int = 0
  Const b:Int = 1
  Const c:Int = 2
  ...
End Type

Local wert:Int = bla.a

gekkonier

BeitragDi, Jun 17, 2008 14:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Thx, Jolinah!

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group