getArabicChapterBackground static method

String? getArabicChapterBackground({
  1. required String programName,
  2. required BasicOfGameData gameData,
})

Implementation

static String? getArabicChapterBackground(
    {required String programName, required BasicOfGameData gameData}) {
  if (programName
      .toLowerCase()
      .contains(MainDataOfChaptersTypes.redUnit.text())) {
    return RedPhonetics(mineGameData: gameData).background;
  } else if (programName
      .toLowerCase()
      .contains(MainDataOfChaptersTypes.firstUnitArabic.text())) {
    return FirstUnitArabic(mineGameData: gameData).background;
  } else if (programName
      .toLowerCase()
      .contains(MainDataOfChaptersTypes.greenUnit.text())) {
    return GreenUnit(mineGameData: gameData).background;
  } else if (programName
      .toLowerCase()
      .contains(MainDataOfChaptersTypes.yellowUnit.text())) {
    return YellowUnit(mineGameData: gameData).background;
  } else if (programName
      .toLowerCase()
      .contains(MainDataOfChaptersTypes.violetUnit.text())) {
    return VioletUnit(mineGameData: gameData).background;
  } else if (programName
      .toLowerCase()
      .contains(MainDataOfChaptersTypes.orangeUnit.text())) {
    return OrangeUnit(mineGameData: gameData).background;
  } else if (programName
      .toLowerCase()
      .contains(MainDataOfChaptersTypes.blueUnit.text())) {
    return BlueUnit(mineGameData: gameData).background;
  }
  return null;
}