Kolmteist

Meil jäi pooleli töö Galaktikat näitava programmiga.
Jätkame sellega tegutsemist, lisame tähele lisaandmed – tähe värvi.
Parem on tähed koondada ehk omaette objekti – galaktikasse.
Teeme ümber tähe kuvamise, joonistame tõesti tähe kujulised tähed taevasse.

Näiteks tähe joonistamiseks teeme lisafunktsiooni (siin on juba värv lisatud tähele):

def taheke(self, dc, taht):
dc.SetBrush(wx.Brush(taht.annaVarv()))
dc.DrawPolygon(((taht.annaX()-4, taht.annaY()-4), (taht.annaX()-4, taht.annaY()), (taht.annaX(), taht.annaY()-4), (taht.annaX()+4, taht.annaY()+4)))

Nime võib ka lisada, selleks tahekese funktsiooni alla kirjutaja:

dc.DrawLabel(taht.annaVarv(), (taht.annaX(), taht.annaY(), taht.annaX()+20, taht.annaY()+20))

Tähtede nimede nimekirja leiab Wikipediast: http://en.wikipedia.org/wiki/List_of_proper_names_of_stars

Rubriigid: Uncategorized. Salvesta püsiviide oma järjehoidjasse.

Lisa kommentaar