Source: core/Water.js

import { Measure } from '../data/Measure.js';
import { Density } from '../data/Density.js';
import { CaloricContent } from '../data/CaloricContent.js';

import { Ingredient } from "./Ingredient.js";

/**
 * Plain water
 * (very useful ingredient)
 * 
 * @extends {Ingredient}
 */
export class Water extends Ingredient {
	density = Density.WATER;
	type = 'water';
	/**
	 * Get water measurement
	 * 
	 * Available measures:
	 * - Measure.DENSITY
	 * - Measure.CW
	 * 
	 * @override
	 */
	get(measure) {
		switch (measure) {
			case Measure.DENSITY:
				return this.density;
				break;
			case Measure.CW:
				return CaloricContent.WATER;
				break;
		}
	}
}