예제 #1
0
        static void Main(string[] args)
        {
            //cria instancia da classe caracter - objeto

            caracter player  = new caracter("<", ">");
            cenario  cenario = new cenario("_", 60);

            cenario.Imprime(player);
            Console.ReadKey();

            //Byte num = 4;
            // player.confPosicao(num);
            //  Byte p = player.Posicao;

            //  player.anda();
        }
예제 #2
0
        public void Imprime(caracter c)
        {
            Console.Clear();
            Console.WriteLine();

            //imprimir a primeira linha

            if (c.Pulando)
            {
                for (Byte i = 0; i < c.Posicao; i++)
                {
                    Console.Write(" ");
                }

                Console.WriteLine(c.Aparencia);
            }
            else
            {
                Console.WriteLine();
            }

            //imprime segunda linha
            for (Byte i = 0; i < c.Posicao; i++)
            {
                Console.WriteLine(Chao);
            }

            if (c.Pulando)
            {
                Console.Write(Chao);
            }

            else
            {
                Console.Write(c.Aparencia);
            }

            for (Byte I = 0; I < (Tamanho - c.Posicao); I++)
            {
                Console.Write(Chao);
            }
        }