diff --git a/metadata/project.json b/metadata/project.json index c2e77ae..0e616b3 100644 --- a/metadata/project.json +++ b/metadata/project.json @@ -11,6 +11,24 @@ "path": "packages/client", "size": 5600, "contents": {} + }, + { + "name": "blockchain", + "path": "packages/blockchain", + "size": 4000, + "contents": {} + }, + { + "name": "ethash", + "path": "packages/ethash", + "size": 3600, + "contents": {} + }, + { + "name": "common", + "path": "packages/common", + "size": 1000, + "contents": {} } ] } diff --git a/src/scenes/DetailScene.ts b/src/scenes/DetailScene.ts index 7502312..0301c1f 100644 --- a/src/scenes/DetailScene.ts +++ b/src/scenes/DetailScene.ts @@ -1,12 +1,19 @@ import { mp5 } from '../../main'; +import { Player } from '../sketchObjects/Player'; import store from '../store'; import { Scenes } from './scenes'; export class DetailScene { - constructor() {} + player: Player; + + constructor() { + this.player = new Player(); + } draw() { mp5.background(100); + this.player.follow(); + this.player.move(); } onSceneClick() { diff --git a/src/scenes/OverviewScene.ts b/src/scenes/OverviewScene.ts index 17b4fb6..81884a6 100644 --- a/src/scenes/OverviewScene.ts +++ b/src/scenes/OverviewScene.ts @@ -14,6 +14,14 @@ export class OverviewScene { constructor() { this.edges = generateEdges(projectMetadata.subprojects); this.player = new Player(); + + setTimeout(() => { + store.getState().addUserMessage({ + text: "Hello there 👋 Let's start exploring the ethereumjs open source project", + inputWanted: false, + timestamp: Date.now(), + }); + }, 2000); } public draw() {