Apro un nuovo topic, dato che avrei bisogno di consigli non legati al topic precedente..
Grazie al vostro aiuto sono riuscito a creare un oggetto che si sposta sull'asse X, adesso volevo provare a fare la stessa cosa, ma sul piano.
Ho provato a compilare il seguente codice, ma non riesco a capire cosa sbaglio, mi farebbe comodo anche qualche piccolo suggerimento...


using System;

namespace ConsoleApplication1
{
class Program
{
static void Main()
{
const string punto = "*#*>";
int posizioneX = 0;
int posizioneY=0;
ConsoleKeyInfo dir;
do
{
for (int i = 0; i < posizioneX; i++)
{
Console.Write(" ");
}
for (int i = 0; i < posizioneY; i++)
{
Console.WriteLine();
}
Console.WriteLine(punto + "\n");
dir = Console.ReadKey();

switch(dir.Key)
{
case(ConsoleKey.RightArrow):
posizioneX++;
Console.Clear();
break;

case(ConsoleKey.LeftArrow):
posizioneX--;
Console.Clear();
break;

case(ConsoleKey.UpArrow):
posizioneY++;
Console.Clear();
break;

case(ConsoleKey.DownArrow):
posizioneY--;
Console.Clear();
break;
}

} while (true);
}
}
}