Français
Experimente

à quel fromage-coin beginnt qui souris trop knabbern

 

p.specht

... à qui nächstgelegenen dans Blickrichtung naturellement! Alternativ à einer anderen, solange vous sichtbar ist. mais quand oui c'est ca sommes Ecken sichtbar? ici un Versuch en supplément, qui aussi den Drehsinn qui 2D-"Käseecken" berücksichtigt.

Hinweis: "i" bedeutet "innerhalb des Dreiecks"
Titre de la fenêtre "  Situative Awareness deiner souris bezüglich eines "+\
"Käse-Dreiecks V2.0alpha;      LEERTASTE D' NEUES ZUFALLSDREIECK"
' (@) Cheeseware 2013-08 by P. Specht. Jedwede Nutzung sur alleiniges
' Risiko des Anwenders/qui Anwenderin. Allf. Fehlerrückmeldungen erbeten!
Fenêtre Style 1048:font 2:randomize:Fenêtre 0,0-%maxx,%maxy
var xm&=width(%hwnd)\2:var ym&=height(%hwnd)\2
Déclarer x!,y!,xa!,ya!,xb!,yb!,xc!,yc!,ber&
declare donnais!,gbc!,gca!,hab!,hbc!,hca!
declare xabh!,yabh!,xbch!,ybch!,xcah!,ycah!
declare xmxb!,ymyb!,rot&,code$,count&
Nochmal:
cls : line xm&,0 - xm&,2*ym& : line 0,ym& - 2*xm&,ym&
'Dreieck A,B,C
xa!=rnd(width(%hwnd))-xm&: ya!=rnd(height(%hwnd))-ym&
xb!=rnd(width(%hwnd))-xm&: yb!=rnd(height(%hwnd))-ym&
xc!=rnd(width(%hwnd))-xm&: yc!=rnd(height(%hwnd))-ym&
rot&=((yc!-ya!)*(xb!-xa!))>((yb!-ya!)*(xc!-xa!))' Drehsinn à gauche = 1
locate 2,2:imprimer "Drehrichtung: " + si(rot&,"links","rechts")
' Dreieck représenter
usepen 0,2,@rgb(255,0,0)
line xm&+xa!,(ym&-ya!)- xm&+xb!,ym&-yb!
line xm&+xb!,(ym&-yb!)- xm&+xc!,ym&-yc!
line xm&+xc!,(ym&-yc!)- xm&+xa!,ym&-ya!
drawtext xm&+xa!-10,ym&-ya!,"A"
drawtext xm&+xb!+10,ym&-yb!,"B"
drawtext xm&+xc!-10,ym&-yc!,"C"
imprimer "\n\n Votre souris blickt maintenant sur:"

WHILENOT (%Key=32) or (count&>50)'Space-bouton

    WaitInput 250
    x!=%MouseX-xm&
    y!=ym&-%Mousey
    inc count&
    xabh!=(xa!+xb!)*0.5:yabh!=(ya!+yb!)*0.5
    xbch!=(xb!+xc!)*0.5:ybch!=(yb!+yc!)*0.5
    xcah!=(xc!+xa!)*0.5:ycah!=(yc!+ya!)*0.5
    xmxb!=x!-xb!:ymyb!=y!-yb!
    donnais!=(ya!-yb!)*xmxb!-ymyb!*(xa!-xb!)
    gbc!=(yc!-yb!)*xmxb!-ymyb!*(xc!-xb!)
    gca!=(yc!-ya!)*(x!-xa!)-(y!-ya!)*(xc!-xa!)
    hab!=(yabh!-yc!)*(x!-xc!)-(y!-yc!)*(xabh!-xc!)
    hbc!=(ybch!-ya!)*(x!-xa!)-(y!-ya!)*(xbch!-xa!)
    hca!=(ycah!-yb!)*xmxb!-ymyb!*(xcah!-xb!)
    usepen 0,1,si(count& mod 2,@rgb(0,0,255),@rgb(255,255,255))
    line xm&+xabh!,(ym&-yabh!)-xm&+xc!,ym&-yc!
    line xm&+xbch!,(ym&-ybch!)-xm&+xa!,ym&-ya!
    line xm&+xcah!,(ym&-ycah!)-xm&+xb!,ym&-yb!
    ber&=64*(rot&>0)+32*(hca!>0)+16*(hbc!>0)+8*(hab!>0)+4*(gca!>0)+2*(gbc!>0)+(donnais!>0)
    locate 13,2 :imprimer right$("00000000"+suis$(ber&),7)+" = ";
    locate 13,15:imprimer ber&;" "
    locate 7,7
    code$=»

    sélectionner ber&

        ifnot rot&

            caseof 8 :code$="B,C, "

            caseof 9 :code$="B,C,A"

            caseof 10:code$="B,C,i"

            caseof 18:code$="C,A,i"

            caseof 20:code$="C,A,B"

            caseof 22:code$="C,A, "

            caseof 24:code$="C,B, "

            caseof 26:code$="C,B,i"

            caseof 28:code$="C,B,A"

            caseof 34:code$="A,B,i"

            caseof 35:code$="A,B, "

            caseof 39:code$="A,B,C"

            caseof 41:code$="B,A,C"

            caseof 42:code$="B,A,i"

            caseof 43:code$="B,A, "

            caseof 50:code$="A,C,i"

            caseof 54:code$="A,C, "

            caseof 55:code$="A,C,B"

        d'autre

            caseof 72 :code$="A,C,B"

            caseof 73 :code$="A,C, "

            caseof 77 :code$="A,C,i"

            caseof 84 :code$="B,A, "

            caseof 85 :code$="B,A,i"

            caseof 86 :code$="B,A,C"

            caseof 88 :code$="A,B,C"

            caseof 92 :code$="A,B, "

            caseof 93 :code$="A,B,i"

            caseof 99 :code$="C,B,A"

            caseof 101:code$="C,B,i"

            caseof 103:code$="C,B, "

            caseof 105:code$="C,A, "

            caseof 107:code$="C,A,B"

            caseof 109:code$="C,A,i"

            caseof 117:code$="B,C,i"

            caseof 118:code$="B,C,A"

            caseof 119:code$="B,C, "

        endif

        otherwise
        imprimer "ERROR! ":sound 2000,20

    endselect

    imprimer code$

ENDWHILE

count&=0
waitinput 2000
goto "Nochmal"
 
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
02.05.2021  
 



Zum Experiment


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

726 Views

Untitledvor 0 min.
Ernst21.07.2021
Uwe ''Pascal'' Niemeier13.06.2021
p.specht30.05.2021
R.Schneider28.05.2021
plus...

Themeninformationen

cet Thema hat 1 participant:

p.specht (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie