SoUI 0.5版本占坑
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

69 lines
3.9 KiB

# /*
# * YDTriggerר<EFBFBD>ô洢ϵͳ
# *
# * Any2I
# *
# * By actboy168
# *
# */
#
#ifndef INCLUDE_YDTRIGGER_ANY2I_H
#define INCLUDE_YDTRIGGER_ANY2I_H
#
# define YDHashAny2I(type, any) YDTRIGGER_ANY2I_##type##(any)
#
# define YDHashI2I(any) any
# define YDHashR2I(any) R2I(any)
# define YDHashB2I(any) ERROR "<<EFBFBD><EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD>ܴӲ<EFBFBD><EFBFBD><EFBFBD>ֵת<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" // <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><EFBFBD><EFBFBD>
#
# if WARCRAFT_VERSION >= 124
# define YDHashS2I(any) StringHash(any)
# define YDHashH2I(any) GetHandleId(any)
# else
# define YDHashS2I(any) YDTRIGGER_S2I(any)
# define YDHashH2I(any) YDTRIGGER_H2I(any)
# endif
#
# define YDTRIGGER_ANY2I_integer(any) YDHashI2I(any)
# define YDTRIGGER_ANY2I_real(any) YDHashR2I(any)
# define YDTRIGGER_ANY2I_boolean(any) YDHashB2I(any)
# define YDTRIGGER_ANY2I_string(any) YDHashS2I(any)
# define YDTRIGGER_ANY2I_timer(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_trigger(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_unit(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_unitcode(any) YDHashI2I(any)
# define YDTRIGGER_ANY2I_abilcode(any) YDHashI2I(any)
# define YDTRIGGER_ANY2I_item(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_itemcode(any) YDHashI2I(any)
# define YDTRIGGER_ANY2I_group(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_player(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_location(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_destructable(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_force(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_rect(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_region(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_sound(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_effect(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_unitpool(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_itempool(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_quest(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_questitem(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_timerdialog(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_leaderboard(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_multiboard(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_multiboarditem(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_trackable(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_dialog(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_button(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_texttag(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_lightning(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_image(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_fogstate(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_fogmodifier(any) YDHashH2I(any)
# define YDTRIGGER_ANY2I_radian(any) YDTRIGGERR2I(any)
# define YDTRIGGER_ANY2I_degree(any) YDTRIGGERR2I(any)
# define YDTRIGGER_ANY2I_imagefile(any) YDTRIGGERS2I(any)
# define YDTRIGGER_ANY2I_modelfile(any) YDTRIGGERS2I(any)
#
#
#endif