#ifndef _K2UNITUVID_H_ #define _K2UNITUVID_H_ #include "../data/CharID.h" //Image¸¦ ¾òÀ»¶§ »ç¿ëÇÏ´Â À̸§ typedef struct { int ID; char Str[64]; } IMG_NAME_TABLE; #define CHARTABLE_NUM C_CHARACTER_ID_END //¸öÅëÀ̹ÌÁö¸¦ ¾òÀ»¶§ »ç¿ëÇÑ´Ù. //¹®ÀÚ ¿­ÀÌ ¾ø´Â°ÍÀº ¾²ÀÌÁö ¾È´Â°Í IMG_NAME_TABLE CharNameTableforBody[CHARTABLE_NUM] = { { C_EMPTY_LEADER, "" }, { C_HU_INFANTRY, "UV_HU_INFANTRY" }, { C_HU_1H_SWORD_ONLY, "" }, { C_HU_SAPPER, "UV_HU_SAPPER" }, { C_HU_ARCHER, "UV_HU_ARCHER" }, { C_HU_SPEARMAN, "UV_HU_SPEARMAN" }, { C_HU_CAVALRY, "UV_HU_CAVALRY" }, { C_HU_PYROTECHNICIAN, "" }, { C_HU_BALLISTA, "UV_HU_BALLISTA" }, { C_HU_JAVELINEER, "" }, { C_HU_KNIGHT, "UV_HU_KNIGHT" }, { C_HU_BATTALOON, "UV_HU_BATTALOON" }, { C_HU_MORTAR, "UV_HU_MORTAR" }, { C_HU_PALADIN, "UV_HU_PALADIN" }, { C_HU_STORM_RIDER, "UV_HU_STORM_RIDER" }, { C_HU_BOMBER_WING, "UV_HU_BOMBER_WING" }, { C_HU_CATAPULT, "UV_HU_CATAPULT" }, { C_DU_DARKELF_ARCHER, "UV_DU_DARK_ARCHER" }, { C_DU_DARKELF_INFANTRY, "UV_DU_DARK_INFANTRY" }, { C_DU_LIGHT_CAVALRY, "UV_DU_LIGHT_CAVALRY" }, { C_DU_CAVALRY_ARCHER, "UV_DU_CAVALRY_ARCHER" }, { C_DU_DIRIGIBLE, "UV_DU_DIRIGIBLE" }, { C_DU_BLACK_WYVERN, "UV_DU_BLACK_WYVERN" }, { C_DU_ORC_GHOUL, "UV_DU_ORC_GHOUL" }, { C_DU_BONE_DRAGON, "UV_DU_BONE_DRAGON" }, { C_DU_ORC_INFANTRY, "UV_DU_ORC_INFANTRY" }, { C_DU_OGRE, "UV_DU_OGRE" }, { C_DU_ORC_SAPPER, "UV_DU_ORC_SAPPER" }, { C_DU_ORC_RIDER, "UV_DU_ORC_RIDER" }, { C_DU_ORC_AXEMAN, "UV_DU_ORC_AXEMAN" }, { C_DU_SCORPION, "UV_DU_SCORPION" }, { C_DU_SWAMP_MAMMOTH, "UV_DU_SWAMP_MAMMOTH" }, { C_HU_HERO_GERALD, "UV_HU_HERO_GERALD" }, { C_HU_HERO_ELLEN, "UV_HU_HERO_ELLEN" }, { C_DU_HERO_REGNIER, "UV_DU_HERO_REGNIER" }, { C_DU_HERO_MORENE, "UV_DU_HERO_MORENE" }, { C_HU_HERO_RUPERT, "UV_HU_HERO_RUPERT" }, { C_HU_HERO_KENDAL, "UV_HU_HERO_KENDAL" }, { C_DU_HERO_CIRITH, "UV_DU_HERO_CIRITH" }, { C_ENCABLOSA_MONSTER, "" }, { C_HU_WALL_ARCHER, "" }, { C_HU_CATAPULT_SUPPORT, "" }, { C_HU_BALLISTA_SUPPORT, "" }, { C_DU_HERO_LUCRETIA, "UV_DU_HERO_LUCRETIA" }, { C_DU_HERO_LIENHART, "UV_DU_HERO_LIENHART" }, { C_HU_HERO_ELF_LEADER, "UV_HU_HERO_ELF_LEADER" }, { C_HU_HERO_THOMAS, "UV_HU_HERO_THOMAS" }, { C_HU_HERO_DUANE, "UV_HU_HERO_DUANE" }, { C_HU_HERO_SORCERER, "UV_HU_HERO_SORCERER" }, { C_DU_HERO_ELF_MALE, "UV_DU_HERO_ELF_MALE" }, { C_HU_FLAG_BEARER, "" }, { C_DU_ORC_FLAG_BEARER, "" }, { C_DU_ELF_FLAG_BEARER, "" }, { C_HU_HERO_DWARF, "UV_HU_HERO_DWARF" }, { C_DU_HERO_LICH, "UV_DU_HERO_LICH" }, { C_ENCABLOSA_FLYING_MONSTER, "" }, { C_HU_LEADER, "UV_HU_LEADER" }, { C_DU_ORC_LEADER, "UV_DU_ORC_LEADER" }, { C_DU_ELF_LEADER, "UV_DU_ELF_LEADER" }, { C_HU_KNIGHT_LEADER, "UV_HU_KNIGHT_LEADER" }, { C_DU_ELF_WALL_ARCHER, "" }, { C_ENCABLOSA_COLUMN, "" }, { C_ENCABLOSA_BIG, "" }, { C_ENCABLOSA_INFEST, "" }, { C_EU_EARTH_GOLEM, "UV_EU_EARTH_GOLEM" }, { C_EU_ICE_MAIDEN, "UV_EU_ICE_MAIDEN" }, { C_EU_THUNDER_RHINO, "UV_EU_THUNDER_RHINO" }, { C_EU_FLAME_WRAITH, "UV_EU_FLAME_WRAITH" }, { C_HU_HERO_WALTER, "UV_HU_HERO_WALTER" }, }; //¾ó±¼À̹ÌÁö¸¦ ¾òÀ»¶§ »ç¿ëÇÑ´Ù....´Ü, ÀÏ¹Ý º´»çÀÇ ¾ó±¼Àº Áߺ¹ÀÌ ÀÖ´Ù. //¹®ÀÚ ¿­ÀÌ ¾ø´Â°ÍÀº ¾²ÀÌÁö ¾È´Â°Í IMG_NAME_TABLE CharNameTableforPortrait[CHARTABLE_NUM] = { { C_EMPTY_LEADER, "UV_EMPTY_LEADER" }, { C_HU_INFANTRY, "UV_HU_INFANTRY" }, { C_HU_1H_SWORD_ONLY, "UV_HU_1H_SWORD_ONLY" }, { C_HU_SAPPER, "UV_HU_INFANTRY" }, { C_HU_ARCHER, "UV_HU_INFANTRY" }, { C_HU_SPEARMAN, "UV_HU_INFANTRY" }, { C_HU_CAVALRY, "UV_HU_CAVALRY" }, //variation 3ÀÇ °æ¿ì ¶§¹®¿¡ UV_HU_KNIGHT_3_Prt¸¦ UV_HU_INFANTRY_3_Prt·Î Çϳª ´õ ¸¸µç´Ù. { C_HU_PYROTECHNICIAN, "UV_HU_INFANTRY" }, { C_HU_BALLISTA, "UV_HU_INFANTRY" }, { C_HU_JAVELINEER, "UV_HU_INFANTRY" }, { C_HU_KNIGHT, "UV_HU_KNIGHT" }, { C_HU_BATTALOON, "UV_HU_BATTALOON" }, { C_HU_MORTAR, "UV_HU_INFANTRY" }, { C_HU_PALADIN, "UV_HU_PALADIN" }, { C_HU_STORM_RIDER, "UV_HU_STORM_RIDER" }, { C_HU_BOMBER_WING, "UV_HU_BOMBER_WING" }, { C_HU_CATAPULT, "UV_HU_INFANTRY" }, { C_DU_DARKELF_ARCHER, "UV_DU_DARK_INFANTRY" }, { C_DU_DARKELF_INFANTRY, "UV_DU_DARK_INFANTRY" }, { C_DU_LIGHT_CAVALRY, "UV_DU_DARK_INFANTRY" }, { C_DU_CAVALRY_ARCHER, "UV_DU_DARK_INFANTRY" }, { C_DU_DIRIGIBLE, "UV_DU_DIRIGIBLE" }, { C_DU_BLACK_WYVERN, "UV_DU_BLACK_WYVERN" }, { C_DU_ORC_GHOUL, "UV_DU_ORC_GHOUL" }, { C_DU_BONE_DRAGON, "UV_DU_BONE_DRAGON" }, { C_DU_ORC_INFANTRY, "UV_DU_ORC_INFANTRY" }, { C_DU_OGRE, "UV_DU_OGRE" }, { C_DU_ORC_SAPPER, "UV_DU_ORC_INFANTRY" }, { C_DU_ORC_RIDER, "UV_DU_ORC_INFANTRY" }, { C_DU_ORC_AXEMAN, "UV_DU_ORC_INFANTRY" }, { C_DU_SCORPION, "UV_DU_SCORPION" }, { C_DU_SWAMP_MAMMOTH, "UV_DU_SWAMP_MAMMOTH" }, { C_HU_HERO_GERALD, "UV_HU_HERO_GERALD" }, { C_HU_HERO_ELLEN, "UV_HU_HERO_ELLEN" }, { C_DU_HERO_REGNIER, "UV_DU_HERO_REGNIER" }, { C_DU_HERO_MORENE, "UV_DU_HERO_MORENE" }, { C_HU_HERO_RUPERT, "UV_HU_HERO_RUPERT" }, { C_HU_HERO_KENDAL, "UV_HU_HERO_KENDAL" }, { C_DU_HERO_CIRITH, "UV_DU_HERO_CIRITH" }, { C_ENCABLOSA_MONSTER, "UV_ANCIENTHEART" }, //Àû´çÇÑ À§Ä¡°¡ ¾ø¾î¼­ ¿£Ä«ºí·Î»ç¿¡ ³õ´Â´Ù. { C_HU_WALL_ARCHER, "" }, { C_HU_CATAPULT_SUPPORT, "" }, { C_HU_BALLISTA_SUPPORT, "" }, { C_DU_HERO_LUCRETIA, "UV_DU_HERO_LUCRETIA" }, { C_DU_HERO_LIENHART, "UV_DU_HERO_LIENHART" }, { C_HU_HERO_ELF_LEADER, "UV_HU_HERO_ELF_LEADER" }, { C_HU_HERO_THOMAS, "UV_HU_HERO_THOMAS" }, { C_HU_HERO_DUANE, "UV_HU_HERO_DUANE" }, { C_HU_HERO_SORCERER, "UV_HU_HERO_SORCERER" }, { C_DU_HERO_ELF_MALE, "UV_DU_HERO_ELF_MALE" }, { C_HU_FLAG_BEARER, "" }, { C_DU_ORC_FLAG_BEARER, "" }, { C_DU_ELF_FLAG_BEARER, "" }, { C_HU_HERO_DWARF, "UV_HU_HERO_DWARF" }, { C_DU_HERO_LICH, "UV_DU_HERO_LICH" }, { C_ENCABLOSA_FLYING_MONSTER, "" }, //¾²ÀÌÁö ¾È´Â´Ù. { C_HU_LEADER, "UV_HU_LEADER" }, { C_DU_ORC_LEADER, "UV_DU_ORC_LEADER" }, { C_DU_ELF_LEADER, "UV_DU_ELF_LEADER" }, { C_HU_KNIGHT_LEADER, "UV_HU_KNIGHT_LEADER" }, { C_DU_ELF_WALL_ARCHER, "UV_CASTLE_WALL" }, { C_ENCABLOSA_COLUMN, "" }, { C_ENCABLOSA_BIG, "" }, { C_ENCABLOSA_INFEST, "" }, { C_EU_EARTH_GOLEM, "UV_EU_EARTH_GOLEM" }, { C_EU_ICE_MAIDEN, "UV_EU_ICE_MAIDEN" }, { C_EU_THUNDER_RHINO, "UV_EU_THUNDER_RHINO" }, { C_EU_FLAME_WRAITH, "UV_EU_FLAME_WRAITH" }, { C_HU_HERO_WALTER, "UV_HU_HERO_WALTER" }, }; enum K2UnitUVID { UV_EMPTY_LEADER_15, //¿¹¿Ü: officer°¡ ¾øÀ»¶§ ¾´´Ù.(¾ó±¼¸¸) UV_HU_INFANTRY_0, //¿¹¿Ü: ÀÏ¹Ý Infantry¿Í Ballista³ª CatapultÀÇ º´»ç·Î ¾²ÀδÙ. UV_HU_INFANTRY_1, UV_HU_INFANTRY_2, UV_HU_CAVALRY_13, //¿¹¿Ü:¾ó±¼¸¸ ÀÖ´Ù. UV_HU_CAVALRY_14, //¿¹¿Ü:¾ó±¼¸¸ ÀÖ´Ù. UV_HU_CAVALRY_15, //¿¹¿Ü:¾ó±¼¸¸ ÀÖ´Ù. UV_HU_LEADER_16, //¿¹¿Ü:¾ó±¼¸¸ ÀÖ´Ù. //¿¹¿Üó¸® : char id°¡ ¾ø¾î¼­ 14-15¿¡ ³Ö´Â´Ù. UV_HU_1H_SWORD_ONLY_14, //¿¹¿Ü: Waldermar(¾ó±¼¸¸) UV_HU_1H_SWORD_ONLY_15, //¿¹¿Ü: Unknown(¾ó±¼¸¸) UV_HU_SAPPER_0, UV_HU_ARCHER_0, UV_HU_ARCHER_1, UV_HU_ARCHER_2, UV_HU_SPEARMAN_0, UV_HU_SPEARMAN_1, UV_HU_SPEARMAN_2, UV_HU_CAVALRY_1, UV_HU_CAVALRY_2, UV_HU_CAVALRY_3, UV_HU_BALLISTA_0, UV_HU_KNIGHT_3, UV_HU_BATTALOON_0, UV_HU_MORTAR_0, UV_HU_MORTAR_1, UV_HU_MORTAR_2, UV_HU_PALADIN_0, UV_HU_PALADIN_1, UV_HU_PALADIN_2, UV_HU_PALADIN_3, UV_HU_PALADIN_4, UV_HU_STORM_RIDER_0, UV_HU_BOMBER_WING_0, UV_HU_CATAPULT_0, UV_DU_DARKELF_ARCHER_0, UV_DU_DARKELF_ARCHER_1, UV_DU_DARKELF_INFANTRY_0, UV_DU_DARKELF_INFANTRY_1, UV_DU_LIGHT_CAVALRY_0, UV_DU_CAVALRY_ARCHER_0, UV_DU_DIRIGIBLE_0, UV_DU_BLACK_WYVERN_0, UV_DU_ORC_GHOUL_0, UV_DU_BONE_DRAGON_0, UV_DU_ORC_INFANTRY_0, UV_DU_ORC_INFANTRY_1, UV_DU_ORC_INFANTRY_2, UV_DU_OGRE_0, UV_DU_OGRE_1, UV_DU_OGRE_2, UV_DU_OGRE_3, UV_DU_ORC_SAPPER_0, UV_DU_ORC_RIDER_1, UV_DU_ORC_RIDER_2, UV_DU_ORC_AXEMAN_0, UV_DU_ORC_AXEMAN_1, UV_DU_ORC_AXEMAN_2, UV_DU_SCORPION_0, UV_DU_SWAMP_MAMMOTH_0, UV_HU_HERO_GERALD_0, UV_HU_HERO_ELLEN_0, UV_DU_HERO_REGNIER_0, UV_DU_HERO_MORENE_0, UV_HU_HERO_RUPERT_0, UV_HU_HERO_KENDAL_0, UV_DU_HERO_CIRITH_0, UV_DU_HERO_LUCRETIA_0, UV_DU_HERO_LIENHART_0, UV_HU_HERO_ELF_LEADER_0, UV_HU_HERO_ELF_LEADER_1, UV_HU_HERO_ELF_LEADER_2, UV_HU_HERO_THOMAS_0, UV_HU_HERO_DUANE_0, UV_HU_HERO_SORCERER_0, UV_HU_HERO_SORCERER_1, UV_HU_HERO_SORCERER_2, UV_DU_HERO_ELF_MALE_0, UV_DU_HERO_ELF_MALE_1, UV_DU_HERO_ELF_MALE_2, UV_HU_HERO_DWARF_0, UV_HU_HERO_DWARF_1, UV_HU_HERO_DWARF_2, UV_DU_HERO_LICH_0, UV_DU_HERO_LICH_1, UV_DU_HERO_LICH_2, UV_HU_LEADER_4, UV_HU_LEADER_5, UV_HU_LEADER_6, UV_HU_LEADER_7, UV_HU_LEADER_8, UV_HU_LEADER_9, UV_DU_ORC_LEADER_3, UV_DU_ORC_LEADER_4, UV_DU_ORC_LEADER_5, UV_DU_ORC_LEADER_6, UV_DU_ORC_LEADER_7, UV_DU_ORC_LEADER_8, UV_DU_ELF_LEADER_2, UV_DU_ELF_LEADER_3, UV_DU_ELF_LEADER_4, UV_DU_ELF_LEADER_5, UV_DU_ELF_LEADER_6, UV_DU_ELF_LEADER_7, UV_HU_KNIGHT_LEADER_10, UV_HU_KNIGHT_LEADER_11, UV_HU_KNIGHT_LEADER_12, UV_ANCIENTHEART, UV_CASTLE_WALL, // È÷¾î·ÎÁîÂÊ Ãß°¡ ¾ó±¼µé UV_HU_HERO_SORCERER_EBBARD, UV_HU_KNIGHT_LEADER_PALETOR, UV_HU_HERO_ELF_LEADER_SNOWSTONE, UV_HU_HERO_ELF_LEADER_LONEFIELD, UV_HU_HERO_SORCERER_PAROTH, UV_HU_HERO_DWARF_DOLGAHN, UV_DU_HERO_LICH_RAEXIS, UV_DU_OGRE_DAROKA, UV_DU_ELF_LEADER_ILFA, UV_DU_ELF_LEADER_NACHMIR, UV_DU_HERO_ELF_MALE_ELCAM_1, UV_DU_HERO_ELF_MALE_ELCAM_2, UV_DU_ELF_LEADER_DYESA, UV_DU_HERO_LICH_DEVALD, UV_DU_OGRE_ZUBAL, UV_HU_KNIGHT_LEADER_JUSTINO, UV_EU_EARTH_GOLEM_0, UV_EU_ICE_MAIDEN_0, UV_EU_THUNDER_RHINO_0, UV_EU_FLAME_WRAITH_0, UV_HU_HERO_WALTER_0, UV_HU_HERO_ELLEN_1, // Çï¸ä ¿¤·» UV_EMPTY_LEADER_16, // Live ¿¬°á»óÅ ³ª»Ü¶§ Ç¥½Ã UV_UNIT_NUM, }; #endif