aboutsummaryrefslogtreecommitdiff
path: root/internal/game/cmd_undig.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/game/cmd_undig.go')
-rw-r--r--internal/game/cmd_undig.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/game/cmd_undig.go b/internal/game/cmd_undig.go
index c24b299..8a47db9 100644
--- a/internal/game/cmd_undig.go
+++ b/internal/game/cmd_undig.go
@@ -55,7 +55,7 @@ func (g *Game) executeUndig(sess *net.Session, args []string, rawInput string) {
sess.PendingUndigDir = string(dir)
sess.PendingUndigRoom = targetID
- sess.State = net.StateUndigConfirm
+ sess.SetState(net.StateUndigConfirm)
sess.WriteLine(fmt.Sprintf("You are about to DELETE Room #%d (%s) and all exits leading to it.", targetID, targetRoom.Name))
g.listUndigOrphans(sess, targetID)
@@ -125,7 +125,7 @@ func (g *Game) listUndigOrphans(sess *net.Session, targetID int) {
func (g *Game) handleUndigConfirm(sess *net.Session, input string) {
p := sess.Player
if p == nil {
- sess.State = net.StateGame
+ sess.SetState(net.StateGame)
g.writePrompt(sess)
return
}
@@ -135,7 +135,7 @@ func (g *Game) handleUndigConfirm(sess *net.Session, input string) {
targetID := sess.PendingUndigRoom
sess.PendingUndigDir = ""
sess.PendingUndigRoom = 0
- sess.State = net.StateGame
+ sess.SetState(net.StateGame)
if dir == "" || targetID == 0 {
g.writePrompt(sess)