Danke! Gibt es nun auch noch eine Lösung für die Navigation mit Pfeiltasten?
Beiträge von minx
-
-
Tach.
Bestimmt kennen einige die Batmankurve(n) ^^. Für die die es noch nicht kenne, hier eine Quick'n'Dirty Darstellung, was ich meine. Wenn jemand noch ein paar lustige Beispiele kennt, kann er sie ja posten.
Spoiler anzeigen
[autoit]Dim $BatCurve[4] = [ _
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
"2*sqrt((-abs(abs(x)-1))*abs(3-abs(x))/((abs(x)-1)*(3-abs(x))))*(1+abs(abs(x)-3)/(abs(x)-3))*"& _
"sqrt(1-(x/7)^2)+(5+0.97*(abs(x-0.5)+abs(x+0.5))-3*(abs(x-0.75)+abs(x+0.75)))*(1+abs(1-abs(x))/(1-abs(x)))", _
"(-3)*sqrt(1-(x/7)^2)*sqrt(abs(abs(x)-4)/(abs(x)-4))", _
"abs(x/2)-0.0913722*x^2-3+sqrt(1-(abs(abs(x)-2)-1)^2)", _
"(2.71052+1.5-0.5*abs(x)-1.35526*sqrt(4-(abs(x)-1)^2))*sqrt(abs(abs(x)-1)/(abs(x)-1))+0" _
]
;Local $Zoom = 40, $AntiAliasing = 10
[/autoit] [autoit][/autoit] [autoit]
$hGUI = GUICreate("", 600, 600)
$gr = GUICtrlCreateGraphic(0,0)
GUISetState()$timer = TimerInit()
[/autoit] [autoit][/autoit] [autoit]For $i = 0 To 3
[/autoit] [autoit][/autoit] [autoit]
Plot($BatCurve[$i])
Next
GUICtrlSetGraphic($gr, 22)MsgBox(0, "Nananna... Mathsman!", Round(TimerDiff($timer)/(((1/$Zoom)*600)*UBound($BatCurve)-1),2)&" Berechnungen pro ms!")
[/autoit] [autoit][/autoit] [autoit]While GUIGetMsg()<>-3 And Sleep(10)
[/autoit] [autoit][/autoit] [autoit]
WEndFunc Plot($fx)
[/autoit]
$Equation = StringReplace($fx, "x", "$x")
$Step = (1/$AntiAliasing)
For $x = -300 To 300 Step $Step
$y = Execute($Equation)*$Zoom*-1+300
$j = $x*$Zoom+300
GUICtrlSetGraphic($gr, 2, $j, $y)
Next
EndFunc -
Danke, funktioniert sehr gut
. Jetzt bleibt das Problem, das ich mit z.B. Backspace nicht wieder in das erste Control komme, wenn der Cursor am Anfang des zweiten steht... -
Hi.
Ich habe ein Problem. Wenn ein Edits mit dem Style $ES_WANTRETURN erstellt wird, so bricht er die aktuelle Zeile beim Erreichen des rechten Rands automatisch um. Weiter können nur so viele Zeilen im Edit stehen, wie auch reinpassen, hat man das Ende erreicht, so kann man nichts mehr eintippen, und Windows gibt einen Fehlerton, wenn man es doch versucht.
Jetzt meine Frage. Ich habe mindestens 2 Edits mit diesem Style. Nun möchte ich von einem nahtlos in den anderen weiterschreiben können, das heißt, wenn ich beim ersten nichts mehr eingeben kann, und dann trotzdem noch weitertippe, soll der Cursor bzw. der Focus auf das nächste Edit gelegt werden. Wie ich das realisieren könnte, ist mir völlig unklar.
Zeichenanzahl messen ist auch Blödsinn, da je nach Buchstabe und Font immer mehr oder weniger Zeichen in die Edits passen.
Hier noch ein kleines Testskript:
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>$hGUI = GUICreate("Edit Test")
[/autoit] [autoit][/autoit] [autoit]
$1 = GUICtrlCreateEdit("Test", 5, 5, 390, 195, $ES_WANTRETURN)
$2 = GUICtrlCreateEdit("", 5, 200, 390, 195, $ES_WANTRETURN)GUISetState()
[/autoit] [autoit][/autoit] [autoit]While GUIGetMsg()<>-3 And Sleep(10)
[/autoit] [autoit][/autoit] [autoit]WEnd
[/autoit] -
-
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>Local $aLabels[6], $i=-1
[/autoit] [autoit][/autoit] [autoit]#Region ### START Koda GUI section ### Form=; TÖTET es mit Feuer!
[/autoit] [autoit][/autoit] [autoit]
~minx
$Form1 = GUICreate("Test", 243, 206, 192, 124)
For $y = 15 To 160 Step 25
$i+=1
$aLabels[$i] = GUICtrlCreateLabel("Label"&$i+1, 24, $y, 36, 17); Solche kurzen Vorgänge sind mit KODA nicht möglich ~minx
Next
$Button1 = GUICtrlCreateButton("Button1", 104, 96, 75, 25)
$Input1 = GUICtrlCreateInput("Input1", 96, 40, 121, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitCase $Button1
[/autoit] [autoit][/autoit] [autoit]
If GUICtrlRead($Input1) == "Farbe" Then
GUICtrlSetBkColor($aLabels[2], 0x00FF00)
Else
GUICtrlSetBkColor($aLabels[2], 0xFF0000)
EndIf
EndSwitch
WEnd;bla
[/autoit] [autoit][/autoit] [autoit]; Eine Funktion brauchst du eigentlich nur, wenn du Events verwendest, was du auch solltest ;-). ~minx
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]; Bitte um Hilfe!!!!!!
[/autoit] -
Von meinen Kontakten nutzt fast jeder den Webclient. Außerdem erhältst du auch Spam direkt von Web.de. Ich war da auch ne Zeit. Lieber gleich einen vernünftigen Anbieter (nein, muss nicht Google sein) suchen...
-
Ich hatte nur ein paar Angriffe auf meinen Mailaccount, der aber natürlich nicht mein Privater ist. Es wurde auch alles geändert von Passwort bis letzte Sicherungsmöglichkeit, aber Google hat einen sehr freundlichen Kundensupport und alles hat sich geklärt.
Web.de Mails landen bei mir direkt im Spam-Ordner. Wenn Leute diesen Dienst nutzen ist das schon eine Beleidigung an den Empfänger. JEDES Mal erhält der Empfänger irgendwelche sinnlose Werbung.
Spam ist in letzter Zeit sowieso ein wenig dreist. So 20 Spam mails pro Tag flattern bei mir rein, sehe ich zwar nicht, nur die Zahl, aber ist trotzdem ziemlich scheiße.
-
Ich werd mal ein kleines Demoprogramm basteln, dann siehst du was ich meine

