Einzelnen Beitrag anzeigen

mb.99

Registriert seit: 10. Dez 2011
23 Beiträge
 
#8

AW: Message Funktioniert nicht Klassenübergreifend

  Alt 23. Okt 2014, 18:47
Die Dekelaration und Zuweisung habe ich soweit hinbekommen, nur weiß ich nicht wie ich jetzt die Funktion 'PruefeAktion' auslösen kann.

Code:

TSpielAblauf = class
public
  FOnAktion : TKnotenClickEvent;

  constructor create;
private
  SpielerS : TSpieler;
  SpielerW : TSpieler;
  SpielBrett : TSpielbrett;
  AblaufMerker : TAblaufMerker;
  property OnAktion : TKnotenClickEvent read FOnAktion write FOnAktion;

  procedure PruefeAktion; // ID des Spielsteins im Parameter mitgeben
  procedure Neustart;
end;

...

constructor TSpielAblauf.create;
begin
  Randomize;
  FOnAktion := SpielBrett.FKnotenPunktKlick;
end;
  Mit Zitat antworten Zitat