public HexSliceEntity(string name, Color backgroundColor) : base(name) { HexBackgroundSlice hbs = new HexBackgroundSlice(60f, 700f); hbs.rotation = -90f; hbs.color = backgroundColor; backgroundSliceComponent = new WTSpriteComponent("backgroundSliceComponent", hbs); AddComponent(backgroundSliceComponent); }
public HexBackground() { backgroundSlices = new HexBackgroundSlice[6]; bool isColor1 = true; for (int i = 0; i < 6; i++) { backgroundSlices[i] = new HexBackgroundSlice(60, 700); backgroundSlices[i].rotation = 60 * i; if (isColor1) backgroundSlices[i].color = color1; else backgroundSlices[i].color = color2; isColor1 = !isColor1; AddChild(backgroundSlices[i]); } }