Oval2

Übersicht BlitzBasic Codearchiv

Neue Antwort erstellen

TheProgrammer

Betreff: Oval2

BeitragDi, Dez 07, 2004 19:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi.

Ich weiß nicht, ob es jemand gebrauchen kann.
Aber ich hab mal ne einfache Funktion geschrieben,
in der man (besondere) Kreislinien zeichnen kann...

Hier der Code:

BlitzBasic: [AUSKLAPPEN]

Graphics 640,480,32,2
SetBuffer BackBuffer()

MoveMouse GraphicsWidth()/2,GraphicsHeight()/2

detail = 10
winkel = 0
kreis = 90

While Not KeyHit(1)
Cls

Oval2 MouseX()/2,MouseY()/2,MouseX()/2,MouseY()/2,detail,winkel,kreis

Text 0,0,\"Detail: \"+detail+\" [< + >]\"
Text 0,20,\"Winkel: \"+winkel+\"° [\/ + /\]\"
Text 0,40,\"Kreis: \"+kreis+\"° [A + D]\"

If KeyDown(203) Then detail = detail - 1
If KeyDown(205) Then detail = detail + 1
If KeyDown(200) Then winkel = winkel - 1
If KeyDown(208) Then winkel = winkel + 1
If KeyDown(30) Then kreis = kreis - 1
If KeyDown(32) Then kreis = kreis + 1
If detail < 1 Then detail = 1
If winkel < 0 Then winkel = 359
If winkel > 360 Then winkel = 1
If kreis > 360 Then kreis = 360
If kreis < 0 Then kreis = 0

Flip
Wend
End

Function Oval2(x,y,width,height,e#=10,w#=0,kreis#=90.0)

schritt# = kreis#/e#
For I# = 0 To e
posX = x+Cos(I*schritt#+w)*width
posY = y+Sin(I*schritt#+w)*height
If I > 0 Then
Line posX,posY,posXtmp,posYtmp
EndIf
posXtmp = posX
posYtmp = posY
Next

End Function
aktuelles Projekt: The last day of human being
 

David

BeitragDi, Dez 07, 2004 19:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Sehr schön!!! Smile
Gefällt mir gut!

grüße

BladeRunner

Moderator

BeitragDi, Dez 07, 2004 20:02
Antworten mit Zitat
Benutzer-Profile anzeigen
kann david nur zustimmen. Sauberes Stückerl Code.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

FreakForFreedom

BeitragMi, Dez 08, 2004 23:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie alle anderen, bin auch ich von diesem stück code begeistert. Respekt!
Mfg
F.F.F.
"Try and ERROR!"

Jan_

Ehemaliger Admin

BeitragDo, Dez 09, 2004 8:23
Antworten mit Zitat
Benutzer-Profile anzeigen
sehr schön, Füll Option fehlt aber noch Wink
between angels and insects

Neue Antwort erstellen


Übersicht BlitzBasic Codearchiv

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group