Beispiel #1
0
    public Vector2 getSpawnPoint(BoundaryEnum Zone)
    {
        switch (Zone)
        {
        case BoundaryEnum.UPPER_LEFT:
            return(upper_left_zone.getSpawnPoint());

        case BoundaryEnum.UPPER_RIGHT:
            return(upper_right_zone.getSpawnPoint());

        case BoundaryEnum.LOWER_LEFT:
            return(lower_left_zone.getSpawnPoint());

        case BoundaryEnum.LOWER_RIGHT:
            return(lower_right_zone.getSpawnPoint());

        default:
            return(new Vector2(0, 0));
        }
    }
 /// <summary>
 /// tmInterval
 /// </summary>
 /// <returns>ID of new row inserted to database.</returns>
 private int SetCategoryInterval(int categoryDBID, int fromValueDBID, int toValueDBID, BoundaryEnum leftBracketType, BoundaryEnum rightBracketType)
 {
     string tableName = "tmInterval";
     string autoIncrementColumn = GetAutoIncrementColumnName(tableName);
     int autoIncrementValue = GetTableAutoIncrementValue(tableName, 1);
     string query = "INSERT INTO " + tableName + " (" + autoIncrementColumn
         + ",CategoryID,FromValueID,ToValueID,LeftBracketTypeID,RightBracketTypeID) VALUES "
         + "(" + autoIncrementValue + ","
         + categoryDBID + ","
         + fromValueDBID + ","
         + toValueDBID + ","
         + constants.BoundaryEnumDictionary[leftBracketType] + ","
         + constants.BoundaryEnumDictionary[rightBracketType]
         + ")";
     ExecuteInsertQuery(query, tableName);
     return autoIncrementValue;
 }