Chinese zodiac: Difference between revisions
Content added Content deleted
(Added solution for Action!) |
|||
Line 137: | Line 137: | ||
=={{header|Action!}}== |
=={{header|Action!}}== |
||
<lang Action!>DEFINE PTR="CARD" |
|||
⚫ | |||
⚫ | |||
PROC Init() |
PROC Init() |
||
Line 163: | Line 165: | ||
RETURN |
RETURN |
||
PTR FUNC GetAnimal(INT y) |
|||
RETURN (animals((y-4) MOD 12)) |
RETURN (animals((y-4) MOD 12)) |
||
PTR FUNC GetElement(INT y) |
|||
RETURN (elements(((y-4) MOD 10)/2)) |
RETURN (elements(((y-4) MOD 10)/2)) |
||
PTR FUNC GetStem(INT y) |
|||
RETURN (stems((y-4) MOD 10)) |
RETURN (stems((y-4) MOD 10)) |
||
PTR FUNC GetBranch(INT y) |
|||
RETURN (branches((y-4) MOD 12)) |
RETURN (branches((y-4) MOD 12)) |
||
PTR FUNC GetYinYang(INT y) |
|||
RETURN (yinYangs(y MOD 2)) |
RETURN (yinYangs(y MOD 2)) |
||