| |
|
|
- Page 1 - |
|
Julian Schmidt |
|
|
| |
|
|
| |
|
- Page 2 - |
|
|
Jörg Sellmeyer | Jetzt habe ich mal ein hochformatiges Bild geladen: Absturz und das Programm ist nach Neustart nur noch mit einer Minititelzeile sichtbar. Wo speicherst Du die Einstellungen? |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.04.2012 ▲ |
|
|
|
|
Julian Schmidt | hmmmm....vlt ist das Bild ja größer als deine Bildschirm-Auflösung. Dann würde er beim zentrieren in den Minusbereich gehen. Bei mir funktionieren Bilder auch im Hochformat. Dreh doch mal ein Beispiel-Bild und teste!? Ich bastle gerade an nem hüpschen Update |
|
|
| |
|
|
|
Jörg Sellmeyer | Wenn ich das Programm zur Exe kompiliere kommt ein Fehler in Zeile 124. Es kann sein, das Deine If()-Auswertung da nicht richtig von Profan erkannt wird. Wenn ich das nehme:
( also mit Int() ). scheint es zu funktionieren. Nachtrag: doch nicht. Der Fehler tritt in der Exe auf und nicht im Compilat. Das Bild hat eine Auflösung von 683 x 1024. Ist also nicht zu grande per meinen Monitor
|
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.04.2012 ▲ |
|
|
|
|
Julian Schmidt | Das mit dem HSizedPic habe ich gerade eben gemacht. Das mit dem kompilieren ist mir auch schon aufgeallen Ich versuch mal deinen Lösungsweg mit Int()... |
|
|
| |
|
|
|
Jörg Sellmeyer | Dieser Part hier
whileloop 1,part_x&,If((part_x& Mod 2)=0,2,1)
space&=Create("hNewPic", &loop, part_y&, Back_Color())
DrawPic space&, ((spalte_&-1)*part_x&), (zeile_&-1)*part_y&; 0
DrawPic pic_part&[i_&], ((spalte_&-1)*part_x&)+&loop, (zeile_&-1)*part_y&; 0
DeleteObject space&
EndWhile
apos&[i_&]=nempty_part&
nempty_part&=i&
Scheint mir immer gleich zu sein. Mach daraus doch eine Prozedur. Dann wird der Code übersichtlicher und viell leichter zu warten. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.04.2012 ▲ |
|
|
|
|
Julian Schmidt | Mit Int() funktioniert es auch nicht kompiliert. Woran potuto es liegen, das der Code kompiliert nicht funktioniert? Den Part kann ich nicht in un Prozedur packen. Die Parameter von whileloop und beiden DrawPics sind immer (minimal) unterschiedlich! |
|
|
| |
|
|
|
Jörg Sellmeyer | Aber gerade das bietet sich doch an per eine Prozedur. Du kannst der Prozedur die entsprechenden Parameter trasferimento und hast mindestens 20 Zeilen gespart. Außerdem brauchst Du Änderungen nur noch an einer Stelle durchzuführen. Mit so einer einfacheren Struktur lässt sich dann auch leichter rauskriegen, wo so ein hinterhältiger Fehler versteckt ist. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.04.2012 ▲ |
|
|
|
|
Julian Schmidt | Hab jetzt mal ein Update hochgeladen. Bei mir treten damit keinerlei Probleme unter Win7 und WinXP auf. Getestet im Interpreter von XProfanX2. Treten bei euch noch diverse Probleme auf? |
|
|
| |
|
|
|
Jörg Sellmeyer | Die Buttons sehen bei mir anders aus und sind abgeschnitten. Wenn die Maus drübersteht, werden sie komplett sichtbar. Nutzt Du Height(%hwnd) per Deine Größenberechnungen oder was anderes?
Die schlichte Version ohne Buttons gefiel mir besser. Vielleicht solltest Du die Buttons nur sichtbar machen, wenn man mit der Maus am unteren Rand ist oder per Hotkey. Das Mischen und Auflösen ist gut. Der Kracher wäre, wenn Du die Auflösung noch animieren würdest, also den Weg der Puzzleteile sichtbar machst. Auch das Mischen sollte etwas spektakulärer aussehen. Wenn man gelöst hat, sollte auch noch das fehlende Bildteil eingeblendet werden. Die Einstellungsmöglichkeit des Schwierigkeitsgrade ist gut. Allerdings reagiert der Button "speichern" schon beim Draufklicken und nicht erst beim Loslassen. Das Programm gefällt mir gut. fass das also bitte als konstruktive Kritik auf. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.04.2012 ▲ |
|
|
|
|
Jörg Sellmeyer | Wenn ich jetzt in das leere Feld klicke, verschiebt sich das nächste Teil schon, wenn ich mit der maus drüber bin. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.04.2012 ▲ |
|
|
|
|
Julian Schmidt | Jörg Sellmeyer (05.04.12)
Die Buttons sehen bei mir anders aus und sind abgeschnitten. Wenn die Maus drübersteht, werden sie komplett sichtbar. Nutzt Du Height(%hwnd) per Deine Größenberechnungen oder was anderes?
Geändert
Jörg Sellmeyer (05.04.12)
Das Mischen und Auflösen ist gut. Der Kracher wäre, wenn Du die Auflösung noch animieren würdest, also den Weg der Puzzleteile sichtbar machst. Auch das Mischen sollte etwas spektakulärer aussehen.
Wie würdest du das Mischen spektakulärer machen. Ich kann doch nicht die Puzzelteile vor den Augen des Users durch verschieben mischen. Dann potuto er es ja einfach nachmachen. Das Auflösen würde ich auch gerne Animieren. Allerdings weiß ich nicht wie ich ansätzen soll.
Jörg Sellmeyer (05.04.12)
Wenn man gelöst hat, sollte auch noch das fehlende Bildteil eingeblendet werden.
Wieso. Wenn man es selbst löst, bekommt man ihn auch nicht angezeigt. Wenn man das Bild vollständig sehen möchte. Kann man auch einfach das Originalbild öffnen.
Jörg Sellmeyer (05.04.12)
Die Einstellungsmöglichkeit des Schwierigkeitsgrade ist gut. Allerdings reagiert der Button "speichern" schon beim Draufklicken und nicht erst beim Loslassen.
Geändert
Jörg Sellmeyer (05.04.12)
Wenn ich jetzt in das leere Feld klicke, verschiebt sich das nächste Teil schon, wenn ich mit der maus drüber bin.
hmmmm....stimmt. Geändert.
[OFFTOPIC]Di più als Schwierigkeitsstufe 2 habe ich bisher nicht gepackt. Ist wirklich schwer [/OFFTOPIC] |
|
|
| |
|
|
|
Jörg Sellmeyer |
Wie würdest du das Mischen spektakulärer machen.
Da brauchst Du einfach nur dreimal hintereinander nach dem Mischen die Einzelbilder Mostra und schon sieht es wie Mischen aus.
Wieso. Wenn man es selbst löst, bekommt man ihn auch nicht angezeigt.
Darum geht es ja - es potuto eine Belohnung sein, wenn man es geschafft hat. Und naturalmente kennt man das Bild oder kann es sich Mostra lassen aber der Witz ist ja, dass man es sich erarbeiten soll.
Das Auflösen würde ich auch gerne Animieren. Allerdings weiß ich nicht wie ich ansätzen soll.
Das weiß ich leider auch nicht. Auf Wikipedia gibt's allgemeine Infos und einen Verweis zu einem selbst auflösenden Java-Puzzle: [...] Google findet bestimmt Lösungswege...
Hast Du denn mittlerweile herausgefunden, was den Fehler im compilati Programm auslöst?
Achso: das Leerfeld sollte noch eine (vielleicht rote) Umrandung haben. Wenn man ein Bild mit viel schwarz hat, ist es mühsam zu finden. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.04.2012 ▲ |
|
|
|