Skip to content

Instantly share code, notes, and snippets.

// Fragment shader
// Uniforms
uniform vec2 u_resolution;
uniform vec2 u_mouse;
uniform float u_time;
uniform vec4 u_colors[2];
uniform float u_intensity;
uniform float u_rays;
uniform float u_reach;
import {
Container,
Graphics,
} from 'pixi.js'
import { useExtend } from '@pixi/react'
export default function Enemy() {
useExtend({
Container,
Graphics,
title: greeting
position: -4,-239
---
Alastair Reid: Well hello there! I've brought your daily supplies!
You: Thank you, Alastair.
Alastair Reid: Have you heard the news going through town?
-> No, please do tell!
<<jump no>>
# Intro Cinematic
EXT. DARK FOREST - DUSK
The scene is black.
INNKEEPER (V.O.)
My grandfather was a carpenter. He built the inn as a refuge for our family, but it quickly became so much more.
CUT TO:
{
"parents": {
"primary": "Cindy Huel",
"secondary": "Edmond Jacobi-Jerde"
},
"children": [
{
"parents": {
"primary": "Georgia Hegmann III",
"secondary": "Penny Rodriguez Sr."
class MapManager {
findPath(fromX, fromY, toX, toY) {
/**
* With ngraph we don't have to create grid cells if they're unoccupied, so we
* have to verify we're not running the pathfinder against non-existent nodes.
*/
if (this.#graph.hasNode(`${toX}|${toY}`)) {
/**
* It's probably not necessary to generate a new pathfinder every time right
* now, but it'll be valuable in the future when the user gains the ability
// Local imports
import { useAnimatedFavicon } from './useAnimatedFavicon.js'
export function AnimatedFavicon() {
useAnimatedFavicon({
imageURL: '/favicon-spritesheet.png',
:root {
--hue-shift: 0deg;
@include generateHSLCustomPropertiesFromColor('palette-black', #060606);
@include generateHSLCustomPropertiesFromColor('palette-green', #00bc8c);
@include generateHSLCustomPropertiesFromColor('palette-dark-grey', #313131);
@include generateHSLCustomPropertiesFromColor('palette-grey', #444444);
@include generateHSLCustomPropertiesFromColor('palette-red', #f00);
@include generateHSLCustomPropertiesFromColor('palette-white', #fff);
}
@trezy
trezy / _componentWithCutCorners.scss
Created January 13, 2023 15:03
Sass mixin that generates a `clip-path` polygon to simulate creates the pixelated, snipped corners.
.componentWithCutCorners {
background-color: red;
clip-path: generateCornerCutPath((
'borderSize': $panelBorderSize,
'clipSize': $panelCornerClipSize,
'isBorder': false,
'uiScale': var(--ui-scale),
));
display: block;
height: 100px;
import { EventSubMiddleware } from '@twurple/eventsub'
import Koa from 'koa'
import KoaRouter from 'koa-router'
const app = new Koa
const router = new KoaRouter
const middleware = new EventSubMiddleware('...')