mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
Assert in field_set_name if no field is configured (nw)
This should help catch instances where PORT_NAME is accidentally substituted for PORT_START (a frequent mistake of mine).
This commit is contained in:
parent
8bb1e4bfcb
commit
d2b2b497de
@ -1505,7 +1505,7 @@ public:
|
||||
ioport_configurer& field_add_code(input_seq_type which, input_code code);
|
||||
ioport_configurer& field_set_way(int way) { m_curfield->m_way = way; return *this; }
|
||||
ioport_configurer& field_set_rotated() { m_curfield->m_flags |= ioport_field::FIELD_FLAG_ROTATED; return *this; }
|
||||
ioport_configurer& field_set_name(const char *name) { m_curfield->m_name = string_from_token(name); return *this; }
|
||||
ioport_configurer& field_set_name(const char *name) { assert(m_curfield != nullptr); m_curfield->m_name = string_from_token(name); return *this; }
|
||||
ioport_configurer& field_set_player(int player) { m_curfield->m_player = player - 1; return *this; }
|
||||
ioport_configurer& field_set_cocktail() { m_curfield->m_flags |= ioport_field::FIELD_FLAG_COCKTAIL; field_set_player(2); return *this; }
|
||||
ioport_configurer& field_set_toggle() { m_curfield->m_flags |= ioport_field::FIELD_FLAG_TOGGLE; return *this; }
|
||||
|
Loading…
Reference in New Issue
Block a user