diff options
Diffstat (limited to 'src/devices/machine/sensorboard.h')
-rw-r--r-- | src/devices/machine/sensorboard.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/devices/machine/sensorboard.h b/src/devices/machine/sensorboard.h index fcaea539163..b01a82a19be 100644 --- a/src/devices/machine/sensorboard.h +++ b/src/devices/machine/sensorboard.h @@ -33,6 +33,7 @@ public: sensorboard_device &set_spawnpoints(u8 i) { m_maxspawn = i; m_maxid = i; return *this; } // number of piece spawnpoints, max 16 sensorboard_device &set_max_id(u8 i) { m_maxid = i; return *this; } // maximum piece id (if larger than set_spawnpoints) sensorboard_device &set_delay(attotime delay) { m_sensordelay = delay; return *this; } // delay when activating a sensor (like PORT_IMPULSE), set to attotime::never to disable + sensorboard_device &set_nvram(bool b) { m_nvram_on = b; return *this; } // load last board position on start sensorboard_device &set_ui_enable(bool b) { if (!b) m_maxspawn = 0; m_ui_enabled = (b) ? 3 : 0; return *this; } // enable UI inputs sensorboard_device &set_mod_enable(bool b) { if (b) m_ui_enabled |= 1; else m_ui_enabled &= 2; return *this; } // enable modifier keys @@ -124,6 +125,7 @@ private: u32 m_usize; void nvram_init(nvram_device &nvram, void *data, size_t size); + bool m_nvram_on; emu_timer *m_undotimer; TIMER_CALLBACK_MEMBER(undo_tick); |