Autor Beitrag
Da_Knuddelbaer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 485



BeitragVerfasst: Sa 14.06.03 19:34 
Wie der Titel bereits sagt möchte ich gerne Sprites in DelphiX über Threads steuern. Problem: Jeder Sprite ist eine Klasse bestehend aus einem Constructor, einer DoCollision-Prozedur und einer DoMove

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
constructor TNenSprite.Create(AParent: TSprite);

procedure TNenSprite.DoCollision(Sprite: TSprite; var Done: Boolean);

procedure TNenSprite.DoMove(MoveCount: Integer);


und die möchte ich jetzt über Threads steuern... siehe oben :lol: Leider gibt es Probleme beim übermitteln von den Variablen wie beispielsweise

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
      with AParentT Do
      Begin
        Image := MainForm.ImageList.Items.Find('Toll.bmp');
        Width := MapSize;
        Height := MapSize;

        AnimCount := Image.PatternCount+1;
        AnimLooped := False;
        AnimSpeed := AnimationSpeed*2;
        AnimStart := 0;

        Z := 6;
      end;


Thx schonmal im Voraus :)
Knuddelbaer
Phobeus
ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1280

Linux (FC6), WinXP Pro (Box)
D6 Pers, D7 Pro, FPC 2.x
BeitragVerfasst: So 15.06.03 11:12 
Habe es zwar nie auf DelphiX angewanft, aber schau mal:
www.phobeus.de/hosti...=tutorials&cat=2
Da vorbei. Ziemlich weit unten ist ne Tutorial zu Multi-Threading. Vielleicht hilft dir das ja weiter?

_________________
"Menschen sterben nicht wenn man sie zu Grabe trägt, sondern wenn sie ihre Träume verlieren..."
Da_Knuddelbaer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 485



BeitragVerfasst: So 15.06.03 13:59 
Vielen Dank, ich schaus mir direkt mal an :)

Greetz,
Knuddelbaer