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

Programación Orientada a Objetos (Tower defense - kingdom rush)

Moderator: julianmartinez16

Post Reply
User avatar
xacarana
Site Admin
Posts: 1148
Joined: Fri Jan 15, 2016 6:13 pm

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

Post by xacarana » Wed Aug 31, 2016 9:44 am

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();

        }
    }
}
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

Post Reply