diff options
Diffstat (limited to 'src/mame/video/atarimo.cpp')
-rw-r--r-- | src/mame/video/atarimo.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mame/video/atarimo.cpp b/src/mame/video/atarimo.cpp index c17dc39e324..8611de1bbb4 100644 --- a/src/mame/video/atarimo.cpp +++ b/src/mame/video/atarimo.cpp @@ -150,6 +150,7 @@ atari_motion_objects_device::atari_motion_objects_device(const machine_config &m , m_activelast(nullptr) , m_last_xpos(0) , m_next_xpos(0) + , m_xoffset(0) , m_gfxdecode(*this, finder_base::DUMMY_TAG) { } @@ -438,7 +439,7 @@ void atari_motion_objects_device::render_object(bitmap_ind16 &bitmap, const rect // extract data from the various words int code = m_codelookup[rawcode]; int color = m_colorlookup[m_colormask.extract(entry)]; - int xpos = m_xposmask.extract(entry); + int xpos = m_xposmask.extract(entry) + m_xoffset; int ypos = -m_yposmask.extract(entry); int hflip = m_hflipmask.extract(entry); int vflip = m_vflipmask.extract(entry); |