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); + } +}