ansi art fix
This commit is contained in:
6
bbs.rb
6
bbs.rb
@@ -40,7 +40,7 @@ PROFILE = ProfileService.new(ProfileRepository.new(
|
|||||||
|
|
||||||
STARTED_AT = Time.now
|
STARTED_AT = Time.now
|
||||||
SYSOPS = ENV.fetch('BBS_SYSOPS', '').split(',').map { |s| s.strip.downcase }.reject(&:empty?)
|
SYSOPS = ENV.fetch('BBS_SYSOPS', '').split(',').map { |s| s.strip.downcase }.reject(&:empty?)
|
||||||
DESKTOP_ART = ENV.fetch('BBS_DESKTOP_ART', 'data/art')
|
DESKTOP_ART = ENV.fetch('BBS_DESKTOP_ART', 'data/art/teletype.ansi')
|
||||||
|
|
||||||
SERVICES = {
|
SERVICES = {
|
||||||
online: ONLINE,
|
online: ONLINE,
|
||||||
@@ -133,9 +133,7 @@ MAIN_APP = BBS::Application.define do
|
|||||||
status_hint('Alt-X', 'Exit') { :halt }
|
status_hint('Alt-X', 'Exit') { :halt }
|
||||||
|
|
||||||
init do
|
init do
|
||||||
art = if File.directory?(DESKTOP_ART)
|
art = if File.file?(DESKTOP_ART)
|
||||||
BBS::Widgets::AnsiArt.random(DESKTOP_ART)
|
|
||||||
elsif File.file?(DESKTOP_ART)
|
|
||||||
BBS::Widgets::AnsiArt.from_file(DESKTOP_ART)
|
BBS::Widgets::AnsiArt.from_file(DESKTOP_ART)
|
||||||
else
|
else
|
||||||
BBS::Widgets::AnsiArt.new(lines: BBS::Widgets::AnsiArt.default_lines)
|
BBS::Widgets::AnsiArt.new(lines: BBS::Widgets::AnsiArt.default_lines)
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
|
|
||||||
[1;33m ╔══════════════════════════════════════════════════════════════╗[0m
|
[1;33m ╔══════════════════════════════════════════════════════════════╗[0m
|
||||||
[1;33m ║ ║[0m
|
[1;33m ║ ║[0m
|
||||||
[1;33m ║ [1;36m██╗████████╗███████╗██╗ ███████╗████████╗██╗ ██╗[1;33m ║[0m
|
[1;33m ║ [1;36m████████╗████████╗ ██████╗ [1;33m ║[0m
|
||||||
[1;33m ║ [1;36m╚═╝╚══██╔══╝██╔════╝██║ ██╔════╝╚══██╔══╝╚██╗ ██╔╝[1;33m ║[0m
|
[1;33m ║ [1;36m╚══██╔══╝╚══██╔══╝██╔════╝ [1;33m ║[0m
|
||||||
[1;33m ║ [1;36m██╗ ██║ █████╗ ██║ █████╗ ██║ ╚████╔╝ [1;33m ║[0m
|
[1;33m ║ [1;36m ██║ ██║ ██║ ███╗[1;33m ║[0m
|
||||||
[1;33m ║ [1;36m██║ ██║ ██╔══╝ ██║ ██╔══╝ ██║ ╚██╔╝ [1;33m ║[0m
|
[1;33m ║ [1;36m ██║ ██║ ██║ ██║[1;33m ║[0m
|
||||||
[1;33m ║ [1;36m██║ ██║ ███████╗███████╗███████╗ ██║ ██║ [1;33m ║[0m
|
[1;33m ║ [1;36m ██║ ██║ ╚██████╔╝[1;33m ║[0m
|
||||||
[1;33m ║ [1;36m╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝ ╚═╝ ╚═╝ [1;33m ║[0m
|
[1;33m ║ [1;36m ╚═╝ ╚═╝ ╚═════╝ [1;33m ║[0m
|
||||||
[1;33m ║ ║[0m
|
[1;33m ║ ║[0m
|
||||||
[1;33m ║ [0;37m· · · [1;37mB · B · S[0;37m · · ·[1;33m ║[0m
|
[1;33m ║ [1;37mTeletype Games BBS[1;33m ║[0m
|
||||||
[1;33m ║ ║[0m
|
[1;33m ║ ║[0m
|
||||||
[1;33m ║ [1;36m── an open call to old friends, est. 2024 ──[1;33m ║[0m
|
[1;33m ║ [1;36m── an open call to old friends, est. 2026 ──[1;33m ║[0m
|
||||||
[1;33m ║ ║[0m
|
[1;33m ║ ║[0m
|
||||||
[1;33m ╚══════════════════════════════════════════════════════════════╝[0m
|
[1;33m ╚══════════════════════════════════════════════════════════════╝[0m
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user