public PiecesTheme()
        {
            PiecesThemeData = UData.ToTable2("PiecesThemeData", "ThemeID", "PieceID", "PieceXaml");
            ColorSchemeData = UData.ToTable2("ColorSchemeData", "ColorScheme", "BorderColor", "WhitePiecesColor", "BlackPiecesColor", "LightSquaresColor", "DarkSquaresColor");

            KvBackground = new Kv(KvType.BackgroundThemes);
            KvColors     = new Kv(KvType.ColorSchemes);
            KvPieces     = new Kv(KvType.PiecesThemes);

            Load();
        }
Beispiel #2
0
        public Kv(KvType type)
        {
            if (type == KvType.Web)
            {
                DataTable = UData.ToTable2("Kv", "k", "v");
            }
            else
            {
                string path = GetFilePath(type);

                DataTable = UData.LoadDataTable5(path);
            }
        }
Beispiel #3
0
 /*
  * r = RankEnum.
  * f = FileEnum.
  * p = piece in square. i.e. Pieces
  */
 public static DataTable GetBoardDataTable()
 {
     return(UData.ToTable2("BoardData", Board.Rank, Board.File, Board.Piece));
 }
Beispiel #4
0
 public static DataTable GetDatabaseFilesDataTable()
 {
     return(UData.ToTable2(DBFilesData, Path, ShortPath));
 }