15 lines
512 B
Python
15 lines
512 B
Python
class HydroEnumEntry:
|
|
def __init__(self, name, value, description='', auto=False):
|
|
self.name = name
|
|
self.value = value
|
|
self.description = description
|
|
|
|
class HydroEnum:
|
|
def __init__(self, name, linenumber, description='', bitmask=False):
|
|
self.name = name
|
|
self.linenumber = linenumber
|
|
self.description = description
|
|
self.start_value = None
|
|
self.highest_value = 0
|
|
self.bitmask = bitmask
|
|
self.entries: list[HydroEnumEntry] = []
|