Skip to content
Snippets Groups Projects
seasons.sty 1.72 KiB
Newer Older
  • Learn to ignore specific revisions
  • \newcounter{season}
    \setcounter{season}{\month}
    
      \setcounter{season}{\month}
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \newcounter{temperature}
    
    
    \newcommand\season{}
    
    
    Malin Freeborn's avatar
    Malin Freeborn committed
    \newcounter{cycle}
    \setcounter{cycle}{\year}
    \multiply\value{cycle} by 3
    \addtocounter{cycle}{0}
    
    
    %%% State a Season's name.
    
    
    \newcommand\showSeason[1][\value{season}]{%
      \ifcase#1\or%
    
        \glsentrytext{Qualmea}%
    
        \glsentrytext{Atya}%
    
        \glsentrytext{Alassea}%
    
        \glsentrytext{Cantea}%
    
        \glsentrytext{Calea}%
    
        \glsentrytext{Verea}%
    
        \glsentrytext{Otsea}%
    
        \glsentrytext{Toldea}%
    
        \glsentrytext{Laiquea}%
    
        \glsentrytext{Quainea}%
    
        \glsentrytext{Minquesta}%
    
        \glsentrytext{Ohta}%
    
      \fi%
    }
    
    \newcommand\showAstroEvents{%
    
      \ifcase\value{season}\or%
    
        eclipse and quakes%
    
      \or%
      \or%
        eclipse%
      \or%
      \or%
      \or%
      \or%
    
      \or%
      \or%
      \or%
      \or%
        eclipse%
      \else%
      \fi%
    }
    
    \newcommand\showTemperature{%
      \ifcase\value{temperature}%
        cold%
      \or%
        mild%
      \else%
        hot%
      \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%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \gls{morning}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \gls{afternoon}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \gls{evening}%
    
    Malin Freeborn's avatar
    Malin Freeborn committed
        \gls{night}%