summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--texad.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/texad.c b/texad.c
index 1fbf733..d44e10e 100644
--- a/texad.c
+++ b/texad.c
@@ -152,11 +152,11 @@ void move(struct player *p, enum direction dir)
{
struct door **ds;
for (ds = p->room->doors; *ds; ds++) {
- if ((*ds)->direction == dir) {
- p->room = (*ds)->dst;
- look(p->room);
- return;
- }
+ if ((*ds)->direction != dir)
+ continue;
+ p->room = (*ds)->dst;
+ look(p->room);
+ return;
}
puts("You can't go that way.");
return;