Exemplo n.º 1
0
        void MapEditorUiText()
        {
            if (MapEditor)
            {
                if (MapEditorActive)
                {
                    string s = "Map Editor, Paused\nPlayer " + MyPlayerNumber;
                    if (CurUserMode == UserMode.Painting)
                    {
                        if (TileUserIsPlacing != TileType.None)
                        {
                            s += "\nTile: " + TileType.Name(TileUserIsPlacing);
                        }

                        if (UnitUserIsPlacing != UnitType.None)
                        {
                            s += "\nUnit: " + UnitType.Name(UnitUserIsPlacing) + ", " + UnitDistribution.Name(UnitPlaceStyle);
                        }
                    }

                    Render.DrawText(s, vec(0, 200), 1);
                }
                else
                {
                    Render.DrawText("Map Editor, Playing", vec(0, 200), 1);
                }
            }
        }
Exemplo n.º 2
0
 public void Draw(vec2 pos)
 {
     Render.DrawText(Message, pos, .785f, align: Alignment.Center, clr: new color(1f, 1f, 1f, alpha));
 }