From 3f30fa3eec9c2e2acf9a984ccefb9529a25e688a Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Tue, 7 Jul 2026 05:50:37 -0400 Subject: feat: add insert/remove room to context menu in admin web GUI to 'push' or 'pull' map rooms --- internal/game/cmd_room.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'internal/game/cmd_room.go') diff --git a/internal/game/cmd_room.go b/internal/game/cmd_room.go index 971e298..3210ef5 100644 --- a/internal/game/cmd_room.go +++ b/internal/game/cmd_room.go @@ -51,6 +51,8 @@ func (g *Game) executeRoom(sess *net.Session, args []string, rawInput string) { g.roomSetColor(sess, rest) case "insert": g.roomInsert(sess, rest) + case "remove": + g.roomRemove(sess, rest) default: sess.WriteLine(fmt.Sprintf("Unknown room action: %s", action)) g.showRoomHelp(sess) @@ -73,6 +75,7 @@ func (g *Game) showRoomHelp(sess *net.Session) { sess.WriteLine(" room remspawn — remove an item spawn") sess.WriteLine(" room color — set or clear room map color") sess.WriteLine(" room insert [name] — insert a new room into the exit, pushing rooms beyond") + sess.WriteLine(" room remove — delete the inserted room and pull the far end back") } func (g *Game) roomSetName(sess *net.Session, args []string) { -- cgit v1.2.3