package com.quran.labs.androidquran.data;
public class VerseRange {
public final int startSura;
public final int startAyah;
public final int endingSura;
public final int endingAyah;
public final int versesInRange;
public VerseRange(int startSura, int startAyah, int endingSura, int endingAyah) {
this.startSura = startSura;
this.startAyah = startAyah;
this.endingSura = endingSura;
this.endingAyah = endingAyah;
int delta = QuranInfo.getAyahId(endingSura, endingAyah) -
QuranInfo.getAyahId(startSura, startAyah);
// adding 1 because in the case of a single ayah, there is 1 ayah in that range, not 0
versesInRange = 1 + (delta > 0 ? delta : -delta);
}
}