From e07bfce93645d8052cb662f6236d9392f929292e Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Thu, 15 Jun 2023 02:57:43 +0200 Subject: [PATCH] MxDSAction has a setAtomId method --- ISLE/isle.cpp | 4 ++-- LEGO1/mxdsaction.h | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ISLE/isle.cpp b/ISLE/isle.cpp index e3483cd5..e7214bf2 100644 --- a/ISLE/isle.cpp +++ b/ISLE/isle.cpp @@ -595,7 +595,7 @@ void Isle::tick(BOOL sleepIfNotNextFrame) return; } - ds.m_atomId = stream->atom; + ds.setAtomId(stream->atom); ds.m_unk24 = 0xFFFF; ds.m_unk1c = 0; VideoManager()->EnableFullScreenMovie(TRUE, TRUE); @@ -604,7 +604,7 @@ void Isle::tick(BOOL sleepIfNotNextFrame) return; } } else { - ds.m_atomId = stream->atom; + ds.setAtomId(stream->atom); ds.m_unk24 = 0xFFFF; ds.m_unk1c = 0; if (Start(&ds) != SUCCESS) { diff --git a/LEGO1/mxdsaction.h b/LEGO1/mxdsaction.h index d76f6930..23f3d7f0 100644 --- a/LEGO1/mxdsaction.h +++ b/LEGO1/mxdsaction.h @@ -47,6 +47,10 @@ class MxDSAction int m_unk8c; int m_unk90; + void setAtomId(MxAtomId &atomId) { + this->m_atomId = atomId; + } + }; #endif // MXDSACTION_H