summaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorWuzzy <almikes@aol.com>2016-08-15 18:47:58 +0200
committerWuzzy <almikes@aol.com>2016-08-15 18:47:58 +0200
commita2cbdbf525088e396efc11db0057b81cc4381214 (patch)
tree02bd190476e25c21a7d2ae586cbd57cef85c4d97 /init.lua
parent5e813bffa17450680636d1ce63a8fb668a454a3c (diff)
Very simple hidden entries
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua22
1 files changed, 12 insertions, 10 deletions
diff --git a/init.lua b/init.lua
index b75c4a4..aedac26 100644
--- a/init.lua
+++ b/init.lua
@@ -224,17 +224,19 @@ function doc.generate_entry_list(cid, playername)
doc.data.players[playername].entry_ids = {}
local entries = doc.get_sorted_entry_names(cid)
for i=1, #entries do
- local eid = entries[i].eid
- table.insert(doc.data.players[playername].entry_ids, eid)
- -- Colorize entries based on viewed status
- -- Not viewed: Cyan
- local viewedprefix = "#00FFFF"
- if doc.entry_viewed(playername, cid, eid) then
- -- Viewed: White
- viewedprefix = "#FFFFFF"
+ if not entries[i].hidden then
+ local eid = entries[i].eid
+ table.insert(doc.data.players[playername].entry_ids, eid)
+ -- Colorize entries based on viewed status
+ -- Not viewed: Cyan
+ local viewedprefix = "#00FFFF"
+ if doc.entry_viewed(playername, cid, eid) then
+ -- Viewed: White
+ viewedprefix = "#FFFFFF"
+ end
+ entry_textlist = entry_textlist .. viewedprefix .. minetest.formspec_escape(entries[i].name) .. ","
+ counter = counter + 1
end
- entry_textlist = entry_textlist .. viewedprefix .. minetest.formspec_escape(entries[i].name) .. ","
- counter = counter + 1
end
if counter >= 1 then
entry_textlist = string.sub(entry_textlist, 1, #entry_textlist-1)