Ich bin zu gar keinem Level gekommen, ich schließe das mal aus den Videos ^^.
Ja das Zitat war italienisch, aber ich denke man kann sich den Sinn erschließen

-
Das Spiel ist erstmal ziemlich langweilig, oder ich verpasse was

Auf jeden Fall ist es eine Raycasting Engine, die ich in Skripten von 1980 schonmal gefunden habe. Das Spiel ist somit tatsächlich ziemlich alt. Ich würde spontan mal behaupten, dass es in BASIC programmiert wurde.
Ich denke mal es ist einfach einTest für ein Spiel, das mal entstehen sollte, aber nie enstanden ist.
ZitatGestern las ich die gleiche Geschichte dieses geheimnisvollen Spiel, A Mind Joke, von Barely Spiele, von denen es keine Spur erzeugt. Chris, der Kerl, fand er dieses Spiel in seinem Keller sagt, hat eine Vielzahl von Informationen, aus denen ich eine Arbeit gezogen haben vorgesehen. Ich glaube, in Wahrheit ist es ein Spiel für die Reinigung des Geistes, von der US-Projekt MK-ULTRA, die alle Daten relativ verloren hat eingesetzt, weil die US-Regierung hat beschlossen, alle Dokumente, ein Programm, das MK brennen ULTRA-Namen, nur um Kontrolle Leute dagegen, so dass sie die kaltblütigen Mörder sogar in der Lage suidicarsi Auftrag gegeben. In der Tat, im Spiel, während das Labyrinth "Epileptiker" würde das Wort atmen, natürlich anagrammata typische "erster Ordnung" der CIA, eine Agentur, die es lief noch und wahrscheinlich jetzt die MK-ULTRA. Dann wird die Höhe des Friedhofs bedeutet genau das Thema Selbstmord oder Mord gegen eine andere Person. Die Ursache der wenigen Nachrichten, wenn überhaupt, dieses Spiel, weil die Männer in Schwarz ist, könnte Men in Black, die über aus dem Handel und dem jeweiligen proprierari alle Kopien, oder fast so stattfand, und nahm von jedem Netzwerk-News zu führen ihnen sowie mit vollständig die Barely Spiele, die wahrscheinlich noch im Besitz der CIA zerstört. Wahrscheinlich sind diese Men in Black sind eine rivalisierende Organisation des CIA. Die Tatsache, dass Chris hat noch dieses Spiel ist wahrscheinlich nur ein Zufall oder Versehen der Men in Black, ist wahrscheinlich die einzige existierende Exemplar des Spiels auf der Erde zu sein, wenn auch nicht so viel vor kurzem jemand auf 4Chan, sagte er spielte .. In jedem Fall, diese Diskussion auch versuchen, alle Menschen, die dieses Spiel Angeklagten haben jetzt getan werden erstellen Sie einfach die creepypasta, da einige Daten zu widerlegen. Wenn Sie Fragen zu diesen Informationen haben, sowie chidete.
MFG
-
War ja nur ein Vorschlag, wie man diese Schreibweise jetzt schon (wenn natürlich mit Einschränkungen) benutzen kann. Allerdings würde ich auch gern mal ein Update für die Au3Check sehen, aber das ist wohl eher Fleißarbeit als "innovation"

