Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Probleme bei Kniffel...

  Alt 4. Jun 2007, 17:39
Interessant, wer hier schon alles Kniffel geproggt hat (mich eingeschlossen *gg*, hab mir für den Zettel sogar ne Kompo geschrieben). Bei mir sieht das so aus (ein Array für die Würfel 1 bis 5 und eins für die möglichen Augen 1 bis 6):
Delphi-Quellcode:
procedure TKnuffelzettel.werte2augen;
var i,j: integer;
begin
  FillChar(FAugen,SizeOf(FAugen),0);
  for i := 0 to 4 do
    begin
      j := Wuerfel[i];
      inc(FAugen[j - 1]);
    end;
end;

function TKnuffelzettel.GrStrasse: integer;
begin
  werte2augen;
  Result := 0;
  if ((FAugen[0] > 0) and (FAugen[1] > 0) and (FAugen[2] > 0) and (FAugen[3] > 0) and (FAugen[4] > 0)) or
     ((FAugen[1] > 0) and (FAugen[2] > 0) and (FAugen[3] > 0) and (FAugen[4] > 0) and (FAugen[5] > 0)) then
    Result := 40;
end;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat