Exemple #1
0
        public override string ToString()
        {
            string sensorsActius = "";
            var    coords        = Enum.GetValues(typeof(coord));

            foreach (coord c in coords)
            {
                if (sensors[(int)c] != 0)
                {
                    sensorsActius += c.ToString() + " ";
                }
            }


            string memoriaAciva = "";

            foreach (coord c in coords)
            {
                if (sensors[(int)c] != 0)
                {
                    memoriaAciva += c.ToString() + " ";
                }
            }

            return(string.Format("Robot en posicio ({0}, {1}): \n\tDireccio: {2} \n\tSensors actius: {3} \n\tSensors actius memoria: {4}. \n\n", x, y, direccio.ToString(), sensorsActius, memoriaAciva));
        }