;#うちこむ人にバランス栄養 #カロリーメイトリキッド ;https://www.otsuka.co.jp/c […]
;#うちこむ人にバランス栄養 #カロリーメイトリキッド ;https://www.otsuka.co.jp/c […]
;#うちこむ人にバランス栄養 #カロリーメイトリキッド;https://www.otsuka.co.jp/cmt/to_programmer/;Author: YOS G-spec#runtime "hsp3cl"#enum global PROTEIN = 0#enum global FAT#enum global CARBOHYDRATE#enum global VITAMIN#enum global MINERAL#enum global nutritionLen#module Liquid name,nutrition#modcfunc lNamereturn name#modfunc lRefNutrition array refdim ref,length(nutrition)foreach nutrition: ref.cnt = nutrition.cnt: loop: return#modinit str _name,array _nutritionname = _nameforeach _nutritionnutrition.cnt = _nutrition.cntloopreturn#global#module Human healthy#modinithealthy = 0return#modfunc statusif healthy {mes "HEALTHY > Good!\n"}else {mes "HEALTHY > Bad...\n"}return#modfunc drink var drinkingmes "DRINK > "+lName(drinking)lRefNutrition drinking, nutrition#define isNutritions \nutrition.PROTEIN & \nutrition.FAT & \nutrition.CARBOHYDRATE & \nutrition.VITAMIN & \nutrition.MINERALif isNutritions {mes "\"Delicious!\""healthy = 1}else {mes "\"Cool!\""}return#globaldim nutrition, nutritionLennutrition.PROTEIN = 1nutrition.FAT = 1nutrition.CARBOHYDRATE = 1nutrition.VITAMIN = 1nutrition.MINERAL = 1dim waterNutrition, nutritionLenwaterNutrition.MINERAL = 1newmod calorieMateLIQUID, Liquid, "CalorieMateLIQUID", nutritionnewmod water, Liquid, "Water", waterNutritionnewmod h, Humanstatus hdrink h, waterstatus hdrink h, calorieMateLIQUIDstatus h