public Car(uint UUID, ContentManager content) : base(UUID) { var collider = new CmpCollider(this, content.Load <Texture2D>("etc/pixel")) { GetsPushed = true, GetsPushedBySameType = true, Type = "car", TypeFilter = new string[] { "betabunny" } }; // This so that the collider rotates according to front wheels of the car collider.offset.Y = 8; collider.offset.Height = -16; this.AddComponent(collider); var sprites = new Rectangle[][] { new Rectangle[] { new Rectangle(0, 0, 24, 43) }, }; var anim = new CmpAnim(this, content.Load <Texture2D>("spritesheets/car"), sprites // The sprite(s) we created above ) { renderColor = Color.White }; AddComponent(anim); }
public Tree(uint UUID, ContentManager content) : base(UUID) { this.size = new Vector2(32, 64); var collider = new CmpCollider(this, content.Load <Texture2D>("etc/pixel")); collider.offset.Height = -48; collider.offset.Y = 64; this.AddComponent(collider); var sprites = new Rectangle[][] { new Rectangle[] { new Rectangle(0, 0, 32, 64) } }; AddComponent(new CmpAnim(this, content.Load <Texture2D>("spritesheets/tree"), sprites)); }