English
English
Slovensky
Slovensky
Èesky
Èesky
©ari¹sky
©ari¹sky
 
Kategórie: Programy v Pascalu (KMP)
hraci_kostky.png
Autor: Jirka Bernát
Program: Hraci_kostky.pas
Soubor exe: Hraci_kostky.exe
Program na hraní v kostky.
Zobrazené: 311x


{ HRACI_KOSTKY.PAS                       Copyright (c) Jirka Bernát }
{ Program na na hranie v kostky.                                    }
{                                                                   }
{ Datum:27.02.2008                             http://www.trsek.com }
{ Czech Republic                                                    }
{ E-mail : jura.bernat@seznam.cz                                    }
 
{Program:}
program jirka;
uses crt;
label skok,skok1,skok2,skok3,skok4,skok5,skok6,skok11,skok22,skok33,skok44,skok55,skok66,skok111,skokh;
var h,o,v,volba:char;
    x,y,z,p,i,kostka1,kostka2,kostka3,ct1,ct2,ct3,ct4,ct5,ct6:integer;
 
{Procedura Ÿiçten¡}
procedure vycisti;
begin;
window(1,1,80,50);
textbackground(0);
textcolor(15);
clrscr;
end;
{/procedura Ÿiçten¡}
 
 
procedure writexy(x,y:integer;s:string);
begin
  gotoxy(x,y);
  write(s);
end;
 
 
{Procedura pro prvn¡ Kostku}
procedure kostka(hod:integer);
begin
case hod of
    1:  begin
        writexy(4,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,6,'³                ³');
        writexy(4,7,'³                ³');
        writexy(4,8,'³                ³');
        writexy(4,9,'³                ³');
        writexy(4,10,'³       **       ³');
        writexy(4,11,'³      ****      ³');
        writexy(4,12,'³       **       ³');
        writexy(4,13,'³                ³');
        writexy(4,14,'³                ³');
        writexy(4,15,'³                ³');
        writexy(4,16,'³                ³');
        writexy(4,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka1:=1;
        end;
 
    2:  begin
        writexy(4,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,6,'³ **             ³');
        writexy(4,7,'³****            ³');
        writexy(4,8,'³ **             ³');
        writexy(4,9,'³                ³');
        writexy(4,10,'³                ³');
        writexy(4,11,'³                ³');
        writexy(4,12,'³                ³');
        writexy(4,13,'³                ³');
        writexy(4,14,'³             ** ³');
        writexy(4,15,'³            ****³');
        writexy(4,16,'³             ** ³');
        writexy(4,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka1:=2;
        end;
 
    3:  begin
        writexy(4,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,6,'³ **             ³');
        writexy(4,7,'³****            ³');
        writexy(4,8,'³ **             ³');
        writexy(4,9,'³                ³');
        writexy(4,10,'³       **       ³');
        writexy(4,11,'³      ****      ³');
        writexy(4,12,'³       **       ³');
        writexy(4,13,'³                ³');
        writexy(4,14,'³             ** ³');
        writexy(4,15,'³            ****³');
        writexy(4,16,'³             ** ³');
        writexy(4,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka1:=3;
        end;
 
    4:  begin
        writexy(4,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,6,'³ **          ** ³');
        writexy(4,7,'³****        ****³');
        writexy(4,8,'³ **          ** ³');
        writexy(4,9,'³                ³');
        writexy(4,10,'³                ³');
        writexy(4,11,'³                ³');
        writexy(4,12,'³                ³');
        writexy(4,13,'³                ³');
        writexy(4,14,'³ **          ** ³');
        writexy(4,15,'³****        ****³');
        writexy(4,16,'³ **          ** ³');
        writexy(4,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka1:=4;
        end;
 
    5:  begin
        writexy(4,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,6,'³ **          ** ³');
        writexy(4,7,'³****        ****³');
        writexy(4,8,'³ **          ** ³');
        writexy(4,9,'³                ³');
        writexy(4,10,'³       **       ³');
        writexy(4,11,'³      ****      ³');
        writexy(4,12,'³       **       ³');
        writexy(4,13,'³                ³');
        writexy(4,14,'³ **          ** ³');
        writexy(4,15,'³****        ****³');
        writexy(4,16,'³ **          ** ³');
        writexy(4,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka1:=5;
        end;
 
    6:  begin
        writexy(4,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,6,'³ **          ** ³');
        writexy(4,7,'³****        ****³');
        writexy(4,8,'³ **          ** ³');
        writexy(4,9,'³                ³');
        writexy(4,10,'³ **          ** ³');
        writexy(4,11,'³****        ****³');
        writexy(4,12,'³ **          ** ³');
        writexy(4,13,'³                ³');
        writexy(4,14,'³ **          ** ³');
        writexy(4,15,'³****        ****³');
        writexy(4,16,'³ **          ** ³');
        writexy(4,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka1:=6;
 
        end;
    end;
end;
{/Procedura pro prvn¡ kostku}
 
{Procedura pro druhou kostku}
procedure kostka11(hod:integer);
begin
case hod of
    1:  begin
        writexy(24,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(24,6,'³                ³');
        writexy(24,7,'³                ³');
        writexy(24,8,'³                ³');
        writexy(24,9,'³                ³');
        writexy(24,10,'³       **       ³');
        writexy(24,11,'³      ****      ³');
        writexy(24,12,'³       **       ³');
        writexy(24,13,'³                ³');
        writexy(24,14,'³                ³');
        writexy(24,15,'³                ³');
        writexy(24,16,'³                ³');
        writexy(24,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka2:=1;
        end;
 
    2:  begin
        writexy(24,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(24,6,'³ **             ³');
        writexy(24,7,'³****            ³');
        writexy(24,8,'³ **             ³');
        writexy(24,9,'³                ³');
        writexy(24,10,'³                ³');
        writexy(24,11,'³                ³');
        writexy(24,12,'³                ³');
        writexy(24,13,'³                ³');
        writexy(24,14,'³             ** ³');
        writexy(24,15,'³            ****³');
        writexy(24,16,'³             ** ³');
        writexy(24,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka2:=2;
        end;
 
    3:  begin
        writexy(24,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(24,6,'³ **             ³');
        writexy(24,7,'³****            ³');
        writexy(24,8,'³ **             ³');
        writexy(24,9,'³                ³');
        writexy(24,10,'³       **       ³');
        writexy(24,11,'³      ****      ³');
        writexy(24,12,'³       **       ³');
        writexy(24,13,'³                ³');
        writexy(24,14,'³             ** ³');
        writexy(24,15,'³            ****³');
        writexy(24,16,'³             ** ³');
        writexy(24,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka2:=3;
        end;
 
    4:  begin
        writexy(24,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(24,6,'³ **          ** ³');
        writexy(24,7,'³****        ****³');
        writexy(24,8,'³ **          ** ³');
        writexy(24,9,'³                ³');
        writexy(24,10,'³                ³');
        writexy(24,11,'³                ³');
        writexy(24,12,'³                ³');
        writexy(24,13,'³                ³');
        writexy(24,14,'³ **          ** ³');
        writexy(24,15,'³****        ****³');
        writexy(24,16,'³ **          ** ³');
        writexy(24,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka2:=4;
        end;
 
    5:  begin
        writexy(24,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(24,6,'³ **          ** ³');
        writexy(24,7,'³****        ****³');
        writexy(24,8,'³ **          ** ³');
        writexy(24,9,'³                ³');
        writexy(24,10,'³       **       ³');
        writexy(24,11,'³      ****      ³');
        writexy(24,12,'³       **       ³');
        writexy(24,13,'³                ³');
        writexy(24,14,'³ **          ** ³');
        writexy(24,15,'³****        ****³');
        writexy(24,16,'³ **          ** ³');
        writexy(24,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka2:=5;
        end;
 
    6:  begin
        writexy(24,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(24,6,'³ **          ** ³');
        writexy(24,7,'³****        ****³');
        writexy(24,8,'³ **          ** ³');
        writexy(24,9,'³                ³');
        writexy(24,10,'³ **          ** ³');
        writexy(24,11,'³****        ****³');
        writexy(24,12,'³ **          ** ³');
        writexy(24,13,'³                ³');
        writexy(24,14,'³ **          ** ³');
        writexy(24,15,'³****        ****³');
        writexy(24,16,'³ **          ** ³');
        writexy(24,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka2:=6;
        end;
    end;
end;
{/Procedura pro druhou kostku}
 
 
{Procedura pro týet¡ kostku}
procedure kostka22(hod:integer);
begin
case hod of
    1:  begin
        writexy(44,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(44,6,'³                ³');
        writexy(44,7,'³                ³');
        writexy(44,8,'³                ³');
        writexy(44,9,'³                ³');
        writexy(44,10,'³       **       ³');
        writexy(44,11,'³      ****      ³');
        writexy(44,12,'³       **       ³');
        writexy(44,13,'³                ³');
        writexy(44,14,'³                ³');
        writexy(44,15,'³                ³');
        writexy(44,16,'³                ³');
        writexy(44,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka3:=1;
        end;
 
    2:  begin
        writexy(44,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(44,6,'³ **             ³');
        writexy(44,7,'³****            ³');
        writexy(44,8,'³ **             ³');
        writexy(44,9,'³                ³');
        writexy(44,10,'³                ³');
        writexy(44,11,'³                ³');
        writexy(44,12,'³                ³');
        writexy(44,13,'³                ³');
        writexy(44,14,'³             ** ³');
        writexy(44,15,'³            ****³');
        writexy(44,16,'³             ** ³');
        writexy(44,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka3:=2;
        end;
 
    3:  begin
        writexy(44,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(44,6,'³ **             ³');
        writexy(44,7,'³****            ³');
        writexy(44,8,'³ **             ³');
        writexy(44,9,'³                ³');
        writexy(44,10,'³       **       ³');
        writexy(44,11,'³      ****      ³');
        writexy(44,12,'³       **       ³');
        writexy(44,13,'³                ³');
        writexy(44,14,'³             ** ³');
        writexy(44,15,'³            ****³');
        writexy(44,16,'³             ** ³');
        writexy(44,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka3:=3;
        end;
 
    4:  begin
        writexy(44,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(44,6,'³ **          ** ³');
        writexy(44,7,'³****        ****³');
        writexy(44,8,'³ **          ** ³');
        writexy(44,9,'³                ³');
        writexy(44,10,'³                ³');
        writexy(44,11,'³                ³');
        writexy(44,12,'³                ³');
        writexy(44,13,'³                ³');
        writexy(44,14,'³ **          ** ³');
        writexy(44,15,'³****        ****³');
        writexy(44,16,'³ **          ** ³');
        writexy(44,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka3:=4;
        end;
 
    5:  begin
        writexy(44,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(44,6,'³ **          ** ³');
        writexy(44,7,'³****        ****³');
        writexy(44,8,'³ **          ** ³');
        writexy(44,9,'³                ³');
        writexy(44,10,'³       **       ³');
        writexy(44,11,'³      ****      ³');
        writexy(44,12,'³       **       ³');
        writexy(44,13,'³                ³');
        writexy(44,14,'³ **          ** ³');
        writexy(44,15,'³****        ****³');
        writexy(44,16,'³ **          ** ³');
        writexy(44,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka3:=5;
        end;
 
    6:  begin
        writexy(44,5,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(44,6,'³ **          ** ³');
        writexy(44,7,'³****        ****³');
        writexy(44,8,'³ **          ** ³');
        writexy(44,9,'³                ³');
        writexy(44,10,'³ **          ** ³');
        writexy(44,11,'³****        ****³');
        writexy(44,12,'³ **          ** ³');
        writexy(44,13,'³                ³');
        writexy(44,14,'³ **          ** ³');
        writexy(44,15,'³****        ****³');
        writexy(44,16,'³ **          ** ³');
        writexy(44,17,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        kostka3:=6;
        end;
    end;
end;
{/Procedura pro tret¡ kostku}
 
{Procedura pro prvn¡ kostiŸku}
 
procedure kosticka(hod:integer);
begin
case hod of
    1:  begin
        writexy(4,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,4,'³              ³');
        writexy(4,5,'³              ³');
        writexy(4,6,'³              ³');
        writexy(4,7,'³      **      ³');
        writexy(4,8,'³      **      ³');
        writexy(4,9,'³              ³');
        writexy(4,10,'³              ³');
        writexy(4,11,'³              ³');
        writexy(4,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct1:=1;
        end;
 
    2:  begin
        writexy(4,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,4,'³ **           ³');
        writexy(4,5,'³ **           ³');
        writexy(4,6,'³              ³');
        writexy(4,7,'³              ³');
        writexy(4,8,'³              ³');
        writexy(4,9,'³              ³');
        writexy(4,10,'³           ** ³');
        writexy(4,11,'³           ** ³');
        writexy(4,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct1:=2;
        end;
 
    3:  begin
        writexy(4,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,4,'³ **           ³');
        writexy(4,5,'³ **           ³');
        writexy(4,6,'³              ³');
        writexy(4,7,'³      **      ³');
        writexy(4,8,'³      **      ³');
        writexy(4,9,'³              ³');
        writexy(4,10,'³           ** ³');
        writexy(4,11,'³           ** ³');
        writexy(4,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct1:=3;
        end;
 
    4:  begin
        writexy(4,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,4,'³ **        ** ³');
        writexy(4,5,'³ **        ** ³');
        writexy(4,6,'³              ³');
        writexy(4,7,'³              ³');
        writexy(4,8,'³              ³');
        writexy(4,9,'³              ³');
        writexy(4,10,'³ **        ** ³');
        writexy(4,11,'³ **        ** ³');
        writexy(4,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct1:=4;
        end;
 
    5:  begin
        writexy(4,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,4,'³ **        ** ³');
        writexy(4,5,'³ **        ** ³');
        writexy(4,6,'³              ³');
        writexy(4,7,'³      **      ³');
        writexy(4,8,'³      **      ³');
        writexy(4,9,'³              ³');
        writexy(4,10,'³ **        ** ³');
        writexy(4,11,'³ **        ** ³');
        writexy(4,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct1:=5;
        end;
 
    6:  begin
        writexy(4,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,4,'³ **        ** ³');
        writexy(4,5,'³ **        ** ³');
        writexy(4,6,'³              ³');
        writexy(4,7,'³ **        ** ³');
        writexy(4,8,'³ **        ** ³');
        writexy(4,9,'³              ³');
        writexy(4,10,'³ **        ** ³');
        writexy(4,11,'³ **        ** ³');
        writexy(4,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct1:=6;
        end;
    end;
end;
 
 
 
 
{/Procedury pro prvn¡ kostiŸku}
{Procedura pro druhou kostiŸku}
procedure kosticka2(hod:integer);
begin
case hod of
    1:  begin
        writexy(24,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(24,4,'³              ³');
        writexy(24,5,'³              ³');
        writexy(24,6,'³              ³');
        writexy(24,7,'³      **      ³');
        writexy(24,8,'³      **      ³');
        writexy(24,9,'³              ³');
        writexy(24,10,'³              ³');
        writexy(24,11,'³              ³');
        writexy(24,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct2:=1;
        end;
 
    2:  begin
        writexy(24,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(24,4,'³ **           ³');
        writexy(24,5,'³ **           ³');
        writexy(24,6,'³              ³');
        writexy(24,7,'³              ³');
        writexy(24,8,'³              ³');
        writexy(24,9,'³              ³');
        writexy(24,10,'³           ** ³');
        writexy(24,11,'³           ** ³');
        writexy(24,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct2:=2;
        end;
 
    3:  begin
        writexy(24,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(24,4,'³ **           ³');
        writexy(24,5,'³ **           ³');
        writexy(24,6,'³              ³');
        writexy(24,7,'³      **      ³');
        writexy(24,8,'³      **      ³');
        writexy(24,9,'³              ³');
        writexy(24,10,'³           ** ³');
        writexy(24,11,'³           ** ³');
        writexy(24,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct2:=3;
        end;
 
    4:  begin
        writexy(24,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(24,4,'³ **        ** ³');
        writexy(24,5,'³ **        ** ³');
        writexy(24,6,'³              ³');
        writexy(24,7,'³              ³');
        writexy(24,8,'³              ³');
        writexy(24,9,'³              ³');
        writexy(24,10,'³ **        ** ³');
        writexy(24,11,'³ **        ** ³');
        writexy(24,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct2:=4;
        end;
 
    5:  begin
        writexy(24,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(24,4,'³ **        ** ³');
        writexy(24,5,'³ **        ** ³');
        writexy(24,6,'³              ³');
        writexy(24,7,'³      **      ³');
        writexy(24,8,'³      **      ³');
        writexy(24,9,'³              ³');
        writexy(24,10,'³ **        ** ³');
        writexy(24,11,'³ **        ** ³');
        writexy(24,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct2:=5;
        end;
 
    6:  begin
        writexy(24,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(24,4,'³ **        ** ³');
        writexy(24,5,'³ **        ** ³');
        writexy(24,6,'³              ³');
        writexy(24,7,'³ **        ** ³');
        writexy(24,8,'³ **        ** ³');
        writexy(24,9,'³              ³');
        writexy(24,10,'³ **        ** ³');
        writexy(24,11,'³ **        ** ³');
        writexy(24,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct2:=6;
        end;
    end;
end;
 
 
 
 
{/Procedury pro druhou kostiŸku}
 
{Procedura pro týet¡ kostiŸku}
 
procedure kosticka3(hod:integer);
begin
case hod of
    1:  begin
        writexy(44,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(44,4,'³              ³');
        writexy(44,5,'³              ³');
        writexy(44,6,'³              ³');
        writexy(44,7,'³      **      ³');
        writexy(44,8,'³      **      ³');
        writexy(44,9,'³              ³');
        writexy(44,10,'³              ³');
        writexy(44,11,'³              ³');
        writexy(44,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct3:=1;
        end;
 
    2:  begin
        writexy(44,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(44,4,'³ **           ³');
        writexy(44,5,'³ **           ³');
        writexy(44,6,'³              ³');
        writexy(44,7,'³              ³');
        writexy(44,8,'³              ³');
        writexy(44,9,'³              ³');
        writexy(44,10,'³           ** ³');
        writexy(44,11,'³           ** ³');
        writexy(44,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct3:=2;
        end;
 
    3:  begin
        writexy(44,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(44,4,'³ **           ³');
        writexy(44,5,'³ **           ³');
        writexy(44,6,'³              ³');
        writexy(44,7,'³      **      ³');
        writexy(44,8,'³      **      ³');
        writexy(44,9,'³              ³');
        writexy(44,10,'³           ** ³');
        writexy(44,11,'³           ** ³');
        writexy(44,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct3:=3;
        end;
 
    4:  begin
        writexy(44,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(44,4,'³ **        ** ³');
        writexy(44,5,'³ **        ** ³');
        writexy(44,6,'³              ³');
        writexy(44,7,'³              ³');
        writexy(44,8,'³              ³');
        writexy(44,9,'³              ³');
        writexy(44,10,'³ **        ** ³');
        writexy(44,11,'³ **        ** ³');
        writexy(44,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct3:=4;
        end;
 
    5:  begin
        writexy(44,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(44,4,'³ **        ** ³');
        writexy(44,5,'³ **        ** ³');
        writexy(44,6,'³              ³');
        writexy(44,7,'³      **      ³');
        writexy(44,8,'³      **      ³');
        writexy(44,9,'³              ³');
        writexy(44,10,'³ **        ** ³');
        writexy(44,11,'³ **        ** ³');
        writexy(44,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct3:=5;
        end;
 
    6:  begin
        writexy(44,3,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(44,4,'³ **        ** ³');
        writexy(44,5,'³ **        ** ³');
        writexy(44,6,'³              ³');
        writexy(44,7,'³ **        ** ³');
        writexy(44,8,'³ **        ** ³');
        writexy(44,9,'³              ³');
        writexy(44,10,'³ **        ** ³');
        writexy(44,11,'³ **        ** ³');
        writexy(44,12,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct3:=6;
        end;
    end;
end;
{/ procedury pro týet¡ kostiŸku}
 
{Procedura pro Ÿtvrtou kostiŸku}
procedure kosticka4(hod:integer);
begin
case hod of
    1:  begin
        writexy(4,14,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,15,'³              ³');
        writexy(4,16,'³              ³');
        writexy(4,17,'³              ³');
        writexy(4,18,'³      **      ³');
        writexy(4,19,'³      **      ³');
        writexy(4,20,'³              ³');
        writexy(4,21,'³              ³');
        writexy(4,22,'³              ³');
        writexy(4,23,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct4:=1;
        end;
 
    2:  begin
        writexy(4,14,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,15,'³ **           ³');
        writexy(4,16,'³ **           ³');
        writexy(4,17,'³              ³');
        writexy(4,18,'³              ³');
        writexy(4,19,'³              ³');
        writexy(4,20,'³              ³');
        writexy(4,21,'³           ** ³');
        writexy(4,22,'³           ** ³');
        writexy(4,23,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct4:=2;
        end;
 
    3:  begin
        writexy(4,14,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,15,'³ **           ³');
        writexy(4,16,'³ **           ³');
        writexy(4,17,'³              ³');
        writexy(4,18,'³      **      ³');
        writexy(4,19,'³      **      ³');
        writexy(4,20,'³              ³');
        writexy(4,21,'³           ** ³');
        writexy(4,22,'³           ** ³');
        writexy(4,23,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct4:=3;
        end;
 
    4:  begin
        writexy(4,14,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,15,'³ **        ** ³');
        writexy(4,16,'³ **        ** ³');
        writexy(4,17,'³              ³');
        writexy(4,18,'³              ³');
        writexy(4,19,'³              ³');
        writexy(4,20,'³              ³');
        writexy(4,21,'³ **        ** ³');
        writexy(4,22,'³ **        ** ³');
        writexy(4,23,'ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ');
        ct4:=4;
        end;
 
    5:  begin
        writexy(4,14,'ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿');
        writexy(4,15,'³ **        ** ³');
        writexy(4,16,'³ **        ** ³');
        writexy(4,17,'³              ³');
        writexy(4,18,'³      **      ³');
        writexy(4,19,<