learn

package learn

Members list

Packages

package learn.e1

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.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class HelloWorld(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait LessonStatic
object LsAHexEnum
object LsAText
object LsATiling
object LsArcs1
object LsArcs2
object LsBeziers
object LsCircles1
object LsCircles2
object LsDiagram
object LsInnerRect
object LsPolygons
object LsReflect
object LsRotation
object LsShapes
object LsSquares
object LsD3
object LsD4
object LsD5
object LsE1
object LsE2
object LsEllipses1
object LsEllipses2
object LsKeyUp
object LsMouseClick
object LsRson1
object LsRson2
object LsTimer
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object LsAHexEnum
object LsAText
object LsATiling
object LsArcs1
object LsArcs2
object LsBeziers
object LsCircles1
object LsCircles2
object LsDiagram
object LsInnerRect
object LsPolygons
object LsReflect
object LsRotation
object LsShapes
object LsSquares
Show all
object LessonsLaunch extends GuiLaunchMore

Attributes

Supertypes
trait GuiLaunch
class Object
trait Matchable
class Any
Self type
object LsACirclesApp extends App

Not sure if this is still useful.

Not sure if this is still useful.

Attributes

Supertypes
trait App
trait DelayedInit
class Object
trait Matchable
class Any
Self type
object LsAHexEnum extends LessonStatic

Lesson A12.

Lesson A12.

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsAHexEnum.type
object LsAPolygonSides extends LessonStatic

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
object LsAText extends LessonStatic

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsAText.type
object LsATiling extends LessonStatic

Tiling Lesson.

Tiling Lesson.

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsATiling.type
object LsArcs1 extends LessonStatic

Arcs Lesson. There are three types of values above. Numbers, text and Colours. Try changing the numbers, save the file and you should things move around the screen. Congratulations! you are now a programmer. But, but, you respond, there's loads of magic going on here that I don't understand. All programmers rely on magic, and of course the first thing we should know about magic is it doesn't always work. I will try and explain how some of the magic works, but in programming there's always more magic to decode.

Arcs Lesson. There are three types of values above. Numbers, text and Colours. Try changing the numbers, save the file and you should things move around the screen. Congratulations! you are now a programmer. But, but, you respond, there's loads of magic going on here that I don't understand. All programmers rely on magic, and of course the first thing we should know about magic is it doesn't always work. I will try and explain how some of the magic works, but in programming there's always more magic to decode.

The second type is text. Programmers refer to text as Strings, for some reason. I shall use the term string from now on. Strings start with a " quotation mark and end with a quotation mark. Change the text in on one of the strings, save the file, and you should see the text change on the screen. If you try replacing a string with a number or replacing a number with a String, the compiler will complain, and you will get an error message. The third type is Colour. Note Colours must have the correct capital letters. You can just try guessing the colours, or you can google / duckduck web colours to see what is available. Again put a Colour where a number or a string is expected or vice versa and the compiler will complain.

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsArcs1.type
object LsArcs2 extends LessonStatic

Arcs Lesson. There are three types of values above. Numbers, text and Colours. Try changing the numbers, save the file and you should things move around the screen. Congratulations! you are now a programmer. But, but, you respond, there's loads of magic going on here that I don't understand. All programmers rely on magic, and of course the first thing we should know about magic is it doesn't always work. I will try and explain how some of the magic works, but in programming there's always more magic to decode.

Arcs Lesson. There are three types of values above. Numbers, text and Colours. Try changing the numbers, save the file and you should things move around the screen. Congratulations! you are now a programmer. But, but, you respond, there's loads of magic going on here that I don't understand. All programmers rely on magic, and of course the first thing we should know about magic is it doesn't always work. I will try and explain how some of the magic works, but in programming there's always more magic to decode.

The second type is text. Programmers refer to text as Strings, for some reason. I shall use the term string from now on. Strings start with a " quotation mark and end with a quotation mark. Change the text in on one of the strings, save the file, and you should see the text change on the screen. If you try replacing a string with a number or replacing a number with a String, the compiler will complain and you will get an error message. The third type is Colour. Note Colours must have the correct capital letters. You can just try guessing the colours, or you can google / duckduck web colours to see what is available. Again put a Colour where a number or a string is expected or vice versa and the compiler will complain.

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsArcs2.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object LsBeziers extends LessonStatic

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsBeziers.type
object LsCircles1 extends LessonStatic

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsCircles1.type
object LsCircles2 extends LessonStatic

More stuff with circles.

More stuff with circles.

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsCircles2.type
object LsD3 extends LessonGraphics

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LsD3.type
object LsD4 extends LessonGraphics

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LsD4.type
object LsD5 extends LessonGraphics

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LsD5.type
object LsDiagram extends LessonStatic

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsDiagram.type
object LsE1 extends LessonGraphics

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LsE1.type
object LsE1App extends App

Attributes

Supertypes
trait App
trait DelayedInit
class Object
trait Matchable
class Any
Self type
LsE1App.type
object LsE2 extends LessonGraphics

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LsE2.type
object LsEllipses1 extends LessonGraphics

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
case class LsEllipses1(canv: CanvasPlatform) extends CanvasNoPanels

Ellipse. Unfinished.

Ellipse. Unfinished.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
object LsEllipses2 extends LessonGraphics

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
case class LsEllipses2(canv: CanvasPlatform) extends CanvasNoPanels

Ellipses 2 Lesson. Unfinished.

Ellipses 2 Lesson. Unfinished.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
object LsInnerRect extends LessonStatic

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
object LsKeyUp extends LessonGraphics

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LsKeyUp.type
object LsMouseClick extends LessonGraphics

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object LsPolygons extends LessonStatic

Lesson Polygons.

Lesson Polygons.

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsPolygons.type
object LsReflect extends LessonStatic

Reflection transformation lesson.

Reflection transformation lesson.

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsReflect.type
object LsRotation extends LessonStatic

There are three types of values above. Numbers, text and Colours. Try changing the numbers, save the file and you should things move around the screen. Congratulations! you are now a programmer. But, but, you respond, there's loads of magic going on here that I don't understand. All programmers rely on magic, and of course the first thing we should know about magic is it doesn't always work. I will try and explain how some of the magic works, but in programming there's always more magic to decode.

There are three types of values above. Numbers, text and Colours. Try changing the numbers, save the file and you should things move around the screen. Congratulations! you are now a programmer. But, but, you respond, there's loads of magic going on here that I don't understand. All programmers rely on magic, and of course the first thing we should know about magic is it doesn't always work. I will try and explain how some of the magic works, but in programming there's always more magic to decode.

The second type is text. Programmers refer to text as Strings, for some reason. I shall use the term string from now on. Strings start with a " quotation mark and end with a quotation mark. Change the text in on one of the strings, save the file, and you should see the text change on the screen. If you try replacing a string with a number or replacing a number with a String, the compiler will complain, and you will get an error message. The third type is Colour. Note Colours must have the correct capital letters. You can just try guessing the colours or you can google / duckduck web colours to see what is available. Again put a Colour where a number or a string is expected or vice versa and the compiler will complain.

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsRotation.type
object LsRson1 extends LessonGraphics

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LsRson1.type
object LsRson2 extends LessonGraphics

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LsRson2.type
object LsShapes extends LessonStatic

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsShapes.type

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
object LsSquares extends LessonStatic

Lesson introducing Squares.

Lesson introducing Squares.

Attributes

Supertypes
trait LessonStatic
class Object
trait Matchable
class Any
Self type
LsSquares.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object LsTimer extends LessonGraphics

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LsTimer.type
object MText

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
MText.type
object SText

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
SText.type