learn

package learn

Type members

Classlikes

case class CArcExs(canv: CanvasPlatform) extends CanvasNoPanels

This is a temporary lesson: whilst Arcs get fixed.

This is a temporary lesson: whilst Arcs get fixed.

trait GraphicsA extends LessonPage
case class HelloWorld(canv: CanvasPlatform) extends CanvasNoPanels
trait LessonPage
object Lessons extends GuiLaunch
object LsA1 extends GraphicsA
Companion
class
case class LsA1(canv: CanvasPlatform) extends CanvasNoPanels
Companion
object
case class LsA10(canv: CanvasPlatform) extends CanvasNoPanels
case class LsA11(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A11.

Lesson A11.

case class LsA12(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A12.

Lesson A12.

case class LsA13(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A 13 Empty.

Lesson A 13 Empty.

object LsA1a
Companion
class
case class LsA1a(canv: CanvasPlatform) extends CanvasNoPanels
Companion
object
case class LsA1b(canv: CanvasPlatform) extends CanvasNoPanels
object LsA1sApp extends App
case class LsA2(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A2.

Lesson A2.

case class LsA3(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A3. Unfinished.

Lesson A3. Unfinished.

object LsA3a
Companion
class
case class LsA3a(canv: CanvasPlatform) extends CanvasNoPanels
Companion
object
case class LsA4(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A4.

Lesson A4.

case class LsA5(canv: CanvasPlatform) extends CanvasNoPanels
case class LsA6(canv: CanvasPlatform) extends CanvasNoPanels
case class LsA7(canv: CanvasPlatform) extends CanvasNoPanels
case class LsA8(canv: CanvasPlatform) extends CanvasNoPanels
case class LsA9(canv: CanvasPlatform) extends CanvasNoPanels
case class LsB1(canv: CanvasPlatform) extends CanvasNoPanels

The B series lessons are dynamic. The display changes with time. You don't need to do all the a lessons before starting on the Bs. Alternatively if you merely want to create printable materials then you don't need to do the B series.

The B series lessons are dynamic. The display changes with time. You don't need to do all the a lessons before starting on the Bs. Alternatively if you merely want to create printable materials then you don't need to do the B series.

case class LsB2(canv: CanvasPlatform) extends CanvasNoPanels
case class LsB3(canv: CanvasPlatform) extends CanvasNoPanels
case class LsC1(canv: CanvasPlatform) extends CanvasNoPanels

LessonC1 is for interactive lessons. Your canvas will actually respond to user input.

LessonC1 is for interactive lessons. Your canvas will actually respond to user input.

case class LsC2(canv: CanvasPlatform) extends CanvasNoPanels

Lesson C2.

Lesson C2.

case class LsC3(canv: CanvasPlatform) extends CanvasNoPanels
case class LsC4(canv: CanvasPlatform) extends CanvasNoPanels

This lesson is working, but has what looks like a very dubious implementation.

This lesson is working, but has what looks like a very dubious implementation.

case class LsC5(canv: CanvasPlatform) extends CanvasNoPanels
case class LsC6(canv: CanvasPlatform) extends CanvasNoPanels
case class LsC7(canv: CanvasPlatform) extends CanvasNoPanels

This lesson displays an interactive Bezier curve whose points can be dragged and also displays the syntax required to draw it

This lesson displays an interactive Bezier curve whose points can be dragged and also displays the syntax required to draw it

case class LsC8(canv: CanvasPlatform) extends CanvasNoPanels

This lesson displays an interactive Bezier curve whose points can be dragged and also displays the syntax required to draw it

This lesson displays an interactive Bezier curve whose points can be dragged and also displays the syntax required to draw it

case class LsD1(canv: CanvasPlatform) extends CanvasNoPanels

D Series lessons deal with persistence

D Series lessons deal with persistence

case class LsD2(canv: CanvasPlatform) extends CanvasNoPanels

D Series lessons deal with persistence

D Series lessons deal with persistence

case class LsD3(canv: CanvasPlatform) extends CanvasNoPanels

D Series lessons deal with persistence

D Series lessons deal with persistence

case class LsD4(canv: CanvasPlatform) extends CanvasNoPanels

Lesson D4 Settings.

Lesson D4 Settings.

case class LsD5(canv: CanvasPlatform) extends CanvasNoPanels

Lesson D4 Settings.

Lesson D4 Settings.

case class LsE1(canv: CanvasPlatform) extends CmdBarGui

E Series lessons deal with games. E1 is a super simple single player turn game.

E Series lessons deal with games. E1 is a super simple single player turn game.

object LsE1App extends App
case class LsE2(canv: CanvasPlatform) extends CmdBarGui
object MText
object SText