aboutsummaryrefslogtreecommitdiff
path: root/internal/game/cmd_look.go
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-11 20:41:06 -0400
committerhistoria <[not public]>2026-06-11 20:41:06 -0400
commitd6ab0e93a64525ce34f89e26d5272efbac513c32 (patch)
treed0ec59a72a32a15d0917d9c6c3bfa2f2a424c1f1 /internal/game/cmd_look.go
parent6b2b4bf470b655f01c5a21c5f558a6102402c214 (diff)
downloadthehouseoficarus-d6ab0e93a64525ce34f89e26d5272efbac513c32.tar.gz
feat: big map and options changes
Diffstat (limited to 'internal/game/cmd_look.go')
-rw-r--r--internal/game/cmd_look.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/internal/game/cmd_look.go b/internal/game/cmd_look.go
index 0bec915..6d19023 100644
--- a/internal/game/cmd_look.go
+++ b/internal/game/cmd_look.go
@@ -25,7 +25,7 @@ func (g *Game) doLook(sess *net.Session) {
room.Name,
)
- if p.Toggles["tinymap"] && g.MapWidth > 0 {
+ if p.OptionBool("tinymap") && g.MapWidth > 0 {
descLines := wrapText(room.Description, g.MapWidth)
mapLines := buildTinyMap(g, p.RoomID)
if len(mapLines) == 7 {
@@ -112,7 +112,7 @@ func (g *Game) doLook(sess *net.Session) {
})
}
multi := len(instances) > 1
- showTimers := p.Toggles["depletion"]
+ showTimers := p.OptionBool("depletion")
var freshIdxs []int
var timed, depleted []instInfo
@@ -205,7 +205,7 @@ func (g *Game) doLook(sess *net.Session) {
}
reserved := ""
if info.ReservedFor != "" {
- if p.Toggles["reserve"] {
+ if p.OptionBool("reserve") {
reserved = fmt.Sprintf(" (reserved for %s for %d ticks)", info.ReservedFor, info.ReserveTimer)
} else {
reserved = " (reserved)"
@@ -225,7 +225,7 @@ func (g *Game) doLook(sess *net.Session) {
if len(room.Exits) > 0 {
sess.WriteLine("")
- if p.Toggles["exits"] {
+ if p.OptionBool("exits") {
sess.WriteLine("Exits:")
for _, dir := range world.ExitOrder {
exitDef, ok := room.Exits[dir]
@@ -345,7 +345,7 @@ func (g *Game) doLookTarget(sess *net.Session, input string) {
sess.WriteLine(fmt.Sprintf(" %s", desc))
}
- if p.Toggles["depletion"] {
+ if p.OptionBool("depletion") {
for _, ist := range instances {
if ist.Depleted {
if len(instances) > 1 {
@@ -525,7 +525,7 @@ func (g *Game) writeLookSideBySide(sess *net.Session, p *player.Player, descLine
if len(mapLines) > total {
total = len(mapLines)
}
- leftMap := p.Toggles["left-tinymap"]
+ leftMap := p.OptionBool("left-tinymap")
for i := 0; i < total; i++ {
desc := ""
if i < len(descLines) {