29 lines
1.1 KiB
TypeScript
29 lines
1.1 KiB
TypeScript
import shipAlarmIcon from "../assets/icons/ship_alarm.png";
|
|
import shipAlarmFishingIcon from "../assets/icons/ship_alarm_fishing.png";
|
|
import shipOnlineIcon from "../assets/icons/ship_online.png";
|
|
import shipOnlineFishingIcon from "../assets/icons/ship_online_fishing.png";
|
|
import shipUndefineIcon from "../assets/icons/ship_undefine.png";
|
|
import shipWarningIcon from "../assets/icons/ship_warning.png";
|
|
import shipWarningFishingIcon from "../assets/icons/ship_warning_fishing.png";
|
|
import shipSosIcon from "../assets/icons/sos_icon.png";
|
|
|
|
export const getShipIcon = (type: number, isFishing: boolean) => {
|
|
if (type === 1 && !isFishing) {
|
|
return shipWarningIcon;
|
|
} else if (type === 2 && !isFishing) {
|
|
return shipAlarmIcon;
|
|
} else if (type === 0 && !isFishing) {
|
|
return shipOnlineIcon;
|
|
} else if (type === 1 && isFishing) {
|
|
return shipWarningFishingIcon;
|
|
} else if (type === 2 && isFishing) {
|
|
return shipAlarmFishingIcon;
|
|
} else if (type === 0 && isFishing) {
|
|
return shipOnlineFishingIcon;
|
|
} else if (type === 3) {
|
|
return shipSosIcon;
|
|
} else {
|
|
return shipUndefineIcon;
|
|
}
|
|
};
|