Jag ska skriva en scriptmotor åt ett LAN RPG för 4 spelare, och har aldrig gjort en scriptmotor förut... Några förslag? Vad skall kommandona användas till?Scriptning
Sv: Scriptning
Bör väl vara ganska standard:
Första ordet, mellanslag, växlar.
Skall det vara VB finns det väl inte många alternativ:
Dim Commando As String
...
Select Case (Commando)
Case "FrameLimit"
eller
Dim Commando As Long
Const FrameLimit=1
...
Select Case (Commando)
Case FrameLimit
eller
Enum CommandoEnum
FrameLimit
...
End Enum
Dim Commando As CommandoEnum
Select Case (Commando)
Case FrameLimit
Är det C++ finns det två huvudkategorier alternativ: en snygg men något svårkodad version och den versionen som man använder i VB.
Den snyggare baseras på dynamisk bindning, men kan bli mycket mer resurskrävande, och kräver ändå en liknande kontroll av det man skriver.
(FYI: Du deklarerar en class Commando, som du härleder andra klasser ifrån. Du har sedan en pekare till Commando, och anropar en funktion i denna med växlarna som argument)
Vill du ha närmare beskrivning av hur man gör: fråga mer! :)
/Niklas Jansson