Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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();
        }