Initial foundation for VR Mode

A lot has happened since May that I couldn't begin to describe what was working at the time. What I can tell you that is new as of this commit is an upcoming VR mode.
This commit is contained in:
Tony Bark 2021-09-24 11:12:02 -04:00
parent ef6b097ef2
commit 1f038ea53c
16 changed files with 374 additions and 318 deletions

View file

@ -1,9 +1,9 @@
extends ColorRect
onready var ticker_text = $TickerTxt
extends Panel
const ticker_path = "res://json/ticker/"
onready var ticker_text = $Ticker
var news_file: String = ""
var rng = RandomNumberGenerator.new()
var all_news = []
@ -67,9 +67,12 @@ func _ready():
_random_news(json_files)
func _start_alert(message):
if ticker_text.items.size() > 3:
ticker_text.clear()
SimData.on_alert = true
news_file = str(ticker_path + "ticker_alerts.json")
ticker_text = all_news
ticker_text.add_item(all_news)
func _random_news(files: Array):
for file in files:
@ -84,14 +87,13 @@ func _random_news(files: Array):
var news_range = rng.randi_range(0, all_news.size() - 1)
var news_text: String = all_news[news_range]
if SimData.has_ctower or SimData.city_name == "Furtropolis" or "Furville" and "[outlet]" in news_text:
if SimData.city_name == "Furtropolis" or "Furville" and "[outlet]" in news_text:
# FNN = Furtropolis/Furry News Network
news_text.replace("[outlet]", "FNN")
else:
elif "[outlet]" in news_text:
news_text.replace("[outlet]", "Pawprint Press")
if "[species]" in news_text:
randomize()
speices.shuffle()
var speices_range = rng.randi_range(speices.size() - 1)
news_text.replace("[species]", speices[speices_range])
@ -102,7 +104,10 @@ func _random_news(files: Array):
if "[mayor]" in news_text:
news_text.replace("[mayor]", SimData.mayor_name)
ticker_text.text = news_text
if ticker_text.items.size() > 3:
ticker_text.clear()
ticker_text.add_item(news_text)
func _resume_ticker():
_random_news(json_files)