PureGolf mit TicTacToe
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
o_O, hab nicht gesehen, das einer z verändert 

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- HeX0R
- Beiträge: 3040
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3 - Kontaktdaten:
jo, das war ich mal irgendwo 

{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}.:|:.{Bier spendieren}
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Ich würde sagen, das reicht, soll der Original-Author jetzt noch den Computer-Gegner einbauen und gut 

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- HeX0R
- Beiträge: 3040
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3 - Kontaktdaten:
Er kann ruhig mehr brauchen, wir machen das dann schon 

{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}.:|:.{Bier spendieren}
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Pausengame für Zwischendurch, 6 aus 48, damits nicht so schnell geht, fange ich mit 96 an. Sortierung muß sein!
Code: Alles auswählen
Dim a(48)
While c<6
b=Random(48)
If a(b)=0
a(b)=1
c+1
EndIf
Wend
For d=0 To48
If a(d)=1
Debug d+1
EndIf
Next
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Schon mal den Debugger angemacht (ohne Debugger wird das Programm aufgrund eines Fehlers von Windows beendet)? Ich bekomme immer eine Fehlermeldung:
"Array index out of bounds"
Was ist das eigentlich für ein Befehl: EventwParam()?
Edit: Habs gerade gefunden: Zitat: PB bietet aber mit EventlParam() und EventwParam() 2 Funktionen, welche zwar nicht offiziell unterstützt werden, aber bisher einige PB-Versionen überstanden haben und wahrscheinlich niemals verschwinden werden, obwohl das theoretisch jederzeit passieren könnte. Diese beiden Funktionen liefern also den jeweiligen Wert des letzten mit WindowEvent oder WaitWindowEvent abgerufenen Ereignisses zurück und funktionieren nur unter Windows.
Code: Alles auswählen
O=EventwParam()
If T(O)=0
Was ist das eigentlich für ein Befehl: EventwParam()?
Edit: Habs gerade gefunden: Zitat: PB bietet aber mit EventlParam() und EventwParam() 2 Funktionen, welche zwar nicht offiziell unterstützt werden, aber bisher einige PB-Versionen überstanden haben und wahrscheinlich niemals verschwinden werden, obwohl das theoretisch jederzeit passieren könnte. Diese beiden Funktionen liefern also den jeweiligen Wert des letzten mit WindowEvent oder WaitWindowEvent abgerufenen Ereignisses zurück und funktionieren nur unter Windows.
- HeX0R
- Beiträge: 3040
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3 - Kontaktdaten:
Du musst
setzen.
(bzw, If w=13100 je nachdem welche Version du versuchst)
Auf manchen PCs wird offensichtlich ein WM_-Event > 9999 abgefeuert.
Bei uns kam das aber irgendwie nicht vor
Code: Alles auswählen
If WindowEvent()=13100
(bzw, If w=13100 je nachdem welche Version du versuchst)
Auf manchen PCs wird offensichtlich ein WM_-Event > 9999 abgefeuert.
Bei uns kam das aber irgendwie nicht vor
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}.:|:.{Bier spendieren}