pages/public/lit/docs/bars/index.html

35 lines
24 KiB
HTML
Raw Normal View History

<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Bars | The Paper Pilot</title>
<meta name="description" content="The Paper Pilot portfolio site">
<link rel="stylesheet" href="/assets/style.ada1a475.css">
<link rel="modulepreload" href="/assets/app.9bfeb8de.js">
<link rel="modulepreload" href="/assets/public_lit_docs_bars.md.9bf52d6a.lean.js">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Pacifico&amp;family=Roboto+Mono:ital,wght@0,400;0,600;1,400&amp;display=swap">
<link rel="manifest" href="/site.webmanifest">
<script defer="true" data-domain="thepaperpilot.org" src="https://plausible.io/js/plausible.js"></script>
<meta name="og:description" content="The Paper Pilot portfolio site">
<script id="check-dark-light">(()=>{const e=localStorage.getItem("vitepress-theme-appearance"),a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
</head>
<body>
<div id="app"><div class="Layout" data-v-c6a644e1><!--[--><!--]--><!--[--><span tabindex="-1" data-v-151f2593></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-151f2593> Skip to content </a><!--]--><!----><header class="VPNav no-sidebar" data-v-c6a644e1 data-v-a71a30f1><div class="VPNavBar" data-v-a71a30f1 data-v-6f1d18b5><div class="container" data-v-6f1d18b5><div class="VPNavBarTitle" data-v-6f1d18b5 data-v-d5925166><a class="title" href="/" data-v-d5925166><!--[--><!--]--><!----><!--[-->The Paper Pilot<!--]--><!--[--><!--]--></a></div><div class="content" data-v-6f1d18b5><!--[--><!--]--><!----><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-6f1d18b5 data-v-f83db6ba><span id="main-nav-aria-label" class="visually-hidden" data-v-f83db6ba>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guide-to-incrementals/" data-v-f83db6ba data-v-47a2263e data-v-3c355974><!--[-->Guide to Incrementals<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/projects/" data-v-f83db6ba data-v-47a2263e data-v-3c355974><!--[-->Projects<!--]--><!----></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="https://moddingtree.com" target="_blank" rel="noreferrer" data-v-f83db6ba data-v-47a2263e data-v-3c355974><!--[-->Profectus<!--]--><!----></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-6f1d18b5 data-v-a3e7452b><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" aria-label="toggle dark mode" aria-checked="false" data-v-a3e7452b data-v-1899cd41 data-v-086e8519><span class="check" data-v-086e8519><span class="icon" data-v-086e8519><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-1899cd41><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-1899cd41><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-6f1d18b5 data-v-738bef5a data-v-f6988cfb><!--[--><a class="VPSocialLink" href="https://github.com/thepaperpilot" target="_blank" rel="noopener" data-v-f6988cfb data-v-e57698f6><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.2
<span class="line"><span style="color:#F07178;"> </span><span style="color:#FFCB6B;">bigBar</span><span style="color:#89DDFF;">:</span><span style="color:#F07178;"> </span><span style="color:#89DDFF;">{</span></span>
<span class="line"><span style="color:#F07178;"> </span><span style="color:#FFCB6B;">direction</span><span style="color:#89DDFF;">:</span><span style="color:#F07178;"> </span><span style="color:#A6ACCD;">RIGHT</span><span style="color:#89DDFF;">,</span></span>
<span class="line"><span style="color:#F07178;"> </span><span style="color:#FFCB6B;">width</span><span style="color:#89DDFF;">:</span><span style="color:#F07178;"> </span><span style="color:#F78C6C;">200</span><span style="color:#89DDFF;">,</span></span>
<span class="line"><span style="color:#F07178;"> </span><span style="color:#FFCB6B;">height</span><span style="color:#89DDFF;">:</span><span style="color:#F07178;"> </span><span style="color:#F78C6C;">50</span><span style="color:#89DDFF;">,</span></span>
<span class="line"><span style="color:#F07178;"> </span><span style="color:#82AAFF;">progress</span><span style="color:#F07178;">() </span><span style="color:#89DDFF;">{</span><span style="color:#F07178;"> </span><span style="color:#89DDFF;">return</span><span style="color:#F07178;"> </span><span style="color:#F78C6C;">0</span><span style="color:#F07178;"> </span><span style="color:#89DDFF;">},</span></span>
<span class="line"><span style="color:#F07178;"> </span><span style="color:#A6ACCD;">etc</span></span>
<span class="line"><span style="color:#F07178;"> </span><span style="color:#89DDFF;">},</span></span>
<span class="line"><span style="color:#F07178;"> </span><span style="color:#A6ACCD;">etc</span></span>
<span class="line"><span style="color:#89DDFF;">}</span></span>
<span class="line"></span></code></pre></div><p>Features:</p><ul><li><p>direction: UP, DOWN, LEFT, or RIGHT (not strings). Determines the direction that the bar is filled as it progresses. RIGHT means from left to right.</p></li><li><p>width, height: The size in pixels of the bar, but as numbers (no &quot;px&quot; at the end).</p></li><li><p>progress(): A function that returns the portion of the bar that is filled, from &quot;empty&quot; at 0 to &quot;full&quot; at 1, updating automatically. (Nothing bad happens if the value goes out of these bounds, and it can be a number or <code>Decimal</code>)</p></li><li><p>display(): <strong>optional</strong>. A function that returns text to be displayed on top of the bar, can use HTML.</p></li><li><p>unlocked(): <strong>optional</strong>. A function returning a bool to determine if the bar is visible or not. Default is unlocked.</p></li><li><p>baseStyle, fillStyle, borderStyle, textStyle: <strong>Optional</strong>, Apply CSS to the unfilled portion, filled portion, border, and display text on the bar, in the form of an object where the keys are CSS attributes, and the values are the values for those attributes (both as strings).</p></li><li><p>layer: <strong>assigned automagically</strong>. It&#39;s the same value as the name of this layer, so you can do <code>player[this.layer].points</code> or similar.</p></li><li><p>id: <strong>assigned automagically</strong>. It&#39;s the &quot;key&quot; which the bar was stored under, for convenient access. The bar in the example&#39;s id is &quot;bigBar&quot;.</p></li></ul></div></div></main><!--[--><!--]--><!----><!--[--><!--]--></div></div></div></div></div><!----><!--[--><!--]--></div></div>
<script>__VP_HASH_MAP__ = JSON.parse("{\"guide-to-incrementals_index.md\":\"01643183\",\"guide-to-incrementals_ludology_appeal-developers.md\":\"2e6312d0\",\"guide-to-incrementals_ludology_appeal-gamers.md\":\"c0319ea4\",\"guide-to-incrementals_ludology_content.md\":\"d8a8c68c\",\"guide-to-incrementals_ludology_definition.md\":\"effc1cd4\",\"index.md\":\"c05fb4a0\",\"projects_babble_index.md\":\"db4edec9\",\"projects_citadel_index.md\":\"ce7d0618\",\"projects_dice_index.md\":\"c23997d0\",\"projects_index.md\":\"6cef1a12\",\"projects_optispeech_index.md\":\"45da3222\",\"projects_vecs_index.md\":\"40b7a9dc\",\"public_gamedevtree_2.0-format-changes.md\":\"7cfcce8b\",\"public_gamedevtree_readme.md\":\"49de9ca0\",\"public_gamedevtree_changelog.md\":\"7503a901\",\"public_gamedevtree_docs_!general-info.md\":\"9545d5e0\",\"public_gamedevtree_docs_achievements.md\":\"bdb26d53\",\"public_gamedevtree_docs_bars.md\":\"d1e4a476\",\"public_gamedevtree_docs_basic-layer-breakdown.md\":\"2c1c7779\",\"public_gamedevtree_docs_buyables.md\":\"3e42223a\",\"public_gamedevtree_docs_challenges.md\":\"ba285646\",\"public_gamedevtree_docs_clickables.md\":\"a79f34e0\",\"public_gamedevtree_docs_custom-tab-layouts.md\":\"3eccc09f\",\"public_gamedevtree_docs_getting-started.md\":\"6c2239cf\",\"public_gamedevtree_docs_infoboxes.md\":\"0e07c96e\",\"public_gamedevtree_docs_layer-features.md\":\"9c5507fe\",\"public_gamedevtree_docs_main-mod-info.md\":\"166d6aee\",\"public_gamedevtree_docs_milestones.md\":\"c8e0174f\",\"public_gamedevtree_docs_subtabs-and-microtabs.md\":\"1d829b17\",\"public_gamedevtree_docs_updating-tmt.md\":\"cde46630\",\"public_gamedevtree_docs_upgrades.md\":\"c79ac790\",\"public_kronos_old things_2.0-format-changes.md\":\"8d55c7ef\",\"public_kronos_readme.md\":\"7ff4927f\",\"public_kronos_changelog.md\":\"8fbfea45\",\"public_kronos_docs_!general-info.md\":\"82616e2a\",\"public_kronos_docs_achievements.md\":\"bf4e3304\",\"public_kronos_docs_bars.md\":\"475709df\",\"public_kronos_docs_basic-layer-breakdown.md\":\"7754454e\",\"public_kronos_docs_buyables.md\":\"3875aedf\",\"public_kronos_docs_challenges.md\":\"0712c330\",\"public_kronos_docs_clickables.md\":\"f12083e3\",\"public_kronos_docs_custom-tab-layouts.md\":\"cf36269b\",\"public_kronos_docs_getting-started.md\":\"59f6b8e5\",\"public_kronos_docs_grids.md\":\"19b800f2\",\"public_kronos_docs_infoboxes.md\":\"d589fa70\",\"public_kronos_docs_layer-features.md\":\"abda9a85\",\"public_kronos_docs_main-mod-info.md\":\"a3be0116\",\"public_kronos_docs_milestones.md\":\"63041a6e\",\"public_kronos_docs_particles.md\":\"9405e742\",\"public_kronos_docs_subtabs-and-microtabs.md\":\"a6c47048\",\"public_kronos_docs_trees-and-tree-customization.md\":\"4ffd8021\",\"public_kronos_docs_updating-tmt.md\":\"aa800528\",\"public_kronos_docs_upgrades.md\":\"666bb565\",\"public_lit_old things_2.0-format-changes.md\":\"ea048463\",\"public_lit_readme.md\":\"b961fe43\",\"public_lit_changelog.md\":\"a5b1cbe9\",\"public_lit_docs_!general-info.md\":\"a99bbb3e\",\"public_lit_docs_achievements.md\":\"17232b52\",\"public_lit_docs_bars.md\":\"9bf52d6a\",\"public_lit_docs_basic-layer-breakdown.md\":\"de8695ed\",\"public_lit_docs_buyables.md\":\"8a9beb14\",\"public_lit_docs_challenges.md\":\"841c1bd9\",\"public_lit_docs_clickables.md\":\"bff73686\",\"public_lit_docs_custom-tab-layouts.md\":\"31deefcc\",\"public_lit_docs_getting-started.md\":\"38cf00c8\",\"public_lit_docs_infoboxes.md\":\"bf64f36f\",\"public_lit_docs_layer-features.md\":\"59361922\",\"public_lit_docs_main-mod-info.md\":\"1d72d9fb\",\"public_lit_docs_milestones.md\":\"d9f4b140\",\"public_lit_docs_subtabs-and-microtabs.md\":\"07a92c3c\",\"public_lit_docs_trees-and-tree-customization.md\":\"4afa4175\",\"public_lit_docs_updating-tmt.md\":\"3cdc68a8\",\"public_lit_docs_upgrades.md\":\"45e6f45b\"}")</script>
<script type="module" async src="/assets/app.9bfeb8de.js"></script>
</body>
</html>