by Hayleia » 01 Feb 2014, 19:28
Haha ! Si j'inclue le code, tu vas rigoler

En fait, j'ai volontairement codé non optimisé certaines choses pour qu'elles soient beaucoup plus faciles à comprendre. Tout ça parce que je sais que je n'ai pas une motivation infinie donc si jamais un jour j'arrête de coder ce programme, et si un jour plus tard je décide de revenir dessus, j'ai pas envie de passer 15 jours à déchiffrer ce que j'ai fait (15 jours pendant lesquels ma motivation va rediminuer donc). En plus, les éditeurs fonctionnent mieux compilés en application (pour pouvoir avoir l'objet édité en RAM) donc j'ai 16384 octets de libre. Après, c'est vrai que si je fais tout ça en 6000 octets, pas besoin de le compiler en app.
Après, d'autres endroits sont optimisés évidemment, ceux que je ne toucherai plus du tout ou presque, comme le menu dont voici la source.
Show/Hide spoilerAfficher/Masquer le spoiler
Lbl Menu
0->C
Copy(°TitleScreen)
WLP()
While 1
_If getKey(1)->r1 or getKey(4)
__If r1
___C-4?+5
___->C
___12->r2
___20*12+L6
__Else
___C?-1,4
___->C
___~12->r2
___54*12+L6
__End
__->r3
__For(7)
___r3->r1
___For(34)
____Exch(r1,+r2->r1,4)
___End
___Display()
__End
_End
_Display()
EndIf getKey(54)
C
!If -1
_Goto Edit
Else!If -1
_Goto Calibrate
Else!If -1
_.Goto Credits
_Goto Menu
Else!If -1
_Goto RET
End
.Don't know why I didn't just use Z-Test()
En tout cas, merci à vous deux pour les encouragements ^^

   Pokemon Topaze (Axe) discussion and download links here |
(19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres 
(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |