- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
public void OpredelenieKletki(TipiReljefaMiraVelikogo tipKletkiEtt)
{
tipKletki = tipKletkiEtt;
#region огромное назначение координат ректанглам вырезания из разнобоя
if (kameraEtojKletki.sasUvelicenie)
{
switch (tipKletki)
{
case TipiReljefaMiraVelikogo.zelenaRovnaAA:
malOcered = 1; kadrSasVirezanija = new Rectangle(0, kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaBB:
malOcered = 1; kadrSasVirezanija = new Rectangle(0, 316 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaCC:
malOcered = 1; kadrSasVirezanija = new Rectangle(0, 632 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaDD:
malOcered = 1; kadrSasVirezanija = new Rectangle(0, 948 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaVertPalkaAA:
malOcered = 1; kadrSasVirezanija = new Rectangle(0, 1264 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaVertPalkaAb:
malOcered = 1; kadrSasVirezanija = new Rectangle(0, 1580 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaVertPalkaBB:
malOcered = 1; kadrSasVirezanija = new Rectangle(162, 1264 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
case TipiReljefaMiraVelikogo.zelenaRovnaVertPalkaBc:
malOcered = 1; kadrSasVirezanija = new Rectangle(162, 1580 + kameraEtojKletki.sasKudaSmotrit * 79, 162, 79);
smewenieSasKadra = new Vector2(18f, 98f); animacijaLi = false; nomRaznoboja = 19; break;
... ... ...
Класс который достает из спрайтшита нужную текстуру и передает её на отрисовку.
roman-kashitsyn 21.07.2011 17:10 # +3
ArtFeel 21.07.2011 18:08 # +1
absolut 21.07.2011 17:25 # +1
TarasB 22.07.2011 13:28 # 0
Lure Of Chaos 22.07.2011 14:18 # +2
ктулху фтагн вообще
bugmenot 21.07.2011 18:10 # +2
любовно и прельстиво!
Lure Of Chaos 21.07.2011 18:37 # +3
..зелёёёнааая траваааа!
ling 22.07.2011 10:21 # +2
SmackMyBitchUp 22.07.2011 10:33 # 0
ling 22.07.2011 11:00 # 0
roman-kashitsyn 22.07.2011 13:22 # +1
TarasB 22.07.2011 13:29 # 0
carsten 22.07.2011 20:40 # 0
как будто писал индус - выпускник РУДН
TheHamstertamer 23.07.2011 12:44 # −1
PizdetsKakoyUdobniyIdentifikator
eth0 23.07.2011 12:57 # 0
TheHamstertamer 23.07.2011 12:58 # 0