From 91f3210a97c3cf5bd65803d1e6878d3fb6ddee53 Mon Sep 17 00:00:00 2001
From: Malin Freeborn <malinfreeborn@posteo.net>
Date: Thu, 11 Jan 2024 00:51:18 +0100
Subject: [PATCH] make seasons repeatable commands

---
 seasons.sty | 55 +++++++++++++++++++++++++++++------------------------
 1 file changed, 30 insertions(+), 25 deletions(-)

diff --git a/seasons.sty b/seasons.sty
index 6d809104..fcdf5f17 100644
--- a/seasons.sty
+++ b/seasons.sty
@@ -65,31 +65,36 @@
   \fi%
 }
 
-\ifcase\value{season}\or%
-  \setcounter{temperature}{1}%
-\or%
-  \setcounter{temperature}{1}%
-\or%
-  \setcounter{temperature}{0}%
-\or%
-  \setcounter{temperature}{1}%
-\or%
-  \setcounter{temperature}{2}%
-\or%
-  \setcounter{temperature}{1}%
-\or%
-  \setcounter{temperature}{1}%
-\or%
-  \setcounter{temperature}{1}%
-\or%
-  \setcounter{temperature}{2}%
-\or%
-  \setcounter{temperature}{1}%
-\or%
-  \setcounter{temperature}{0}%
-\else
-  \setcounter{temperature}{1}%
-\fi%
+\newcommand\setTemperature{
+  \ifcase\value{season}\or%
+    \setcounter{temperature}{1}%
+  \or%
+    \setcounter{temperature}{1}%
+  \or%
+    \setcounter{temperature}{0}%
+  \or%
+    \setcounter{temperature}{1}%
+  \or%
+    \setcounter{temperature}{2}%
+  \or%
+    \setcounter{temperature}{1}%
+  \or%
+    \setcounter{temperature}{1}%
+  \or%
+    \setcounter{temperature}{1}%
+  \or%
+    \setcounter{temperature}{2}%
+  \or%
+    \setcounter{temperature}{1}%
+  \or%
+    \setcounter{temperature}{0}%
+  \else
+    \setcounter{temperature}{1}%
+  \fi%
+
+}
+
+\setTemperature
 
 \newcommand\showInterval[1]{%
   \ifcase#1%
-- 
GitLab