Set up intro message and player in detail scene

This commit is contained in:
Dennis Schoepf 2021-07-22 14:08:50 +02:00
parent 40d4a2364e
commit 18850e9fb8
3 changed files with 34 additions and 1 deletions

View file

@ -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": {}
}
]
}

View file

@ -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() {

View file

@ -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() {