Ik ben dus met een fruitmachine bezig, hij is opzich af, maar 1 klein minpuntje.
Hij draait goed, maar hij komt altijd op hetzelfde uit.
Eerste draai is 3 kersen, 2e draai is 3 klokken.
Altijd!
Het moet dus random gaan stoppen maar wel blijven draaien.
Even de codes:
Als ik op start klik (spin) dan Timer3.Enabled = True
Rollen1
En timer6 zorgt ervoor dat de rollen stoppen
Hij stopt nu dus altijd op hetzelfde einde en wint hierdoor steeds hetzelfde!
mijn laatste bug en ik snap er niks meer van.
Ik gebruik trouwens Visual Basic 6
Hij draait goed, maar hij komt altijd op hetzelfde uit.
Eerste draai is 3 kersen, 2e draai is 3 klokken.
Altijd!
Het moet dus random gaan stoppen maar wel blijven draaien.
Even de codes:
Als ik op start klik (spin) dan Timer3.Enabled = True
code:
1
2
3
4
5
6
7
8
9
| Private Sub Timer3_Timer() Static i As Integer Static minus As Boolean If i > 4 Then i = 0 i = i + 1 Rol1 = CStr(i) Call Rollen1 Timer6.Enabled = True End Sub |
Rollen1
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| Private Sub Rollen1() AppPath = App.Path Kers = AppPath + "\Pictures" + "\" + "kers.bmp" Klok = AppPath + "\Pictures" + "\" + "klok.bmp" Bar = AppPath + "\Pictures" + "\" + "bar.bmp" Zeven = AppPath + "\Pictures" + "\" + "zeven.bmp" ster = AppPath + "\Pictures" + "\" + "ster.bmp" If Rol1 = "1" Then slot1.Picture = LoadPicture(Kers) ElseIf Rol1 = "2" Then slot1.Picture = LoadPicture(Klok) ElseIf Rol1 = "3" Then slot1.Picture = LoadPicture(Bar) ElseIf Rol1 = "4" Then slot1.Picture = LoadPicture(Zeven) Else slot1.Picture = LoadPicture(ster) End If End Sub |
En timer6 zorgt ervoor dat de rollen stoppen
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| Private Sub Timer6_Timer() z = z + 1 If z = 20 Then Timer3.Enabled = False Dim stoppen$ ElseIf z = 30 Then Timer4.Enabled = False ElseIf z = 40 Then z = 0 Timer5.Enabled = False Timer6.Enabled = False Call Winnen End sub |
Hij stopt nu dus altijd op hetzelfde einde en wint hierdoor steeds hetzelfde!
mijn laatste bug en ik snap er niks meer van.
Ik gebruik trouwens Visual Basic 6
[ Voor 10% gewijzigd door Verwijderd op 27-04-2006 21:52 ]