Beispiel #1
0
        public static void PresunPriserku(Duch duch, int zY, int zX, int naY, int naX)
        {
            List <char> ostatniDuchove = duchove.ToList();

            ostatniDuchove.Remove(duch.znakDuchaDefault);
            if (!ostatniDuchove.Contains(mapa[zY, zX]) || mapa[zY, zX] == duch.znakDuchaDefault)
            {
                mapa[zY, zX] = mapaJidlaABonusu[zY, zX];
            }
            mapa[naY, naX] = duch.znakDucha;

            /*
             * if (mapa[zY, zX] == duch.znakDucha) //kdyz zadny duch s timto duchem nekrizi
             * {
             *  mapa[zY, zX] = duch.podeMnou;
             *  if (!ostatniDuchove.Contains(mapa[naY, naX])) duch.podeMnou = mapa[naY, naX];
             *
             * }
             * else
             * {
             *  if (!ostatniDuchove.Contains(mapa[naY, naX])) duch.podeMnou = mapa[naY, naX];
             *
             * }*/
        }
Beispiel #2
0
 public static void VratDuchaNaStart(Duch duch)
 {
     mapa[duch.puvSouradnice.y, duch.puvSouradnice.x] = duch.znakDuchaDefault;
 }