Ejemplo n.º 1
0
            public void Initialize2DCoordinates(Vec2 <uint> coordinates)
            {
                this.OriginCoordinates = coordinates;
                Piece2D?.Initialize2DCoordinates();

                #if DisplaySquarePositionInfo
                initializeRankAndFileDebugTextPosition();
                #endif
            }
Ejemplo n.º 2
0
            public void Draw(RenderTarget renderer)
            {
                renderer.Draw(Sprite);
                Piece2D?.Draw(renderer);

                #if DisplaySquarePositionInfo
                renderer.Draw(rankAndFileText);
                #endif
            }
Ejemplo n.º 3
0
            public void InitializeGraphicalElements()
            {
                var spriteTexture = new Texture(DefaultSpriteImageFiles[Color]);

                Sprite       = new Sprite(spriteTexture);
                Sprite.Scale = calculateScalingFromBoardResolution();
                Piece2D?.InitializeGraphicalElements();

                #if DisplaySquarePositionInfo
                initializeRankAndFileDebugTextGraphics();
                #endif
            }