1*1091c8feSKyle Evans-- 2*1091c8feSKyle Evans-- SPDX-License-Identifier: BSD-2-Clause-FreeBSD 3*1091c8feSKyle Evans-- 4*1091c8feSKyle Evans-- Copyright (c) 2018 Kyle Evans <[email protected]> 5*1091c8feSKyle Evans-- 6*1091c8feSKyle Evans-- Redistribution and use in source and binary forms, with or without 7*1091c8feSKyle Evans-- modification, are permitted provided that the following conditions 8*1091c8feSKyle Evans-- are met: 9*1091c8feSKyle Evans-- 1. Redistributions of source code must retain the above copyright 10*1091c8feSKyle Evans-- notice, this list of conditions and the following disclaimer. 11*1091c8feSKyle Evans-- 2. Redistributions in binary form must reproduce the above copyright 12*1091c8feSKyle Evans-- notice, this list of conditions and the following disclaimer in the 13*1091c8feSKyle Evans-- documentation and/or other materials provided with the distribution. 14*1091c8feSKyle Evans-- 15*1091c8feSKyle Evans-- THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 16*1091c8feSKyle Evans-- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17*1091c8feSKyle Evans-- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18*1091c8feSKyle Evans-- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 19*1091c8feSKyle Evans-- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20*1091c8feSKyle Evans-- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21*1091c8feSKyle Evans-- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22*1091c8feSKyle Evans-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23*1091c8feSKyle Evans-- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24*1091c8feSKyle Evans-- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25*1091c8feSKyle Evans-- SUCH DAMAGE. 26*1091c8feSKyle Evans-- 27*1091c8feSKyle Evans-- $FreeBSD$ 28*1091c8feSKyle Evans-- 29*1091c8feSKyle Evans 30*1091c8feSKyle Evanslocal drawer = require("drawer") 31*1091c8feSKyle Evans 32*1091c8feSKyle Evanslocal orb_color = { 33*1091c8feSKyle Evans" \027[31m``` \027[31;1m`\027[31m", 34*1091c8feSKyle Evans" s` `.....---...\027[31;1m....--.``` -/\027[31m", 35*1091c8feSKyle Evans" +o .--` \027[31;1m/y:` +.\027[31m", 36*1091c8feSKyle Evans" yo`:. \027[31;1m:o `+-\027[31m", 37*1091c8feSKyle Evans" y/ \027[31;1m-/` -o/\027[31m", 38*1091c8feSKyle Evans" .- \027[31;1m::/sy+:.\027[31m", 39*1091c8feSKyle Evans" / \027[31;1m`-- /\027[31m", 40*1091c8feSKyle Evans" `: \027[31;1m:`\027[31m", 41*1091c8feSKyle Evans" `: \027[31;1m:`\027[31m", 42*1091c8feSKyle Evans" / \027[31;1m/\027[31m", 43*1091c8feSKyle Evans" .- \027[31;1m-.\027[31m", 44*1091c8feSKyle Evans" -- \027[31;1m-.\027[31m", 45*1091c8feSKyle Evans" `:` \027[31;1m`:`", 46*1091c8feSKyle Evans" \027[31;1m.-- `--.", 47*1091c8feSKyle Evans" .---.....----.\027[37m" 48*1091c8feSKyle Evans} 49*1091c8feSKyle Evans 50*1091c8feSKyle Evansdrawer.addLogo("orb", { 51*1091c8feSKyle Evans requires_color = true, 52*1091c8feSKyle Evans graphic = orb_color, 53*1091c8feSKyle Evans shift = {x = 2, y = 4}, 54*1091c8feSKyle Evans}) 55*1091c8feSKyle Evans 56*1091c8feSKyle Evansreturn true 57