ManaPlus
spriteaction.h
Go to the documentation of this file.
1 /*
2  * The ManaPlus Client
3  * Copyright (C) 2004-2009 The Mana World Development Team
4  * Copyright (C) 2009-2010 The Mana Developers
5  * Copyright (C) 2011-2019 The ManaPlus Developers
6  * Copyright (C) 2019-2021 Andrei Karas
7  *
8  * This file is part of The ManaPlus Client.
9  *
10  * This program is free software; you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation; either version 2 of the License, or
13  * any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program. If not, see <http://www.gnu.org/licenses/>.
22  */
23 
24 #ifndef CONST_RESOURCES_SPRITEACTION_H
25 #define CONST_RESOURCES_SPRITEACTION_H
26 
27 #include <string>
28 
29 /*
30  * Remember those are the main action.
31  * Action subtypes, e.g.: "attack_bow" are to be passed by items.xml after
32  * an ACTION_ATTACK call.
33  * Which special to be use to to be passed with the USE_SPECIAL call.
34  * Running, walking, ... is a sub-type of moving.
35  * ...
36  * Please don't add hard-coded subtypes here!
37  */
38 namespace SpriteAction
39 {
40  static const std::string DEFAULT("stand");
41  static const std::string STAND("stand");
42  static const std::string SIT("sit");
43  static const std::string SITTOP("sittop");
44  static const std::string DEAD("dead");
45  static const std::string MOVE("walk");
46  static const std::string ATTACK("attack");
47  static const std::string SPAWN("spawn");
48  static const std::string CAST("cast");
49 
50  static const std::string FLY("fly");
51  static const std::string SWIM("swim");
52  static const std::string RIDE("ride");
53  static const std::string STANDSKY("standsky");
54  static const std::string STANDWATER("standwater");
55  static const std::string STANDRIDE("standride");
56  static const std::string SITSKY("sitsky");
57  static const std::string SITWATER("sitwater");
58  static const std::string SITRIDE("sitride");
59  static const std::string ATTACKSKY("attacksky");
60  static const std::string ATTACKWATER("attackwater");
61  static const std::string ATTACKRIDE("attackride");
62  static const std::string CASTSKY("castsky");
63  static const std::string CASTWATER("castwater");
64  static const std::string CASTRIDE("castride");
65  static const std::string SPAWNSKY("spawnsky");
66  static const std::string SPAWNWATER("spawnwater");
67  static const std::string SPAWNRIDE("spawnride");
68  static const std::string DEADSKY("deadsky");
69  static const std::string DEADWATER("deadwater");
70  static const std::string DEADRIDE("deadride");
71 
72  static const std::string INVALID;
73 } // namespace SpriteAction
74 
75 #endif // CONST_RESOURCES_SPRITEACTION_H
static const std::string ATTACKWATER("attackwater")
static const std::string STANDWATER("standwater")
static const std::string SPAWNRIDE("spawnride")
static const std::string ATTACKSKY("attacksky")
static const std::string STANDRIDE("standride")
static const std::string RIDE("ride")
static const std::string SIT("sit")
static const std::string SWIM("swim")
static const std::string FLY("fly")
static const std::string CASTSKY("castsky")
static const std::string STAND("stand")
static const std::string DEFAULT("stand")
static const std::string SITRIDE("sitride")
static const std::string SITSKY("sitsky")
static const std::string MOVE("walk")
static const std::string CASTWATER("castwater")
static const std::string SPAWNWATER("spawnwater")
static const std::string DEADRIDE("deadride")
static const std::string DEAD("dead")
static const std::string SITWATER("sitwater")
static const std::string STANDSKY("standsky")
static const std::string DEADSKY("deadsky")
static const std::string CASTRIDE("castride")
static const std::string CAST("cast")
static const std::string INVALID
Definition: spriteaction.h:72
static const std::string DEADWATER("deadwater")
static const std::string ATTACKRIDE("attackride")
static const std::string SITTOP("sittop")
static const std::string SPAWN("spawn")
static const std::string ATTACK("attack")
static const std::string SPAWNSKY("spawnsky")