public Game1() { graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; gd = GameData.Instance; gd.content = Content; gd.game = this; // Добавить игрока в список игровых объектов gameObjects.Add(gd.player); // Создать платформу platform = new GameObject("Platform1"); gameObjects.Add(platform); }
public KeyboardInputComponent(string id, GameObject owner) : base(id, owner) { }
public RectColliderComponent(string id, GameObject owner, Rectangle rect) : base(id, owner) { this.rect = rect; }
/// <summary> /// Конструктор /// </summary> /// <param name="id">идентификатор компонента</param> /// <param name="owner">объект-владелец</param> /// <param name="game"></param> /// <param name="image">ссылка на изображение</param> public RenderComponent(string id, GameObject owner) : base(id, owner) { }
/// <summary> /// Конструктор /// </summary> /// <param name="id"></param> /// <param name="owner"></param> public Component(string id, GameObject owner) { this.id = id; this.owner = owner; }
/// <summary> /// Добавить еще один объект в физический мир /// </summary> /// <param name="go">игровой объект</param> public void Add(GameObject go) { objects.Add(go); }
public ImageRenderComponent(string id, GameObject owner, ref Texture2D image) : base(id, owner) { this.image = image; }