Page 1 of 1

Ejemplo de Unidad, Nivel usados desde el método Main

Posted: Wed Aug 31, 2016 9:44 am
by xacarana
Diseño de las clases (Diagrama de clases)

Image

Nivel

Code: Select all

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
    class Nivel
    {
        private int total_hordas;
        private Unidad[] unidades;

        public void crearUnidades()
        {
            unidades = new Unidad[20];
            unidades[0] = new Unidad();
            unidades[0].Salud = 100;
            unidades[0].Velocidad_ataque = 5F;
            unidades[0].Velocidad_movimiento = 3.5F;
        }
    }
}

Unidad

Code: Select all

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
    class Unidad
    {
        private float salud;
        private float velocidad_ataque;
        private float velocidad_movimiento;

        public float Salud
        {
            get
            {
                return salud;
            }

            set
            {
                salud = value;
            }
        }

        public float Velocidad_ataque
        {
            get
            {
                return velocidad_ataque;
            }

            set
            {
                velocidad_ataque = value;
            }
        }

        public float Velocidad_movimiento
        {
            get
            {
                return velocidad_movimiento;
            }

            set
            {
                velocidad_movimiento = value;
            }
        }
    }
}
Programa

Code: Select all


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            Nivel primer_nivel = new Nivel();
            primer_nivel.crearUnidades();

        }
    }
}