Generate overview based on subproject size
This commit is contained in:
parent
4053961357
commit
9790361f24
9 changed files with 109 additions and 24 deletions
14
main.ts
14
main.ts
|
|
@ -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();
|
||||
}
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Reference in a new issue