-
Es gibt keine Resetbefehl. Du musst einen künstlichen Buffer schaffen, das flackert dann aber. Unter Windows XP / Vista gibt es noch DoubleBuffer für Grafiken, unter 7 nicht mher. Du kannst dir ja mal die processing UDF anschauen (hier im Forum). Zeichnen mit Graphics geht fast nur für statische Bilder, wie Diagramme (siehe Graph UDF aus dem engl. Forum).
Lerne zum Zeichnen GDi+, und/oder Direct X (vorsicht Objekte). Alternativ gibts dann noch QuickDraw, Irrlicht usw. Graphics ist nichts für dynamische Sachen ;).
-
Nicht du :D.
Mars hat ein Skript gepostet, welches nur mit der neuen Beta funktioniert. Sprich einen anderen Syntax hat. Den tenären Operator muss man bei der letzten Stable mit _IIF aufrufen

-
Vermerk doch wenigstens die Version wenn du ein Beta Skript postest. Sonst führt das zu Missverständnissen

-
Die Strategie ist doch recht einfach. Immer das Intervall halbieren.
0-1000, erster Tipp: 500 Zahl ist größer
500-1000, zweiter Tipp 750 usw...Wüsste nicht wie man schneller zum Ziel kommt

-
Opera brauch sich nicht zu verstecken, immer schen Unterstützung für die neuesten Spielereien. Was man von FireFox & IE nicht sagen kann.
-
Arduino scheint sich langsam auch zu was größerem zu entwickeln, so ist das Release von einem ARM-Gestützten Arduino geplant, der z.B. über seine Host-USB-Port alles mögliche ansteuern kann, wie Smartphones, Drucker usw.
-
Das geht aber kürzer.
- 64 + 4 sind 68
- Du musst keine Variablen deklarieren, wenn du es nicht musst
- Du solltest die Variablen richtig benennen ($iZahl usw.)
- Du solltest keine deutschen & englischen Bezeichnungen mischen ($zfzhl und $try wtf?)
- Find the sence in Comic Sans!!!
Spoiler anzeigen
[autoit]Local $sMsgUpdate = '\n\nDer PC ermittelt eine zufällige Zahl, die von Dir\t\nmit so wenig wie möglichen Versuchen,'& _
[/autoit] [autoit][/autoit] [autoit]
'\nerraten werden soll.\nAls Hinweis bekommst Du eine Meldung,\nob Deine Zahl kleiner, größer oder richtig war.\n\nVersion:\t'& _
'%s\nBuild:\t%s\n\nAutor:\nRitzelrocker04 / RR04\nritzelrocker04.bplaced.net\n\nWeiter zum UpdateCheck?', $iZufallsZahl=Random(0,1000,1)
Local $iZufallsZahl, $iVersuche=0,$msg="Die gesuchte Zahl ist ",$msg2="Anzahl der Versuche: ",$wms="Super! Du hast die Zahl geraten!",$otGUICreate("ZahlenRaten - Tut", 250, 155)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlCreateLabel("Rate die Zahl zwischen 0 und 999", 10, 10, 230, 17, 0x001)
GUICtrlSetFont(-1, 10, 400, 0, "Comic Sans MS")
$iptZahl = GUICtrlCreateInput("Hier eine Ganzzahl eingeben", 10, 35, 230, 20, 0x2000)
$lblOut = GUICtrlCreateLabel("Hinweise.", 10, 65, 230, 17, 0x001)
GUICtrlSetFont(-1, 10, 400, 0, "Comic Sans MS")
$lblOutMsg = GUICtrlCreateLabel("Anzahl der Versuche: "&$iVersuche, 10, 95, 230, 17, 0x001)
GUICtrlSetFont(-1, 10, 400, 0, "Comic Sans MS")
$btnAbout = GUICtrlCreateButton("&About", 10, 125, 75, 22)
$btnGo = GUICtrlCreateButton("&Start", 90, 125, 75, 22, 0x0001)
$btnClose = GUICtrlCreateButton("&Beenden", 170, 125, 75, 22)
GUISetState()While True
[/autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3, $btnClose
ExitLoop
Case $btnAbout
If MsgBox(68,'UpdateCheck',StringFormat($sMsgUpdate, "0.4", "15.09.2012"))=6 Then ShellExecute("http://ritzelrocker04.bplaced.net/")
Case $btnGo
$iVersuche += 1
Local $c=($iZufallsZahl<GUICtrlRead($iptZahl)), $d=($iZufallsZahl==GUICtrlRead($iptZahl))
If $d Then
$out = $wms
ElseIf $c Then
$out = $msg & "kleiner."
Else
$out = $msg & "größer."
EndIf
GUICtrlSetData($lblOut, $out)
GUICtrlSetData($lblOutMsg, $iVersuche)
EndSwitch
WEnd -
Ich würde ein paar Koreanisch-Listen hinzufügen.
-
Ich kann es gerade nicht testen, aber sind schon Sprachpakete mit inbegriffen? Das Design sieht ja erstmal ganz gut aus
