Ohjelma koostuu useista aliohjelmista ja niissä käydään painamalla keyhit()-
Jos pääohjelmassa on mappi, objekteja ja piirtokomentoja, niin aliohjelmaan mentäessä ei pääohjelman eikä ohjektien piirtäminen lopu vaan ne jäävät kaiken uuden eteen. Kuinka näyttö tyhjennetään niin, että aliohjelmasta voidaan palata takaisin tilanteeseen, josta lähdettiin aliohjelmaan ?
Etenkin tilet ja objektit jäävät kummittelemaan.
Ruudun tyhjennys
Re: Ruudun tyhjennys
Sinun pitää käyttää komentoa ShowObject, kun haluat piilottaa objekteja ettei niitä piirrettäisi DrawScreenissä.RaatoX wrote:Etenkin tilet ja objektit jäävät kummittelemaan.
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
-
- Devoted Member
- Posts: 718
- Joined: Wed Nov 03, 2010 7:56 pm
- Location: Joku piste pohjoisessa.
Re: Ruudun tyhjennys
VesQ wrote:Sinun pitää käyttää komentoa ShowObject, kun haluat piilottaa objekteja ettei niitä piirrettäisi DrawScreenissä.RaatoX wrote:Etenkin tilet ja objektit jäävät kummittelemaan.
Code: Select all
ShowObject objektinnimi,OFF
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
Re: Ruudun tyhjennys
Joo, ongelma ratkesi . En vain ajatellut, että ohjelmassa täytyy olla objektien osalta 3 eri olomuotoa (näkyvissä, piilossa ja poistettu) , kun ohjelmassa on eri aliohjelmia .
Luulin, että ohjelma jättää objektit piirtämättä, jos ne ei ole kyseisessä loopissa. Eli ajatus virhe .
Kiitos taas.
Luulin, että ohjelma jättää objektit piirtämättä, jos ne ei ole kyseisessä loopissa. Eli ajatus virhe .
Kiitos taas.