learn

package learn

Type members

Classlikes

case

This is a temporary lesson: whilst Arcs get fixed.

This is a temporary lesson: whilst Arcs get fixed.

trait GraphicsA extends LessonPage
case
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