package com.callumcarmicheal.old.solar.objects;
import java.util.List;
import com.callumcarmicheal.maths.Vector3f;
public class Planet extends IPlanet {
public Planet(String PlanetName, int OrbitIndex, float Mass, Vector3f planetColor) { super(PlanetName, OrbitIndex, Mass, planetColor); }
public Planet(String PlanetName, int OrbitIndex, float Mass, Vector3f planetColor, List<IPlanet> Subplanets, float Subplanets_offset) { super(PlanetName, OrbitIndex, Mass, planetColor, Subplanets, Subplanets_offset); }
public Planet(String PlanetName, int OrbitIndex, float Mass, Vector3f planetColor, IPlanet BasePlanet, List<IPlanet> Subplanets) { super(PlanetName, OrbitIndex, Mass, planetColor, BasePlanet, Subplanets); }
/**
* This can be used to create a basic planet or simple moon
*/
public Planet(String PlanetName, Vector3f PlanetColor, IPlanet BasePlanet) {
this.planetName = PlanetName;
this.Color = PlanetColor;
this.BasePlanet = BasePlanet;
}
/**
* This can be used to create a basic planet or simple moon
*/
public Planet(String PlanetName, IPlanet BasePlanet, Vector3f PlanetColor, float Size, List<IPlanet> Subplanets) {
this.planetName = PlanetName;
this.Color = PlanetColor;
this.BasePlanet = BasePlanet;
this.Mass = Size;
this.subPlanets = Subplanets;
}
@Override
public void init() {}
}