Skip to content

Commit

Permalink
fix lab w04 skeleton code
Browse files Browse the repository at this point in the history
  • Loading branch information
johannesnydahl committed Jul 9, 2024
1 parent 2c16d69 commit 477b75d
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions compendium/modules/w04-objects-lab.tex
Original file line number Diff line number Diff line change
Expand Up @@ -80,10 +80,11 @@ \subsection{Obligatoriska uppgifter}

object Color:
// Skapar olika färger som behövs i övriga moduler

???

object BlockWindow:
// Har ett introprog.PixelWindow och ritar blockgrafik
???

object Mole: // Representerar en blockmullvad som kan gräva
def dig(): Unit = println("Här ska det grävas!")
Expand All @@ -96,7 +97,7 @@ \subsection{Obligatoriska uppgifter}
Mole.dig()
\end{Code}

\noindent Skapa programskelettet ovan i filen \code{blockmole.scala} och se till att koden kompilerar utan fel och går att köra med utskrifter som förväntat.
\noindent Skapa programskelettet ovan i filen \code{blockmole.scala} och se till att koden kompilerar utan fel och går att köra med utskrifter som förväntat. Funktionen \code{???} i skelettet används som platshållare för att koden ska kunna kompileras trots att singelobjektens kroppar just nu är tomma (mer om detta i kapitel 5). Byt ut \code{???} mot den faktiska koden för Color och BlockWindow i kommande deluppgifter.

Vi lägger i denna laboration alla moduler i samma fil, men i andra situationer när modulerna blir stora och/eller ska återanvändas av flera olika program är det bra att ha dem i olika filer så att de kan kompileras och testas separat.

Expand Down

0 comments on commit 477b75d

Please sign in to comment.