summaryrefslogtreecommitdiff
path: root/src/game.cpp
diff options
context:
space:
mode:
authorEugenio Favalli <elvenprogrammer@gmail.com>2005-07-03 12:19:42 +0000
committerEugenio Favalli <elvenprogrammer@gmail.com>2005-07-03 12:19:42 +0000
commitdf3e336df85ddf3142800f1ca64594a720cd4d78 (patch)
tree5ec9ad9bec49728368a541d2fc4b34138c757222 /src/game.cpp
parentfd61bd7f0134dc457a52a7106128607050e3a29e (diff)
downloadmana-client-df3e336df85ddf3142800f1ca64594a720cd4d78.tar.gz
mana-client-df3e336df85ddf3142800f1ca64594a720cd4d78.tar.bz2
mana-client-df3e336df85ddf3142800f1ca64594a720cd4d78.tar.xz
mana-client-df3e336df85ddf3142800f1ca64594a720cd4d78.zip
- Removing "walk to", "attack" from context menu
- Attack is now default for left click (auto attack is not working yet with mouse) - Commented out "follow" from context menu
Diffstat (limited to 'src/game.cpp')
-rw-r--r--src/game.cpp21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/game.cpp b/src/game.cpp
index 27583d92..bee62b0c 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -259,12 +259,6 @@ void do_input()
displayPathToMouse = !displayPathToMouse;
}
- // Play sound (debug purpose)
- else if ((keysym.sym == SDLK_F7))
- {
- sound.playSfx("sfx/fist-swish.ogg");
- }
-
// Input chat window
else if ((keysym.sym == SDLK_RETURN) && !chatWindow->isFocused())
{
@@ -436,10 +430,16 @@ void do_input()
* TODO: Move player to mouse click position before
* attack the monster (maybe using follow mode).
*/
- if ((keys[SDLK_LSHIFT]) &&
- (target->action != MONSTER_DEAD))
- autoTarget = target;
- attack(target);
+ if (target->action != MONSTER_DEAD &&
+ player_node->action==STAND)
+ {
+ if (keys[SDLK_LSHIFT])
+ {
+ autoTarget = target;
+ }
+ attack(target);
+
+ }
}
// Player default: trade
else if (target->isPlayer())
@@ -622,7 +622,6 @@ void do_input()
{
if (keys[SDLK_LCTRL])
{
- player_node->action = ATTACK;
Being *monster = attack(x, y, player_node->direction);
if (keys[SDLK_LSHIFT]) {
autoTarget = monster;