From cd858baf3a1ea3eecdf5e07f6d4b63fd81f7a570 Mon Sep 17 00:00:00 2001 From: Dennis Schoepf Date: Sat, 24 Jul 2021 17:21:09 +0200 Subject: [PATCH] Create other sketchObjects --- src/sketchObjects/Legacy.ts | 23 +++++++++++++++++++++++ src/sketchObjects/Package.ts | 23 +++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 src/sketchObjects/Legacy.ts create mode 100644 src/sketchObjects/Package.ts diff --git a/src/sketchObjects/Legacy.ts b/src/sketchObjects/Legacy.ts new file mode 100644 index 0000000..35e59ed --- /dev/null +++ b/src/sketchObjects/Legacy.ts @@ -0,0 +1,23 @@ +import { mp5 } from '../../main'; +import { colors } from '../constants/colors'; + +export class Legacy { + x: number; + y: number; + size: number; + name: string; + revealed: boolean; + + constructor(x: number, y: number, size: number, name?: string, profileURL?: string) { + this.x = x; + this.y = y; + this.size = size; + } + + public place() {} + + private draw() { + mp5.fill(mp5.color(colors.red)); + mp5.ellipse(this.x, this.y, this.size); + } +} diff --git a/src/sketchObjects/Package.ts b/src/sketchObjects/Package.ts new file mode 100644 index 0000000..ea61188 --- /dev/null +++ b/src/sketchObjects/Package.ts @@ -0,0 +1,23 @@ +import { mp5 } from '../../main'; +import { colors } from '../constants/colors'; + +export class Contributor { + x: number; + y: number; + size: number; + name: string; + revealed: boolean; + + constructor(x: number, y: number, size: number, name?: string, profileURL?: string) { + this.x = x; + this.y = y; + this.size = size; + } + + public place() {} + + private draw() { + mp5.fill(mp5.color(colors.redDark)); + mp5.ellipse(this.x, this.y, this.size); + } +}