Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Di Jul 15, 2025 06:14

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Raster
BeitragVerfasst: Do Sep 11, 2003 15:37 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Jan 08, 2003 15:49
Beiträge: 266
Wohnort: Aachen
hi,
ich möchte gerne in meinem Editor ein Raster (2d) einbauen.
Das sind meine Sourcen.
Code:
  1.  
  2.   for i:=0 to FBackPuffer.Width div (FZoom div 10) do begin
  3.     FBackPuffer.Canvas.MoveTo(i*(FZoom div 10),0);
  4.     FBackPuffer.Canvas.LineTo(i*(FZoom div 10),FBackPuffer.Height);
  5.   end;
  6.  
  7.   FBackPuffer.Canvas.MoveTo(0,0);
  8.   for i:=0 to FBackPuffer.Height div (FZoom div 10) do begin
  9.     FBackPuffer.Canvas.MoveTo(0,i*(FZoom div 10));
  10.     FBackPuffer.Canvas.LineTo(FBackPuffer.Width,i*(FZoom div 10));
  11.   end;
  12.  

Aber die Scrollbars müssen noch mit rein damit sich das Raster auch bewegt wenn ich mein Level bewege, hat einer eine Idee wo?
Möchte auch so was wie einen Fang Modus machen, da habe ich aber überhaupt keine Ahnung wie ich das machen soll das heißt wenn ich ein vertex verschiebe soll er sich an das Raster kleben.
Code:
  1.  
  2.       restx := (FOMPos.X - NMPos.X) / FZoom;
  3.       v.Fx := v.Fx -restx;
  4.       resty := (FOMPos.Y - NMPos.Y) / FZoom;
  5.       v.Fy := v.Fy +resty;
  6.  

So verschiebe ich mein Vertex. Hoffe ihr könnt mit helfen.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Foren-Übersicht » Programmierung » Einsteiger-Fragen


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.007s | 16 Queries | GZIP : On ]