13-09-2008, 06:27 PM
I'll try it then. :S
Code:
Private Sub Timer_Timer()
On Error Resume Next
If optMale.Value = True Then
Call BitBlt(picpic.hdc, 0, 0, PIC_X, PIC_Y, picSprites.hdc, 0, Int(Class(cmbClass.ListIndex + 1).Sprite) * PIC_Y, SRCCOPY)
Else
Call BitBlt(picpic.hdc, 0, 0, PIC_X, PIC_Y, picSprites.hdc, 0, Int(Class(cmbClass.ListIndex + 1).Sprite) * PIC_Y, SRCCOPY)
End If
End Sub
----------------------------------------------------------------------------------
n = n + 1
For i = 1 To Max_Classes
Class(i).Name = Parse(n)
Class(i).Vital(Vitals.HP) = Val(Parse(n + 1))
Class(i).Vital(Vitals.MP) = Val(Parse(n + 2))
Class(i).Vital(Vitals.SP) = Val(Parse(n + 3))
Class(i).Stat(Stats.Strength) = Val(Parse(n + 4))
Class(i).Stat(Stats.Defense) = Val(Parse(n + 5))
Class(i).Stat(Stats.SPEED) = Val(Parse(n + 6))
Class(i).Stat(Stats.Magic) = Val(Parse(n + 7))
Class(i).Sprite = Val(Parse(n + 8))
n = n + 9
Next i