package com.coloryr.allmusic.server.core.objs.message; import com.coloryr.allmusic.server.core.objs.enums.HudDirType; import com.coloryr.allmusic.server.core.objs.enums.HudType; public class HudNameObj { public String list; public String lyric; public String info; public String all; public String pic; public String picRoute; public String picSpeed; public String enable; public String disable; public String pos1; public String pos2; public String pos3; public String pos4; public String pos5; public String pos6; public String pos7; public String pos8; public String pos9; public static HudNameObj make() { HudNameObj obj = new HudNameObj(); obj.init(); return obj; } public boolean check() { if (list == null) return true; if (lyric == null) return true; if (info == null) return true; if (all == null) return true; if (picRoute == null) return true; if (picSpeed == null) return true; if (enable == null) return true; if (pos1 == null) return true; if (pos2 == null) return true; if (pos3 == null) return true; if (pos4 == null) return true; if (pos5 == null) return true; if (pos6 == null) return true; if (pos7 == null) return true; if (pos8 == null) return true; if (pos9 == null) return true; return pic == null; } public String getHud(HudType data) { if (data == null) { return all; } switch (data) { case PIC: return pic; case INFO: return info; case LYRIC: return lyric; case LIST: return list; } return null; } public String getDir(HudDirType data) { if (data == null) { return all; } switch (data) { case TOP_LEFT: return pos1; case TOP_CENTER: return pos2; case TOP_RIGHT: return pos3; case LEFT: return pos4; case CENTER: return pos5; case RIGHT: return pos6; case BOTTOM_LEFT: return pos7; case BOTTOM_CENTER: return pos8; case BOTTOM_RIGHT: return pos9; } return null; } public void init() { list = "待播放列表"; lyric = "歌词"; info = "歌曲信息"; pic = "图片"; all = "所有位置"; picRoute = "图片旋转"; picSpeed = "图片旋转速度"; enable = "启用"; disable = "关闭"; pos1 = "左上"; pos2 = "上"; pos3 = "右上"; pos4 = "左"; pos5 = "居中"; pos6 = "右"; pos7 = "左下"; pos8 = "下"; pos9 = "右下"; } }