make 2->3 work better for larger 2

This commit is contained in:
Damien Elmes 2008-11-21 20:39:44 +09:00
parent 90487d86ad
commit fbcdae4c51

View file

@ -344,7 +344,8 @@ where id != :id and factId = :factId""",
# if not cramming, boost initial 2 # if not cramming, boost initial 2
if (interval < self.hardIntervalMax and if (interval < self.hardIntervalMax and
interval > 0.166): interval > 0.166):
interval = self.hardIntervalMax * 3.5 mid = (self.midIntervalMin + self.midIntervalMax) / 2.0
interval *= (mid / interval / factor)
# multiply last interval by factor # multiply last interval by factor
if ease == 2: if ease == 2:
interval = (interval + delay/4) * 1.2 interval = (interval + delay/4) * 1.2