Suosittelen lukemaan viestiketjun. Kyse on While...Wend silmukasta ja toiseksi tuo ei todellakaan ole sitä mikä oli ideana.(kai tämäkin on yksi tapa kerätä viestejä)
Tiimit ja tuotokset:
RE:Ydintuho
Drahtlose:Infernalisch, Pienet pelit
En tajua miksi se pitää saada vain kerran ajettua läpi, kun sen voi tehdä ilman mitään looppeja tai Wait -komentoja.
Tosin, jos tarkoituksena on mennä koodi vain kerran läpi jos jotain asiaa ei koodin aikana tapahtunut, tai sitten niin että jotain ehtoa rullataan niin kauan kunnes se onnistuu ja sitten suljetaan.
En sitten tiedä.. Mutta ideaa en ymmärrä.
Idea on: kun kääntäjä/tulkki huomaa koodissa merkin "[" aloitetaan silmukka. Koodia toistetaan niin kauan kunnes tulee merkki "]" ja palataan koodin kohtaan "[". Minun tyylilläni tämä olisi ollut helpompaa suoraan if-lauseilla. Jos joku nyt osaa auttaa paremmin.
Tiimit ja tuotokset:
RE:Ydintuho
Drahtlose:Infernalisch, Pienet pelit
Jos luet koodia tiedostosta, tuon pitäisi olla simppeli asia toteuttaa. Lasket koko ajan, missä mennään, tallennat "[" -merkin ja sitten "]" -merkkiin törmätessäsi siirryt taaksepäin SeekFilellä.
Koodi ladataan kyllä erillisestä tiedostosta, mutta sen jälkeen se "esikäsitellään" käännöstä ja ajoa varten. Koodi on siis yhtenä pötkönä "koodi$" muuttujassa ja siitä yritin mid:llä erotella loopissa suoritettavan koodin, mutta jokin meni pieleen ja silmukan toisto ei loppunut lainkaan.(Lopetus ehto oli, että muistipaikan arvo on nolla. Ehto ei varmaankaan täyttynyt ja koko homma levisi.) Luulen siis tehneeni vain jonkin tyhmän mokan ja ehkä saan ratkaistua sen itsekin, mutta vinkkejä toteutuksesta saa edelleen antaa.
Tiimit ja tuotokset:
RE:Ydintuho
Drahtlose:Infernalisch, Pienet pelit