kommen wir gleich zum Thema...
ich hab da n Problem mit der Procedure hier:
Code: Alles auswählen
Procedure PlotLine(x1.l,y1.l,x2.l,y2.l) 
    If x1 = 0 Or y1 = 0 Or x2 = 0 Or y2 = 0  
        ProcedureReturn 0 
    Else 
        dx.f = x2-x1 
        If dx<0 
            SignX = -1 
            dx = Abs(dx) 
        Else 
            SignX = 1 
        EndIf 
         
        dy.f = y2-y1 
        If dy<0 
            SignY = -1 
            dy = Abs(dy) 
        Else 
            SignY = 1 
        EndIf 
         
        Result = 1 
         
        If dy < dx 
            Stp.f = dy/dx 
            For n=0 To Int(dx)  
                If x => 0 And y => 0 
                    Plot(x,y) 
                EndIf 
            Next 
        Else 
            Stp.f = dx/dy 
            For n=0 To Int(dy)  
                x = x1+(n*Stp*SignX) 
                y = y1+(n*SignY) 
                If x => 0 And y => 0  
                    Plot(x,y) 
                EndIf  
            Next 
        EndIf 
         
        ProcedureReturn Result  
    EndIf  
EndProcedureKann das vll. jemand fixxen?
Bye
Slap