Generate overview based on subproject size

This commit is contained in:
Dennis Schoepf 2021-07-21 15:27:04 +02:00
parent 4053961357
commit 9790361f24
9 changed files with 109 additions and 24 deletions

14
main.ts
View file

@ -1,6 +1,6 @@
import p5 from 'p5';
import { SCREEN_WIDTH, SCREEN_HEIGHT } from './src/constants/screen';
import { LegacyScene } from './src/scenes/LegacyScene';
import { DetailScene } from './src/scenes/DetailScene';
import { OverviewScene } from './src/scenes/OverviewScene';
import { Scenes } from './src/scenes/scenes';
import store from './src/store';
@ -9,7 +9,7 @@ import { Companion, CompanionState } from './src/ui/companion';
const sketch = (s: p5) => {
// Scenes
let overviewScene: OverviewScene;
let legacyScene: LegacyScene;
let detailScene: DetailScene;
s.setup = () => {
s.createCanvas(SCREEN_WIDTH, SCREEN_HEIGHT);
@ -18,7 +18,7 @@ const sketch = (s: p5) => {
new Companion();
overviewScene = new OverviewScene();
legacyScene = new LegacyScene();
detailScene = new DetailScene();
};
s.draw = () => {
@ -26,8 +26,8 @@ const sketch = (s: p5) => {
if (currentScene === Scenes.OVERVIEW) {
overviewScene.draw();
} else if (currentScene === Scenes.LEGACY) {
legacyScene.draw();
} else if (currentScene === Scenes.DETAIL) {
detailScene.draw();
}
};
@ -38,8 +38,8 @@ const sketch = (s: p5) => {
if (currentScene === Scenes.OVERVIEW) {
overviewScene.onSceneClick();
} else if (currentScene === Scenes.LEGACY) {
legacyScene.onSceneClick();
} else if (currentScene === Scenes.DETAIL) {
detailScene.onSceneClick();
}
};
};