public Symbol(Texture texture, Color color, Position position, Gamestate gamestate) : base(position, gamestate) { Texture = texture; Color = color; SymbolSymbol = new RenderSymbol(new Position(), this, Texture, Color); RecalculateComponentsPositions(); }
public Field(Position position, Gamestate gamestate, PlayersManager playersManager, Texture texture) : base(position, gamestate) { PlayersManager = playersManager; PlayerID = 0; IsClickable = true; FieldBackgroundSymbol = new RenderSymbol(new Position(), this, texture, new Color(0, 0, 0, 255)); RecalculateComponentsPositions(); }
public IconButton(Position position, Gamestate gamestate, Texture iconTexture, float scale, Color iconColor) : base(position, gamestate) { IconTexture = iconTexture; Scale = scale; Background = new RenderRoundedRectangle(new Position(), this, Color.White, new Color(120, 160, 255), CalculateScreenSpaceHeight(5), CalculateScreenSpaceHeight(20)); Icon = new RenderSymbol(new Position(), this, iconTexture, iconColor); RecalculateComponentsPositions(); }