style the scaling not working to fix

This commit is contained in:
Clément Le Bihan
2023-09-15 19:02:37 +02:00
parent 3c3697be61
commit 8abaaf6624
5 changed files with 9 additions and 5 deletions
+1
View File
@@ -60,6 +60,7 @@ const PartitionView = (props: PartitionViewProps) => {
const bpm = _osmd.Sheet.HasBPMInfo ? _osmd.Sheet.getExpressionsStartTempoInBPM() : 60;
const wholeNoteLength = Math.round((60 / bpm) * 4000);
const curPos = [];
_osmd.setLogLevel('info');
while (!_osmd.cursor.iterator.EndReached) {
const notesToPlay = _osmd.cursor
.NotesUnderCursor()
@@ -75,8 +75,11 @@ const getPianoScene = (
if (this.nbTextureToload > 0) return;
this.partition = this.add.image(0, 0, 'partition').setOrigin(0, 0);
this.cameras.main.setBounds(0, 0, this.partition.width, this.partition.height);
console.log("canvas", this.partition.width, this.partition.height);
this.cursor = this.add.rectangle(0, 0, 30, 350, 0x31ef8c, 0.5).setOrigin(0, 0);
const dims = this.partition.getBounds();
// base ref normal cursor is 350px by 30px
this.cursor = this.add.rectangle(0, 0, dims.height * 30 / 350, dims.height, 0x31ef8c, 0.5).setOrigin(0, 0);
this.cameras.main.startFollow(this.cursor, true, 0.05, 0.05);
this.emitter = this.add.particles(0, 0, 'star', {