package com.PP.LunarTabsAndroid.InstrumentModels; import com.PP.LunarTabsAndroid.UI.DataModel; import com.PP.LunarTabsAndroid.UI.ResourceModel; import com.example.lunartabsandroid.R; import android.content.Context; public class DrumModel { /** * Singleton instance */ private static String[] instance = null; public static String[] getDrumModel() { if(instance==null) { instance = new String[88]; for(int x=27; x < (27+ResourceModel.getInstance().DRUMS.length); x++) { instance[x] = ResourceModel.getInstance().DRUMS[x-27]; } } return instance; } public static String getDrumName(int index) { if(index >= 27 && index <= 87) return DrumModel.getDrumModel()[index]; else { return ResourceModel.getInstance().UNKNOWN_DRUM; } } }