Hallo,
ich möchte diesen code kürzen.
Für die ensprechende zufallszahl soll dann die anzahl der punkte gesetzt werden.
Meine idee ist ja nicht schlecht, aber ich merke gerade das ich dafür viel mehr IF-Abfragen brauche als mir lieb ist!
Gibts da eine elegante Lösung, ich möchte nicht so einen riesigen code dafür haben
	
							
						
					ich möchte diesen code kürzen.
Für die ensprechende zufallszahl soll dann die anzahl der punkte gesetzt werden.
Meine idee ist ja nicht schlecht, aber ich merke gerade das ich dafür viel mehr IF-Abfragen brauche als mir lieb ist!
Gibts da eine elegante Lösung, ich möchte nicht so einen riesigen code dafür haben
PHP Code:
	
	
  $nr=range(1,6); shuffle($nr); # 6 Zufallszahlen erzeugen
  $ol=0; $ml=0; $ul=0; $mm=0; $or=0; $mr=0; $ur=0;
  if($nr[0]==1){$mm=1;} # Nur die 1 des Würfels
  if($nr[0]==2){$ul=1; $or=1;} # Die 2 => unten links und oben rechts
  if($nr[0]==3){$ul=1; $mm=1; $or=1;}
  if($nr[0]==4){$ol=1; $or=1; $ul=1; $ur=1;}
  if($nr[0]==5){$ol=1; $or=1; $ul=1; $ur=1; $mm=1;}
  if($nr[0]==6){$ol=1; $ml=1; $ul=1; $or=1; $mr=1; $ur=1;} # Alle Punkte, ausser dem in der mitte
  # Punkte für Würfel 1 (links)
  if($mm==1){imageFilledRectangle($im,3,3,7,5,$c); imageFilledRectangle($im,4,2,6,6,$c);} # Punkt oben links
  if($mm==1){imageFilledRectangle($im,3,9,7,11,$c); imageFilledRectangle($im,4,8,6,12,$c);} # Punkt mitte links
  if($mm==1){imageFilledRectangle($im,3,15,7,17,$c); imageFilledRectangle($im,4,14,6,18,$c);} # Punkt unten links
  if($mm==1){imageFilledRectangle($im,8,9,12,11,$c); imageFilledRectangle($im,9,8,11,12,$c);} # Punkt mitte rechts
  if($mm==1){imageFilledRectangle($im,13,3,17,5,$c); imageFilledRectangle($im,14,2,16,6,$c);} # Punkt oben rechts
  if($mm==1){imageFilledRectangle($im,13,9,17,11,$c); imageFilledRectangle($im,14,8,16,12,$c);} # Punkt mitte rechts
  if($mm==1){imageFilledRectangle($im,13,15,17,17,$c); imageFilledRectangle($im,14,14,16,18,$c);} # Punkt unten rechts 
 
          



 
  
  
  
							
						
Comment