001package armyc2.c5isr.renderer.utilities; 002public class EntityCode { 003 public static final int EntityCode_FLOT = 140100; 004 005 public static final int EntityCode_BioContaminatedArea = 271700; 006 007 public static final int EntityCode_ChemContaminatedArea = 271800; 008 009 public static final int EntityCode_NuclearContaminatedArea = 271900; 010 public static final int EntityCode_RadiologicalContaminatedArea = 272000; 011 012 013 public static final int EntityCode_BioEvent = 281400; 014 015 public static final int EntityCode_ChemicalEvent = 281300; 016 017 public static final int EntityCode_NuclearEvent = 281500; 018 019 public static final int EntityCode_RadiologicalEvent = 281700; 020 021 public static final int EntityCode_AnchoragePoint = 120304; 022 023 /** 024 * Returns the modifier icon for a given contamination area 025 * @param contaminationArea the entity code of the contamination area 026 * @return the entity code of the icon that should be displayed within it 027 */ 028 public static int getSymbolForContaminationArea(int contaminationArea) { 029 switch (contaminationArea) { 030 case EntityCode_BioContaminatedArea: 031 return EntityCode_BioEvent; 032 033 case EntityCode_ChemContaminatedArea: 034 return EntityCode_ChemicalEvent; 035 036 case EntityCode_NuclearContaminatedArea: 037 return EntityCode_NuclearEvent; 038 039 case EntityCode_RadiologicalContaminatedArea: 040 return EntityCode_RadiologicalEvent; 041 042 default: 043 return -1; 044 } 045 } 046}