lekanyetsa
→ map()E tsaya palo mo selekanyong se le sengwe, e bo e e lekanyetsa mo go se sengwe.
lekanyetsa(boleng, tlaseYaPele, godimoYaPele, tlaseYaBobedi, godimoYaBobedi, thibelwa)Ka gantsi boleng jo o nang le jona ga bo lekane le jo o bo tlhokang. paloKelelo e naya 0 go ya go 1, mme kanefase ya gago ke 400 ka bophara. lekanyetsa ke yona e e ntshang bothata joo.
lekanyetsa(0.5, 0, 1, 0, 400) ke 200 — bogare jwa selekanyo sa ntlha bo nna bogare jwa se se latelang.
Selekanyo se se latelang se ka retologa: lekanyetsa(0, 0, 100, 400, 0) e busa 400. Se se dirisiwa fa o batla go menola tsela ya sengwe.
Boleng jo bo kwa ntle ga selekanyo sa ntlha bo tswelela kwa ntle ga se se latelang — lekanyetsa(2, 0, 1, 0, 100) ke 200. Fa o batla go bo emisa mo moeding, naya nnete jaaka boleng jwa botlhano, kgotsa dirisa thibela.
Diparamethara
Karolo e e bidiwang “Diparamethara”| Leina | Mofuta | Tlhaloso |
|---|---|---|
boleng | palo | Palo e e tlang go lekanyediwa. |
tlaseYaPele | palo | Moedi o o kwa tlase wa selekanyo se palo e leng mo go sona jaanong. |
godimoYaPele | palo | Moedi o o kwa godimo wa selekanyo sa jaanong. |
tlaseYaBobedi | palo | Moedi o o kwa tlase wa selekanyo se se batlegang. |
godimoYaBobedi | palo | Moedi o o kwa godimo wa selekanyo se se batlegang. |
thibelwa (ka boitlhophelo) | nnetemaaka | Fa e le nnete, matswela a emisiwa mo moeding wa selekanyo se se batlegang. Fa bo sa newe, ke maaka. |
tiro setaLoeto() {
thalaKanefase(400, 400);
bokamorago(24, 28, 38);
tlogelaMothalo();
paloKeleloPeo(12);
gopheta (diri x = 0; x < 400; x = x + 4) {
metlha kelelo = paloKelelo(x * 0.012);
// 0..1 go ya go 40..360
diri godimo = lekanyetsa(kelelo, 0, 1, 40, 360);
// Selekanyo se le sengwe se lekanyediwa mo mmaleng
tlatsaMmala(lekanyetsa(kelelo, 0, 1, 60, 250), 140, 210);
thalaKhutlonne(x, godimo, 3, 400 - godimo);
}
}tiro setaLoeto() {
thalaKanefase(400, 400);
bokamorago(240);
tlogelaMothalo();
gopheta (diri i = 0; i < 20; i = i + 1) {
// i e gola, mme bophara bo a fokotsega
diri bogolwane = lekanyetsa(i, 0, 19, 340, 20);
diri mmala = lekanyetsa(i, 0, 19, 40, 230);
tlatsaMmala(mmala, 90, 240 - mmala);
thalaKhutlonne(200 - bogolwane / 2, i * 20, bogolwane, 16);
}
}