11. Czarowanie scen

Cześć przyjaciele!

Tym razem będziemy opowiadać o takim pozornym drobiazgowi, jakim jest wyczyszczenie ekranu podczas czarowania. Wyobraźcie sobie, że stwarzacie jakieś opowiadanie, na przykład bajkę o Czerwonym Kapturku. Za pomocą mnie - niewidzialnego Baltiego - wyczarujecie domek Kapturka, mamę i Kapturka, który odchodzi precz. Potem powinniście wszystko usunąć i czarować las. Dla usunięcia wszystkiego, co jest na ekranie w mojej przestrzeni, służy jedno polecenie - kwadracik:

Użycie pokażemy na prostym programie: wyczarujcie kawałek domku, wszystko usuńcie i wyczarujcie las:

Kwadracik wyczyszczenia ma jednak też bardziej ciekawe użycie. Jeśli za nim wprowadzicie numer od 0 do 199, ekran nie tylko zostanie wyczyszczony, lecz na nim zostaną wyczarowane przedmioty tego banku (strony przedmiotów), którego numer został wprowadzony. Wypróbujcie to!

Jeśli za poleceniem wyczyszczenia wprowadzicie numer od 200 do 299, możecie czarować nawet całe sceny - obrazy narysowane w najniższym lub średnim poziomie Baltiego. Powinny one jednak mieć równą nazwę. Jeśli nasz program nazywa się CZYSZCZ.BPR, scena powinna nazywać się CZYSZCZ.S00, CZYSZCZ.S01 i tak dalej aż do CZYSZCZ.S99. Scenę z ekstenzją S00 wyczarujecie za pomocą numeru 200 za ikonką czyczczenia, scenę S01 za pomocą numeru 201 itd.

Na ostatnim rysunku są przykłady różnego używania polecenia czyszczenia. Program nazywa się CZYSZCZ i przypuszcza, że macie narysowaną scenę CZYSZCZ.S00 (np. drzewko z ogrodkiem):

Co robi ten program? Najpierw wyczaruję taki niski domek - okno, drzwi, okno. Potem poczekam jedną sekundę (10 razy 0,1 s) i wszystko usunę. Wyczaruję las z czterech drzew, znów poczekam sekundę i wyczaruję przedmioty z banku 0 (to jest podstawowy bank z przedmiotami). Jeszcze raz poczekam sekundę i wyczaruję poprzednio przygotowaną scenę CZYSZCZ.S00.

Uwaga, finał jest już blisko! W następnym odcinku zakończymy nasz kurs bajką o Czerwonym Kapturku.


do strony domowejwsteczspis treścidalej

[do strony domowej] [wstecz] [spis treści] [dalej]