示例#1
0
 public FIELDTYPE this[FIELDTYPE index]
 {
     get
     {
         return(index);
     }
 }
示例#2
0
        public FieldButton(Point[] size, FIELDTYPE type)
        {
            //set triangle
            triangle = size;
            //add to shape
            shape.AddPolygon(triangle);
            //get background color from type
            switch (type)
            {
            case FIELDTYPE.GRASS:
                this.BackColor = Color.LawnGreen;
                break;

            case FIELDTYPE.MOUNTAIN:
                this.BackColor = Color.LightGray;
                break;

            case FIELDTYPE.WATER:
                this.BackColor = Color.LightBlue;
                break;

            case FIELDTYPE.WOODS:
                this.BackColor = Color.ForestGreen;
                break;

            default:
                this.BackColor = Color.Black;
                break;
            }
            InitializeComponent();
        }
示例#3
0
        public virtual string TranslateFieldType(FIELDTYPE index)
        {
            switch (index)
            {
            case FIELDTYPE.INTEGER_INDEXED:
                return("AUTOINCREMENT");        //"INTEGER  NOT NULL";

            case FIELDTYPE.VARCHAR_1:
                return("VARCHAR(1)");

            case FIELDTYPE.VARCHAR_2:
                return("VARCHAR(2)");

            case FIELDTYPE.VARCHAR_3:
                return("VARCHAR(3)");

            case FIELDTYPE.VARCHAR_4:
                return("VARCHAR(4)");

            case FIELDTYPE.VARCHAR_5:
                return("VARCHAR(5)");

            case FIELDTYPE.VARCHAR_6:
                return("VARCHAR(6)");

            case FIELDTYPE.VARCHAR_7:
                return("VARCHAR(7)");

            case FIELDTYPE.VARCHAR_8:
                return("VARCHAR(8)");

            case FIELDTYPE.VARCHAR_9:
                return("VARCHAR(9)");

            case FIELDTYPE.VARCHAR_10:
                return("VARCHAR(10)");

            case FIELDTYPE.VARCHAR_11:
                return("VARCHAR(11)");

            case FIELDTYPE.VARCHAR_12:
                return("VARCHAR(12)");

            case FIELDTYPE.VARCHAR_13:
                return("VARCHAR(13)");

            case FIELDTYPE.VARCHAR_14:
                return("VARCHAR(14)");

            case FIELDTYPE.VARCHAR_15:
                return("VARCHAR(15)");

            case FIELDTYPE.VARCHAR_16:
                return("VARCHAR(16)");

            case FIELDTYPE.VARCHAR_17:
                return("VARCHAR(17)");

            case FIELDTYPE.VARCHAR_18:
                return("VARCHAR(18)");

            case FIELDTYPE.VARCHAR_19:
                return("VARCHAR(19)");

            case FIELDTYPE.VARCHAR_20:
                return("VARCHAR(20)");

            case FIELDTYPE.VARCHAR_21:
                return("VARCHAR(21)");

            case FIELDTYPE.VARCHAR_22:
                return("VARCHAR(22)");

            case FIELDTYPE.VARCHAR_23:
                return("VARCHAR(23)");

            case FIELDTYPE.VARCHAR_24:
                return("VARCHAR(24)");

            case FIELDTYPE.VARCHAR_25:
                return("VARCHAR(25)");

            case FIELDTYPE.VARCHAR_26:
                return("VARCHAR(26)");

            case FIELDTYPE.VARCHAR_30:
                return("VARCHAR(30)");

            case FIELDTYPE.VARCHAR_31:
                return("VARCHAR(31)");

            case FIELDTYPE.VARCHAR_32:
                return("VARCHAR(32)");

            case FIELDTYPE.VARCHAR_34:
                return("VARCHAR(34)");

            case FIELDTYPE.VARCHAR_35:
                return("VARCHAR(35)");

            case FIELDTYPE.VARCHAR_40:
                return("VARCHAR(40)");

            case FIELDTYPE.VARCHAR_50:
                return("VARCHAR(50)");

            case FIELDTYPE.VARCHAR_52:
                return("VARCHAR(52)");

            case FIELDTYPE.VARCHAR_56:
                return("VARCHAR(56)");

            case FIELDTYPE.VARCHAR_65:
                return("VARCHAR(65)");

            case FIELDTYPE.VARCHAR_76:
                return("VARCHAR(76)");

            case FIELDTYPE.VARCHAR_255:
                return("VARCHAR(255)");

            case FIELDTYPE.VARCHAR_256:
                return("TEXT");

            case FIELDTYPE.DATETIME:
                return("DATETIME");

            case FIELDTYPE.INTEGER:
                return("INTEGER");

            case FIELDTYPE.DOUBLE:
                return("DOUBLE");

            default:
                return("VARCHAR(255)");
            }
        }
示例#4
0
 public Field(int newType)
 {
     type     = (FIELDTYPE)newType;
     unit     = new Unit();
     building = new Building();
 }
示例#5
0
 public Field()
 {
     type     = FIELDTYPE.EMPTY;
     unit     = new Unit();
     building = new Building();
 }