<ClCompile Include="..\..\src\io-dump\character-dump.c" />\r
<ClCompile Include="..\..\src\specific-object\chest.c" />\r
<ClCompile Include="..\..\src\io\chuukei.c" />\r
- <ClCompile Include="..\..\src\cmd-item\cmd-activate.c" />\r
+ <ClCompile Include="..\..\src\object-activation\activation-switcher.c" />\r
<ClCompile Include="..\..\src\cmd-action\cmd-others.c" />\r
<ClCompile Include="..\..\src\cmd-io\cmd-diary.c" />\r
<ClCompile Include="..\..\src\cmd-visual\cmd-draw.c" />\r
<ClCompile Include="..\..\src\term\z-term.c" />\r
<ClCompile Include="..\..\src\term\z-util.c" />\r
<ClCompile Include="..\..\src\term\z-virt.c" />\r
- <ClInclude Include="..\..\src\cmd-item\cmd-activate.h" />\r
+ <ClInclude Include="..\..\src\object-activation\activation-switcher.h" />\r
<ClInclude Include="..\..\src\cmd-action\cmd-others.h" />\r
<ClInclude Include="..\..\src\cmd-io\cmd-diary.h" />\r
<ClInclude Include="..\..\src\cmd-visual\cmd-draw.h" />\r
<ClCompile Include="..\..\src\cmd-action\cmd-spell.c">
<Filter>cmd-action</Filter>
</ClCompile>
- <ClCompile Include="..\..\src\cmd-item\cmd-activate.c">
- <Filter>cmd-item</Filter>
- </ClCompile>
<ClCompile Include="..\..\src\cmd-io\cmd-autopick.c">
<Filter>cmd-io</Filter>
</ClCompile>
<ClCompile Include="..\..\src\object-activation\activation-breath.c">
<Filter>object-activation</Filter>
</ClCompile>
+ <ClCompile Include="..\..\src\object-activation\activation-switcher.c">
+ <Filter>object-activation</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\combat\shoot.h">
<ClInclude Include="..\..\src\cmd-action\cmd-spell.h">
<Filter>cmd-action</Filter>
</ClInclude>
- <ClInclude Include="..\..\src\cmd-item\cmd-activate.h">
- <Filter>cmd-item</Filter>
- </ClInclude>
<ClInclude Include="..\..\src\cmd-io\cmd-autopick.h">
<Filter>cmd-io</Filter>
</ClInclude>
<ClInclude Include="..\..\src\object-activation\activation-breath.h">
<Filter>object-activation</Filter>
</ClInclude>
+ <ClInclude Include="..\..\src\object-activation\activation-switcher.h">
+ <Filter>object-activation</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\wall.bmp" />
cmd-io/feeling-table.c cmd-io/feeling-table.h \
cmd-io/macro-util.c cmd-io/macro-util.h \
\
- cmd-item/cmd-activate.c cmd-item/cmd-activate.h \
cmd-item/cmd-eat.c cmd-item/cmd-eat.h \
cmd-item/cmd-item.c cmd-item/cmd-item.h \
cmd-item/cmd-magiceat.c cmd-item/cmd-magiceat.h \
object/item-use-flags.h \
\
object-activation/activation-breath.c object-activation/activation-breath.h \
+ object-activation/acrivation-switcher.c object-activation/acrivation-switcher.h \
\
object-enchant/activation-info-table.c object-enchant/activation-info-table.h \
object-enchant/apply-magic.c object-enchant/apply-magic.h \
#include "monster-race/monster-race.h"
#include "monster/monster-info.h"
#include "monster/monster-util.h"
+#include "object-activation/activation-switcher.h"
#include "object-enchant/object-ego.h"
#include "object-hook/hook-enchant.h"
#include "object/object-info.h"
#include "autopick/autopick.h"
#include "cmd-action/cmd-open-close.h"
#include "cmd-action/cmd-pet.h"
-#include "cmd-item/cmd-activate.h"
#include "cmd-item/cmd-eat.h"
#include "cmd-item/cmd-quaff.h"
#include "cmd-item/cmd-read.h"
#include "main/sound-definitions-table.h"
#include "main/sound-of-music.h"
#include "mind/snipe-types.h"
+#include "object-activation/activation-switcher.h"
#include "object-enchant/item-feeling.h"
#include "object-enchant/object-ego.h"
#include "object-enchant/special-object-flags.h"
* @author deskull
*/
-#include "cmd-item/cmd-activate.h"
+#include "object-activation/activation-switcher.h"
#include "action/action-limited.h"
#include "action/activation-execution.h"
#include "artifact/artifact-info.h"
#pragma once
#include "system/angband.h"
-#include "cmd-item/cmd-activate.h"
-#include "object-enchant/activation-info-table.h"
+#include "system/object-type-definition.h"
/*!
* @struct artifact_type