PureGolf mit TicTacToe
- hardfalcon
 - Beiträge: 3447
 - Registriert: 29.08.2004 20:46
 
- NicTheQuick
 - Ein Admin
 - Beiträge: 8816
 - 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
 
- HeX0R
 - Beiträge: 3055
 - 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:
 
Bei Zweien wäre es tatsächlich möglich.
Nur zu PMV, dann brauch ich mir wenigstens nicht den Kopf zu zerbrechen, wegen des näxten Spiels
			
			
									
									Nur zu PMV, dann brauch ich mir wenigstens nicht den Kopf zu zerbrechen, wegen des näxten Spiels
{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
 
Sagt bloß nicht, das meine Lottozahlen nicht zu kürzen sind  
			
			
									
									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.

da: 496
Hab die 3 überflüssige Leerzeichen entfernt ... 
Obs zählt müsst ihr wissen^^
MFG PMV
			
			
									
									
						Code: Alles auswählen
Procedure S(k,s.s)
  SetGadgetText(k,s)
EndProcedure
Dim T($F)
t=65
CreateGadgetList(OpenWindow(0,0,0,t*3,220,1,"AB"))
TextGadget(9,t,t*3,t,20,"=> A")
For a=SetGadgetFont(9,LoadFont(9,z.s,12))To8
  ButtonGadget(a,t*a%3,a/3*t,t,t,z)
  SetGadgetFont(a,LoadFont(a,z,24))
Next
While O<>9
  x=WindowEvent()
  O=EventwParam()&$F
  If x-T(O)=13100
    T(O)=P+1
    z=Chr(t+P)
    P!1
    x=S(O,z)
    For i=S(9,"=> "+Chr(t+P))To2
      If(T(x)&T(x+1)&T(x+2))|(T(i)&T(i+3)&T(i+6))|(T(i)&T(4)&T(8-i))
        For a=0 To9
          T(a)=S(a,"")
        Next
        P=S(9,z+" won")
      EndIf
      x+3
    Next
  EndIf
WendObs zählt müsst ihr wissen^^
MFG PMV
483
			
			
									
									
						Code: Alles auswählen
Procedure S(k,s.s) 
  SetGadgetText(k,s) 
EndProcedure 
Dim T($F) 
t=65 
CreateGadgetList(OpenWindow(0,0,0,t*3,220,1,"AB")) 
For a=0 To9 
  ButtonGadget(a,t*a%3,a/3*t,t,t,z.s) 
  If a>8
  TextGadget(a,t,t*3,t,20,"=> A") 
  EndIf
  SetGadgetFont(a,LoadFont(a,z,24-a/9*12)) 
Next 
While O<>9 
  x=WindowEvent() 
  O=EventwParam()&$F 
  If x-T(O)=13100 
    T(O)=P+1 
    z=Chr(t+P) 
    P!1 
    x=S(O,z) 
    For i=S(9,"=> "+Chr(t+P))To2 
      If(T(x)&T(x+1)&T(x+2))|(T(i)&T(i+3)&T(i+6))|(T(i)&T(4)&T(8-i)) 
        For a=0 To9 
          T(a)=S(a,"") 
        Next 
        P=S(9,z+" won") 
      EndIf 
      x+3 
    Next 
  EndIf 
Wend482
			
			
									
									
						Code: Alles auswählen
Procedure S(k,s.s) 
  SetGadgetText(k,s) 
EndProcedure 
Dim T($F) 
t=65 
CreateGadgetList(OpenWindow(0,0,0,t*3,220,1,"AB")) 
For a=0 To9 
  ButtonGadget(a,t*a%3,a/3*t,t,t,z.s) 
  If a>8 
    TextGadget(a,t,t*3,t,20,"=> A") 
  EndIf
  SetGadgetFont(a,LoadFont(a,z,24-a*4/3))  
Next
While O<>9 
  x=WindowEvent() 
  O=EventwParam()&$F 
  If x-T(O)=13100 
    T(O)=P+1 
    z=Chr(t+P) 
    P!1 
    x=S(O,z) 
    For i=S(9,"=> "+Chr(t+P))To2 
      If(T(x)&T(x+1)&T(x+2))|(T(i)&T(i+3)&T(i+6))|(T(i)&T(4)&T(8-i)) 
        For a=0 To9 
          T(a)=S(a,"") 
        Next 
        P=S(9,z+" won") 
      EndIf 
      x+3 
    Next 
  EndIf 
Wend