Game Development Reference
In-Depth Information
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Engine;
namespace Shooter
{
public class Bullet : Entity
{
public bool Dead { get; set; }
public Vector Direction { get; set; }
public double Speed { get; set; }
public double X
{
get { return _sprite.GetPosition().X; }
}
public double Y
{
get { return _sprite.GetPosition().Y; }
}
public void SetPosition(Vector position)
{
_sprite.SetPosition(position);
}
public void SetColor(Color color)
{
_sprite.SetColor(color);
}
public Bullet(Texture bulletTexture)
{
_sprite.Texture ¼ bulletTexture;
// Some default values
Dead ¼ false;
Direction ¼ new Vector(1, 0, 0);
Speed ¼ 512;// pixels per second
Search WWH ::




Custom Search