├── .eslintignore ├── .eslintrc.yaml ├── .gitignore ├── LICENSE ├── load_from_csv.js ├── package.json ├── packages ├── server │ ├── handler.js │ ├── package.json │ ├── src │ │ ├── game.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── time.ts │ │ ├── types.ts │ │ └── words.ts │ └── tsconfig.json └── web │ ├── .env │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ ├── App.tsx │ ├── assets │ │ └── eraser.svg │ ├── components │ │ ├── chat.tsx │ │ ├── paintboard.tsx │ │ ├── paintboardControl.tsx │ │ └── useInterval.ts │ ├── hydro.entry.tsx │ ├── main.tsx │ ├── pages │ │ ├── index.tsx │ │ ├── room.css │ │ └── room.tsx │ ├── sounds │ │ ├── draw.wav │ │ ├── next.wav │ │ └── success.wav │ ├── types.ts │ └── vite-env.d.ts │ ├── templates │ └── tinter.html │ ├── tsconfig.json │ └── vite.config.ts ├── readme.md ├── vercel.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/.eslintrc.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .idea 4 | 5 | *.csv 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/LICENSE -------------------------------------------------------------------------------- /load_from_csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/load_from_csv.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/package.json -------------------------------------------------------------------------------- /packages/server/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/server/handler.js -------------------------------------------------------------------------------- /packages/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/server/package.json -------------------------------------------------------------------------------- /packages/server/src/game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/server/src/game.ts -------------------------------------------------------------------------------- /packages/server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/server/src/index.ts -------------------------------------------------------------------------------- /packages/server/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/server/src/logger.ts -------------------------------------------------------------------------------- /packages/server/src/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/server/src/time.ts -------------------------------------------------------------------------------- /packages/server/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/server/src/types.ts -------------------------------------------------------------------------------- /packages/server/src/words.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/server/src/words.ts -------------------------------------------------------------------------------- /packages/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/server/tsconfig.json -------------------------------------------------------------------------------- /packages/web/.env: -------------------------------------------------------------------------------- 1 | SERVER=http://localhost:45000/room -------------------------------------------------------------------------------- /packages/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/.gitignore -------------------------------------------------------------------------------- /packages/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/index.html -------------------------------------------------------------------------------- /packages/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/package.json -------------------------------------------------------------------------------- /packages/web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/App.tsx -------------------------------------------------------------------------------- /packages/web/src/assets/eraser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/assets/eraser.svg -------------------------------------------------------------------------------- /packages/web/src/components/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/components/chat.tsx -------------------------------------------------------------------------------- /packages/web/src/components/paintboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/components/paintboard.tsx -------------------------------------------------------------------------------- /packages/web/src/components/paintboardControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/components/paintboardControl.tsx -------------------------------------------------------------------------------- /packages/web/src/components/useInterval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/components/useInterval.ts -------------------------------------------------------------------------------- /packages/web/src/hydro.entry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/hydro.entry.tsx -------------------------------------------------------------------------------- /packages/web/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/main.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/pages/index.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/room.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/pages/room.css -------------------------------------------------------------------------------- /packages/web/src/pages/room.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/pages/room.tsx -------------------------------------------------------------------------------- /packages/web/src/sounds/draw.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/sounds/draw.wav -------------------------------------------------------------------------------- /packages/web/src/sounds/next.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/sounds/next.wav -------------------------------------------------------------------------------- /packages/web/src/sounds/success.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/sounds/success.wav -------------------------------------------------------------------------------- /packages/web/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/src/types.ts -------------------------------------------------------------------------------- /packages/web/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/web/templates/tinter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/templates/tinter.html -------------------------------------------------------------------------------- /packages/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/tsconfig.json -------------------------------------------------------------------------------- /packages/web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/packages/web/vite.config.ts -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/readme.md -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/vercel.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Teahouse-Studios/tinter/HEAD/yarn.lock --------------------------------------------------------------------------------