Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Asema::korota(Siirto const& siirto, Vari const vari, char miksi_korotetaan) {
- if (vari == 0) {
- switch (miksi_korotetaan) {
- case 'D':
- lauta[siirto.loppuruutu().rivi()][siirto.loppuruutu().linja()] = &vd_;
- break;
- case 'T':
- lauta[siirto.loppuruutu().rivi()][siirto.loppuruutu().linja()] = &vt_;
- break;
- case 'L':
- lauta[siirto.loppuruutu().rivi()][siirto.loppuruutu().linja()] = &vl_;
- break;
- case 'R':
- lauta[siirto.loppuruutu().rivi()][siirto.loppuruutu().linja()] = &vr_;
- break;
- }
- }
- else {
- switch (miksi_korotetaan) {
- case 'D':
- lauta[siirto.loppuruutu().rivi()][siirto.loppuruutu().linja()] = &md_;
- break;
- case 'T':
- lauta[siirto.loppuruutu().rivi()][siirto.loppuruutu().linja()] = &mt_;
- break;
- case 'L':
- lauta[siirto.loppuruutu().rivi()][siirto.loppuruutu().linja()] = &ml_;
- break;
- case 'R':
- lauta[siirto.loppuruutu().rivi()][siirto.loppuruutu().linja()] = &mr_;
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement