1 /* 2 This file is part of Killbots. 3 4 SPDX-FileCopyrightText: 2006-2009 Parker Coates <coates@kde.org> 5 6 SPDX-License-Identifier: GPL-2.0-or-later 7 */ 8 9 #ifndef KILLBOTS_ACTIONS_H 10 #define KILLBOTS_ACTIONS_H 11 12 namespace Killbots 13 { 14 enum HeroAction { 15 Right = 0, 16 UpRight, 17 Up, 18 UpLeft, 19 Left, 20 DownLeft, 21 Down, 22 DownRight, 23 Hold, 24 25 Teleport, 26 TeleportSafely, 27 TeleportSafelyIfPossible, 28 WaitOutRound, 29 Vaporizer, 30 NoAction, 31 32 RepeatRight = -(Right + 1), 33 RepeatUpRight = -(UpRight + 1), 34 RepeatUp = -(Up + 1), 35 RepeatUpLeft = -(UpLeft + 1), 36 RepeatLeft = -(Left + 1), 37 RepeatDownLeft = -(DownLeft + 1), 38 RepeatDown = -(Down + 1), 39 RepeatDownRight = -(DownRight + 1), 40 RepeatHold = -(Hold + 1) 41 }; 42 } 43 44 #endif 45