summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/atarimo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/atarimo.cpp')
-rw-r--r--src/mame/video/atarimo.cpp3
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);