#ifndef _GAME_TIME_CONSTANTS_H_ #define _GAME_TIME_CONSTANTS_H_ namespace GameTime { // °ÔÀÓ ½Ã°£ ŸÀÔ enum TimeType { TYPE_NONE = 0, GUILD = 1, // ±æµåÀü ½Ã°£ REALM = 2, // ·¼¸§Àü ½Ã°£ SIEGE = 3, // °ø¼º ½Ã°£ MINE = 4, // ¸ÅÀÏ ÁÖ±âÀûÀ¸·Î Àӽà ä±¼ NEWZONE = 5, // Å×¼·¿ë ½Å±ÔÁ¸ ÀÔÀåÁ¦ÇÑ EVENT = 6, // °ÔÀÓ°ü·Ã À̺¥Æ® MAX_GAME_TIME_TYPE = 7 }; // ½Ã°£ ÁÖ±â enum Cycle { CYCLE_NONE = 0, WEEKLY = 1, // ¸ÅÁÖ Æ¯Àú ¿äÀÏ Æ¯Á¤ ½Ã°£´ë DAILY = 2, // ¸ÅÀÏ Æ¯Á¤ ½Ã°£´ë MONTHLY = 3, // ¸Å¿ù ƯÁ¤ ³¯Â¥ ƯÁ¤ ½Ã°£´ë DATE = 4, // ƯÁ¤ ³¯Â¥ ƯÁ¤ ½Ã°£´ë MAX_TIME_CYCLE_TYPE = 5 }; // ¿äÀÏ enum Week { WEEK_NONE = 0, SUNDAY = 1, MONDAY = 2, TUESDAY = 3, WEDNESDAY = 4, THURSDAY = 5, FRIDAY = 6, SATURDAY = 7, }; // ±æµåÀü ½Ã°£ Á¾·ù enum GuildTime { GT_NORMAL = 0, // ÀÏ¹Ý GT_PREPARE_START_30 = 1, // ±æµåÀü ½ÃÀÛ 30ºÐÀü GT_PREPARE_START_5 = 2, // ±æµåÀü ½ÃÀÛ 5ºÐÀü GT_GUILD_WAR = 3, // ±æµåÀü ½Ã°£ GT_PREPARE_END_30 = 4, // ±æµåÀü Á¾·á 30ºÐÀü }; // ·¼¸§Àü ½Ã°£ Á¾·ù enum RealmTime { RT_NORMAL = 0, // ÀÏ¹Ý RT_PREPARE_START_30 = 1, // ·¼¸§Àü ½ÃÀÛ 30ºÐÀü RT_PREPARE_START_15 = 2, // ·¼¸§Àü ½ÃÀÛ 15ºÐÀü RT_PREPARE_START_10 = 3, // ·¼¸§Àü ½ÃÀÛ 10ºÐÀü RT_PREPARE_START_5 = 4, // ·¼¸§Àü ½ÃÀÛ 5ºÐÀü RT_REALM_WAR = 5, // ·¼¸§Àü ½Ã°£ RT_REALM_WAR_END_5 = 6, // ·¼¸§Àü Á¾·á 5ºÐÀü. }; // °ø¼ºÀü ½Ã°£ Á¾·ù enum SiegeTime { ST_NORMAL = 0, // ÀÏ¹Ý ST_PREPARE_START_5 = 1, // °ø¼ºÀü ½ÃÀÛ 5ºÐÀü ST_SIEGE_WAR = 2, // °ø¼º ½Ã°£ ST_PREPARE_END_5 = 3, // °ø¼ºÀü Á¾·á 5ºÐÀü }; // ½Å±ÔÁ¸ ½Ã°£ Á¾·ù enum NewZoneTime { ET_LIMIT = 0, // ÀÔÀå ºÒ°¡ ET_PREPARE_START_5 = 1, // ÀÔÀå 5ºÐÀü ET_ALLOWENTER = 2, // ÀÔÀå °¡´É ET_PREPARE_END_5 = 3, // Á¾·á 5ºÐÀü }; // ÀÓ»õ ä±¼ ½Ã°£ Á¾·ù enum MiningTime { MT_NORMAL = 0, // ÀÏ¹Ý MT_MINING = 1, // ä±¼ÁßÀÎ ½Ã°£ (MT_MINING -> MT_NORMAL ·Î ¹Ù²ð¶§ Àӽà ä±¼µÊ) }; // °ÔÀÓ À̺¥Æ® Á¾·ù enum EventTime { EVENT_NORMAL = 0, // À̺¥Æ® ½Ã°£ÀÌ ¾Æ´Ï´Ù. EVENT_All20 = 1, // Value1 ¿¡ ÀÇÇØ °áÁ¤µÇ´Â °ªÀ¸·Î Value1 °ªÀÌ À̺¥Æ® °ªÀ̵ȴÙ. EVENT_All50 = 2, // Value1 ¿¡ ÀÇÇØ °áÁ¤µÇ´Â °ªÀ¸·Î Value1 °ªÀÌ À̺¥Æ® °ªÀ̵ȴÙ. }; // GameTimeInfo ÆÐŶ Á¾·ù enum GameTimeInfoType { TYPE_GAMESERVER_LOGIN = 0, // °ÔÀÓ¼­¹ö°¡ Áß°è¼­¹ö¿¡ ¿¬°áµÉ¶§ °ÔÀÓ ½Ã°£ Á¤º¸ Àü¼Û TYPE_CHARACTER_LOGIN = 1, // ij¸¯ÅͰ¡ °ÔÀÓ¼­¹ö¿¡ ·Î±×Àνà °ÔÀÓ ½Ã°£ Á¤º¸ Àü¼Û TYPE_CHANGE_GAME_TIME = 2, // °ÔÀÓ ½Ã°£ÀÌ º¯°æµÇ¾î¼­ ¾÷µ¥ÀÌÆ®½Ã TYPE_ENABLE_CASTLE_SIEGE = 3, // ƯÁ¤ ¼ºÀÇ °ø¼º °¡´É Á¤º¸ º¯°æ½Ã TYPE_UPDATE_TIME = 4, // Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ÁÖ±âÀûÀ¸·Î ½Ã°£ Á¤º¸ ¾÷µ¥ÀÌÆ®½Ã }; } #endif //_GAME_TIME_CONSTANTS_H_