summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/tilemap.h
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2016-01-23 22:57:16 -0500
committer AJR <ajrhacker@users.noreply.github.com>2016-01-23 22:57:16 -0500
commit9b61eb0b6ba923783487d5b246fe512d2b126831 (patch)
treed583fd3ea2ea88636a9a9b9bccf6783cb188a269 /src/emu/tilemap.h
parent41462ec4376d5e305f984d289cb5f15e19c3f82d (diff)
Pass and return palette devices by reference, not as pointers
- Add screen_device::has_palette() - Require device_gfx_interface::gfx() and palette() to access members - Getters for atari_vad_device return devices as references, not pointers
Diffstat (limited to 'src/emu/tilemap.h')
-rw-r--r--src/emu/tilemap.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/tilemap.h b/src/emu/tilemap.h
index aaba8818d53..0f7dcf93c1b 100644
--- a/src/emu/tilemap.h
+++ b/src/emu/tilemap.h
@@ -497,7 +497,7 @@ public:
// getters
running_machine &machine() const;
tilemap_device *device() const { return m_device; }
- palette_device *palette() const { return m_palette; }
+ palette_device &palette() const { return *m_palette; }
tilemap_t *next() const { return m_next; }
void *user_data() const { return m_user_data; }
memory_array &basemem() { return m_basemem; }
@@ -518,7 +518,7 @@ public:
// setters
void enable(bool enable = true) { m_enable = enable; }
void set_user_data(void *user_data) { m_user_data = user_data; }
- void set_palette(palette_device *palette) { m_palette = palette; }
+ void set_palette(palette_device &palette) { m_palette = &palette; }
void set_palette_offset(UINT32 offset) { m_palette_offset = offset; }
void set_scrolldx(int dx, int dx_flipped) { m_dx = dx; m_dx_flipped = dx_flipped; }
void set_scrolldy(int dy, int dy_flipped) { m_dy = dy; m_dy_flipped = dy_flipped; }