RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
status_feed_manager.gd File Reference

Reusable stacked toast/status feed for transient game messages. More...

Go to the source code of this file.

Namespaces

namespace  status_feed_manager
 

Variables

 status_feed_manager.Dictionary
 
 status_feed_manager.message = _normalize(message)
 
 status_feed_manager.last_message = message
 
 status_feed_manager.until_ms
 
 status_feed_manager.limit
 
 status_feed_manager.node_prefix = str(options.get("node_prefix", node_prefix))
 
 status_feed_manager.max_entries
 
 status_feed_manager.gap
 
 status_feed_manager.padding
 
 status_feed_manager.line_height
 
 status_feed_manager.max_lines
 
 status_feed_manager.font_size
 
 status_feed_manager.y
 
 status_feed_manager.rendered_count
 
 status_feed_manager.entry
 
 status_feed_manager.wrapped
 
 status_feed_manager.height
 
 status_feed_manager.alpha
 
 status_feed_manager.bg
 
 status_feed_manager.position
 
 status_feed_manager.size
 
 status_feed_manager.color
 
 status_feed_manager.a
 
 status_feed_manager.mouse_filter
 
 status_feed_manager.visible
 
 status_feed_manager.label
 
 status_feed_manager.text
 
 status_feed_manager.clip_contents
 
 status_feed_manager.autowrap_mode
 
 status_feed_manager.max_lines_visible
 
 status_feed_manager.messages = value.duplicate(true)
 
 status_feed_manager.chars_per_line
 
 status_feed_manager.word
 
 status_feed_manager.current = word
 
 status_feed_manager.lines = lines.slice(0, max_lines)
 
 status_feed_manager.node
 
 status_feed_manager.created
 
 status_feed_manager.name
 
 status_feed_manager.child_name
 
 status_feed_manager.index
 
 status_feed_manager.suffix = child_name.trim_prefix("%sText" % node_prefix)
 

Detailed Description

Reusable stacked toast/status feed for transient game messages.

Messages are kept as whole entries, deduped by exact text, wrapped with explicit line breaks, rendered newest-first, and expired after a short duration. Callers provide the parent node and placement rectangle so the feed can be used inside HUDs, playfields, pause overlays, or menus.

Definition in file status_feed_manager.gd.