Lines Matching refs:currSegment
941 var currSegment: DNASegment = DNASegment() in createDNAStrands() variable
944 .also { currSegment = it }.endMinute) { in createDNAStrands()
947 if (currSegment.color == CONFLICT_COLOR) { in createDNAStrands()
953 if (endMinute < currSegment.endMinute - minMinutes) { in createDNAStrands()
955 rhs.endMinute = currSegment.endMinute in createDNAStrands()
956 rhs.color = currSegment.color in createDNAStrands()
958 rhs.day = currSegment.day in createDNAStrands()
959 currSegment.endMinute = endMinute in createDNAStrands()
966 TAG, "Added rhs, curr:" + currSegment.toString() + " i:" + in createDNAStrands()
973 if (startMinute > currSegment.startMinute + minMinutes) { in createDNAStrands()
975 lhs.startMinute = currSegment.startMinute in createDNAStrands()
976 lhs.color = currSegment.color in createDNAStrands()
978 lhs.day = currSegment.day in createDNAStrands()
979 currSegment.startMinute = startMinute in createDNAStrands()
987 TAG, "Added lhs, curr:" + currSegment.toString() + " i:" + in createDNAStrands()
996 if (rhs.color == CONFLICT_COLOR && currSegment.day == rhs.day && in createDNAStrands()
997 rhs.startMinute <= currSegment.endMinute + 1) { in createDNAStrands()
998 rhs.startMinute = Math.min(currSegment.startMinute, rhs.startMinute) in createDNAStrands()
999 segments.remove(currSegment) in createDNAStrands()
1000 strands.get(currSegment.color)?.count = in createDNAStrands()
1001 strands.get(currSegment.color)?.count?.dec() as Int in createDNAStrands()
1003 currSegment = rhs in createDNAStrands()
1010 if (lhs.color == CONFLICT_COLOR && currSegment.day == lhs.day && in createDNAStrands()
1011 lhs.endMinute >= currSegment.startMinute - 1) { in createDNAStrands()
1012 lhs.endMinute = Math.max(currSegment.endMinute, lhs.endMinute) in createDNAStrands()
1013 segments.remove(currSegment) in createDNAStrands()
1014 strands.get(currSegment.color)?.count = in createDNAStrands()
1015 strands.get(currSegment.color)?.count?.dec() as Int in createDNAStrands()
1017 currSegment = lhs in createDNAStrands()
1026 if (currSegment.color != CONFLICT_COLOR) { in createDNAStrands()
1027 strands.get(currSegment.color)?.count = in createDNAStrands()
1028 strands.get(currSegment.color)?.count?.dec() as Int in createDNAStrands()
1029 currSegment.color = CONFLICT_COLOR in createDNAStrands()