Checkpoint initial implementation
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
from tungston.core.ecology.biometrait import BiomeTrait
|
||||
|
||||
import tungston.core.ecology.biometrait as biomeTrait
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
|
||||
class Humidity(BiomeTrait):
|
||||
"""
|
||||
The general level of humidity present in the air.
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
# Constants ########################################################################################
|
||||
|
||||
WET = Humidity("wet")
|
||||
DAMP = Humidity("damp")
|
||||
DRY = Humidity("dry")
|
||||
|
||||
ALL = [WET, DAMP, DRY]
|
||||
|
||||
# Helpers ##########################################################################################
|
||||
|
||||
def within(start:Humidity, end:Humidity) -> list[Humidity]:
|
||||
return biomeTrait.within(ALL, start, end)
|
||||
Reference in New Issue
Block a user