PureGolf mit TicTacToe
- NicTheQuick
- Ein Admin
- Beiträge: 8807
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Ja ganze 2 mal. Loescht man die Prozedur und schreibt den SetGadgetText
so in den Code, ist es kleiner.
2 x SetGadgetText ist kuerzer als die ganze Prozedur.
so in den Code, ist es kleiner.
2 x SetGadgetText ist kuerzer als die ganze Prozedur.
Code: Alles auswählen
t=65
z.s="=> A"
!Q:
Dim T(CreateGadgetList(OpenWindow(0,0,0,t*3,220,1,"AB")))
For a=0 To9
ButtonGadget(a,t*a%3,a/3*t,t,t,"")
TextGadget(9,t,t*3,t,t,z)
SetGadgetFont(a,LoadFont(a,z,24-a/9*12))
Next
While O-9
x=WindowEvent()-'3,'
O=EventwParam()%t
If x=T(O)
T(O)=P+1
z=Chr(t+P)
P!1
SetGadgetText(O,z)
For i=SetGadgetText(9,"=> "+Chr(t+P))To2
If T(x)&T(x+1)&T(x+2)+(T(i+3)&T(i+6))|(T(4)&T(8-i))&T(i)
z+" won"
JZ Q
EndIf
x+3
Next
EndIf
Wend
Dann muss man das aber richtig machen, weil SetGadgetText() 1 zurück gibt:
Wie zählt man das am besten..?
[Edit] Ah, thx. Also: 412
Code: Alles auswählen
t=65
z.s="=> A"
!Q:
Dim T(CreateGadgetList(OpenWindow(0,0,0,t*3,220,1,"AB")))
For a=0 To9
ButtonGadget(a,t*a%3,a/3*t,t,t,"")
TextGadget(9,t,t*3,t,t,z)
SetGadgetFont(a,LoadFont(a,z,24-a/9*12))
Next
While O-9
x=WindowEvent()-'3,'
O=EventwParam()%t
If x=T(O)
T(O)=P+1
z=Chr(t+P)
P!SetGadgetText(O,z)
SetGadgetText(9,"=> "+Chr(t+P))
For i=0 To2
If T(x)&T(x+1)&T(x+2)+(T(i+3)&T(i+6))|(T(4)&T(8-i))&T(i)
z+" won"
JZ Q
EndIf
x+3
Next
EndIf
Wend
[Edit] Ah, thx. Also: 412
Zuletzt geändert von Deeem2031 am 06.02.2006 00:47, insgesamt 2-mal geändert.

[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
- 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
http://www.robsite.de/puregolf/puregolf_counter.pbDeeem2031 hat geschrieben: Wie zählt man das am besten..?

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.

- NicTheQuick
- Ein Admin
- Beiträge: 8807
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: PureGolf mit TicTacToe
Hat Deeem2031 hier gewonnen?
Wer macht weiter oder erfindet ein neues PureGolf, diesmal allerdings cross-platform?

Wer macht weiter oder erfindet ein neues PureGolf, diesmal allerdings cross-platform?
Re: PureGolf mit TicTacToe
pbor, PureGolf, ... bist Du auf dem Nostalgie-Trip?NicTheQuick hat geschrieben:Wer macht weiter oder erfindet ein neues PureGolf

Grüße ... Kiffi
a²+b²=mc²
- NicTheQuick
- Ein Admin
- Beiträge: 8807
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: PureGolf mit TicTacToe
Ein bisschen. DarkDragon hatte damit im ICQ angefangen. Das hat damit angefangen, dass ich nach meinem alten Thread-Control gesucht hab. Da werden die Eingaben für ein Spiel in einem Thread abgehandelt. Das ist ja gerade in einem anderen Thread aktuell. Und dann ging's weiter...
(Zum Glück sind wir hier im Offtopic)
(Zum Glück sind wir hier im Offtopic)