Autor Beitrag
Daether
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Sa 27.05.06 15:14 
Hi,
ich wollte versuchen eine Tabelle zu nehmen, welche als Grundlage für ein Strategiespiel dienen soll. Ich wollte das DrawGrid nehmen und dort drauf dann Raumschiffe zeichnen.

über:
ausblenden Delphi-Quelltext
1:
DrawGridSpielfeld.Canvas.Draw(x,y,BilderWelt[1].Bitmap)					

komme ich dazu ein Bild zu zeichnen.

Nun will ich aber, dass ein Bild nicht nach den Pixeln des DrawGrids gezeichnet wird, sondern nach den Zellen.
Soll heißen, dass wenn ich scrolle und ich dabei die Zellen nachmale, das Bild mit verschoben wird.

Kann mir dabei jemand helfen?
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mo 29.05.06 07:55 
Benutz doch einfach das
ausblenden Delphi-Quelltext
1:
2:
OnDrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
Ereignis.