From 4801ff63aed8b36c9910fc8289be9eb3c85dcfb0 Mon Sep 17 00:00:00 2001 From: hilaire Date: Wed, 31 Jan 2024 23:55:03 +0100 Subject: [PATCH] Clarification. Newer html build --- docs/A-Clock-Morph.html | 2 +- docs/A-brief-introduction-to-Inspectors.html | 2 +- ...brief-introduction-to-the-system-Browser.html | 2 +- docs/Back-to-Spacewar_0021-Morphs.html | 16 ++++++++-------- docs/Beginnings.html | 2 +- docs/Block-syntax.html | 2 +- docs/Building-your-specialized-Morph.html | 2 +- ...ss-_002d-Model-of-Communicating-Entities.html | 2 +- ...mmunicating-Entities-_0028Solutions_0029.html | 2 +- docs/Code-Management-_0028Solutions_0029.html | 2 +- docs/Code-Management.html | 2 +- docs/Collections-detailed.html | 2 +- docs/Communicating-entities.html | 2 +- ...ntrol-Flow-Messaging-_0028Solutions_0029.html | 2 +- docs/Control-Flow-Messaging.html | 2 +- docs/Control-flow-with-block-and-message.html | 2 +- docs/Cuis-system-classes.html | 2 +- docs/Daily-Workflow.html | 2 +- docs/Debug-and-Exception-Handling.html | 2 +- docs/Documents-Copyright.html | 2 +- docs/E_002dexeRectMorph.html | 2 +- docs/E_002dimg1.html | 2 +- docs/Ellipse-Morph.html | 2 +- docs/Events-_0028Solutions_0029.html | 2 +- docs/Events.html | 2 +- docs/Explore-OOP-from-the-Browser.html | 2 +- docs/FloatPrecision.html | 2 +- docs/FractionPrecision.html | 2 +- docs/Fun-with-collections.html | 2 +- docs/Fun-with-variables.html | 2 +- docs/Going-Vector.html | 2 +- docs/Golden-Rules-of-the-Smalltalk-Guild.html | 2 +- docs/Halt_0021.html | 2 +- docs/Historical-Context.html | 2 +- docs/Indexes.html | 2 +- docs/Inspecting-the-Unexpected.html | 2 +- docs/Installing-a-Package.html | 2 +- ...lling-and-configuring-Cuis_002dSmalltalk.html | 2 +- docs/Kernel_002dNumbers.html | 2 +- docs/Kernel_002dText.html | 2 +- docs/Message-send-definitions.html | 2 +- docs/Message-to-string-entities.html | 2 +- docs/Messages-to-number-entities.html | 2 +- docs/Method-syntax.html | 2 +- docs/Overall-Mechanism.html | 2 +- docs/Preface-_0028Solutions_0029.html | 2 +- docs/Preface.html | 2 +- docs/Pseudo_002dvariables.html | 2 +- docs/Refactoring-to-Improve-Understanding.html | 2 +- docs/Sharing-Cuis.html | 2 +- ...mallltalk-Philosophy-_0028Solutions_0029.html | 2 +- docs/Solutions-to-the-Exercises.html | 2 +- docs/Source-Code-File.html | 2 +- docs/SpaceWar_0021-collections.html | 10 +++++----- docs/Spacewar_0021-Events.html | 2 +- docs/Spacewar_0021-Morphs.html | 2 +- docs/Spacewar_0021-Source-Code.html | 2 +- docs/Spacewar_0021-States-and-Behaviors.html | 13 +++++++------ docs/Spacewar_0021-models.html | 2 +- docs/Spacewar_0021-package.html | 2 +- docs/Spacewar_0021.html | 2 +- docs/Spacewar_0021_0027s-methods.html | 2 +- ...tring-_002d_002d-a-particular-collection.html | 2 +- docs/Submorph.html | 2 +- docs/Summary-of-Syntax.html | 2 +- docs/Syntactic-elements.html | 2 +- docs/System-Events.html | 2 +- docs/The-Change-Log.html | 2 +- docs/The-Change-Set.html | 2 +- ...llection-Way-of-Life-_0028Solutions_0029.html | 2 +- docs/The-Collection-Way-of-Life.html | 2 +- docs/The-Debugger.html | 2 +- docs/The-Examples.html | 2 +- docs/The-Exercises.html | 2 +- docs/The-Figures.html | 2 +- ...undamentals-of-Morph-_0028Solutions_0029.html | 2 +- docs/The-Fundamentals-of-Morph.html | 2 +- docs/The-Image.html | 2 +- ...-Message-Way-of-Life-_0028Solutions_0029.html | 2 +- docs/The-Message-Way-of-Life.html | 2 +- docs/The-Package.html | 2 +- ...nderstanding-Object-Oriented-Programming.html | 2 +- docs/Visual-with-Morph-_0028Solutions_0029.html | 2 +- docs/Visual-with-Morph.html | 2 +- docs/Writing-your-first-scripts.html | 2 +- docs/accurateCollisionShipsSun.html | 2 +- docs/accuratePixelCollisionShipsSun.html | 2 +- docs/addAfter.html | 2 +- docs/allActorsMorph.html | 2 +- docs/alphabetCipher.html | 2 +- docs/apples12.html | 2 +- docs/askingClass.html | 2 +- docs/blockDivisor.html | 2 +- docs/boundMorph.html | 2 +- docs/breakpoint.html | 2 +- docs/capWordNumber.html | 2 +- docs/categorizeControls.html | 2 +- docs/categorizeTeleport.html | 2 +- docs/centralStarDraw.html | 2 +- docs/centralStarExtent.html | 2 +- docs/ch00_002dimg1.html | 2 +- docs/ch01_002dPreferences.html | 2 +- docs/ch01_002dSpacewarGameplay.html | 2 +- docs/ch01_002dSpacewarPDP.html | 2 +- docs/ch01_002dimg1a.html | 2 +- docs/ch01_002dimg2.html | 2 +- docs/ch02_002dInstalledPackages.html | 2 +- docs/ch02_002dbrowserDetailed.html | 2 +- docs/ch02_002dspacewarClassCategory.html | 2 +- docs/ch03_002dbrowseHierarchy.html | 2 +- docs/ch03_002dbrowseProtocol.html | 2 +- docs/ch03_002dfloatClassSide.html | 2 +- docs/ch03_002dfloatInstanceSide.html | 2 +- docs/ch05_002dSpacewarGamePlay.html | 2 +- docs/ch06_002d01_002dEllipseMorphFromMenu.html | 2 +- docs/ch06_002d03_002dDragToEnlarge.html | 2 +- docs/ch06_002d04_002dEnlarged.html | 2 +- docs/ch06_002d05_002dAddRectangle.html | 2 +- docs/ch06_002d06_002dEmbedRectIntoEllipse.html | 2 +- docs/ch06_002d07_002dMiddleClickRect.html | 2 +- docs/ch06_002d08_002d2ndMidClckToSubmorph.html | 2 +- docs/ch06_002d09_002dMove_002dWithin.html | 2 +- ...ch06_002d10_002dPickUp_002d2_002dMoveOut.html | 2 +- docs/ch06_002d11aColorClickOnRect.html | 2 +- docs/ch06_002d12_002dInspectEllipse.html | 2 +- docs/ch06_002d14_002dSetBorderColor.html | 2 +- docs/ch06_002d15_002dColorClickEllipse.html | 2 +- ...ch06_002d20_002dTorpedoUpdateInheritance.html | 2 +- docs/ch07_002d01_002dLineDetails.html | 2 +- docs/ch07_002d02_002dTriangles.html | 2 +- docs/ch07_002d03_002dAnimatedMorph.html | 2 +- ...07_002d04_002dAnimatedAndClippedSubmorph.html | 2 +- docs/ch07_002d05_002dClock.html | 2 +- docs/ch07_002d06_002dExerciseClock.html | 2 +- ...h07_002d07_002dClockMorph_002dinitialize.html | 2 +- ...02d08_002dClockMorph_002divars_002dadded.html | 2 +- docs/ch07_002d09_002dfluctuatingStar.html | 2 +- docs/ch07_002d10_002dShipDiagram.html | 2 +- docs/ch07_002d11_002dTorpedoDiagram.html | 2 +- docs/ch07_002d12_002dbrowserClassSide.html | 2 +- docs/ch07_002d13_002dshipDisplayBounds.html | 2 +- docs/ch08_002dFocus.html | 2 +- docs/ch10_002d01_002dZeroDivide.html | 2 +- docs/ch10_002d02_002dDirChildNames.html | 2 +- docs/ch10_002d03_002dDebugIt.html | 2 +- docs/ch10_002d04_002dStepInto.html | 2 +- docs/ch10_002d05_002dFocusObjAndArgs.html | 2 +- docs/ch10_002d06_002dHalt.html | 2 +- docs/ch10_002d07_002dOver.html | 2 +- docs/ch10_002dAdd_002dRequirement.html | 2 +- docs/ch10_002dBrowsePackageChange.html | 2 +- docs/ch10_002dChangeList.html | 2 +- docs/ch10_002dChangeSet1.html | 2 +- docs/ch10_002dChangeSet2.html | 2 +- docs/ch10_002dChangeSetToCore.html | 2 +- docs/ch10_002dFileListChangeSet.html | 2 +- docs/ch10_002dImageSetUp.html | 2 +- ..._002dNewPackage_002dMorphic_002dLearning.html | 2 +- ...h10_002dPackage_002dwith_002drequirement.html | 2 +- docs/ch10_002dRecoverLostChanges1.html | 2 +- docs/ch10_002dRecoverLostChanges2.html | 2 +- .../ch10_002dSaved_002dwith_002drequirement.html | 2 +- docs/ch11_002d01_002dSendersOfLeft.html | 2 +- docs/ch11_002d02_002dRenameLeft.html | 2 +- docs/ch11_002d03_002dRenameInCategory.html | 2 +- docs/ch11_002d04_002dturnLeft.html | 2 +- docs/ch11_002d05_002dnoseSenders.html | 2 +- docs/ch11_002d06_002dnoseDirection.html | 2 +- docs/changeSetContents.html | 2 +- docs/childNames.html | 2 +- docs/classInstanceVar.html | 2 +- docs/classVariableMobile.html | 2 +- docs/classesCount.html | 2 +- docs/clockDialDrawing.html | 2 +- docs/collFirst.html | 2 +- docs/collectionAccess.html | 2 +- docs/colorDict.html | 2 +- docs/computeDivisors.html | 2 +- docs/concatenateStrings.html | 2 +- docs/concatenateUppercase.html | 2 +- docs/convertDynArray.html | 2 +- docs/cosTable.html | 2 +- docs/countingAncients.html | 2 +- docs/createArray.html | 2 +- docs/createOrderedColl.html | 2 +- docs/cubesCollect.html | 2 +- docs/cutString.html | 2 +- docs/decodeCaesar.html | 2 +- docs/decodeCipher.html | 2 +- docs/deleteMorphInstances.html | 2 +- docs/dynamicSize.html | 2 +- docs/editMorphBehaviorInspector.html | 2 +- docs/editShapeInspector.html | 2 +- docs/encodeCaesar.html | 2 +- docs/ensure.html | 2 +- docs/entitiesCount.html | 2 +- docs/exampleExample.html | 2 +- docs/exeAccurateDetection.html | 2 +- docs/exeCrossMorph.html | 2 +- docs/exeDescribePackage.html | 2 +- docs/exeDrawMobile.html | 2 +- docs/exeFancyClock.html | 2 +- docs/exeFloatPrecision.html | 2 +- docs/exeFractionPrecision.html | 2 +- docs/exeNegativeIntegers.html | 2 +- docs/exePlacement.html | 2 +- docs/exeRectMorph.html | 2 +- docs/exeRenameMethod.html | 2 +- docs/exeSavePkgSpacewar.html | 2 +- docs/exeSpaceShipClassSideDiagram.html | 2 +- docs/exeTorpedoDrawing.html | 2 +- docs/exeTorpedoExtent.html | 2 +- docs/exeZeroDivide.html | 2 +- docs/exerciseExample.html | 2 +- docs/fillArray.html | 2 +- docs/fireTorpedo.html | 2 +- docs/firstShipControl.html | 2 +- docs/floatInfo.html | 2 +- docs/forLoop.html | 2 +- docs/formatString.html | 2 +- docs/goldberg1.html | 2 +- docs/gravityForce.html | 2 +- docs/gravityVector.html | 2 +- docs/handleMouseOver.html | 2 +- docs/hello.html | 2 +- docs/hello2.html | 2 +- docs/helloBelle.html | 2 +- docs/helloCascade.html | 2 +- docs/holeSet.html | 2 +- docs/ifTrueIfFalse.html | 2 +- docs/implementingAndOr.html | 2 +- docs/index.html | 4 ++-- docs/initActors.html | 2 +- docs/initActorsCollections.html | 2 +- docs/initCentralStar.html | 2 +- docs/initFullActors.html | 2 +- docs/initMobileHierarchy.html | 2 +- docs/initSpaceShip.html | 2 +- docs/initSpacewar.html | 2 +- docs/initializeClass.html | 2 +- docs/instanceVariableMobileClass.html | 2 +- docs/integerBase.html | 2 +- docs/integerBasicTest.html | 2 +- docs/interval.html | 2 +- docs/intervalLoops.html | 2 +- docs/inverseSum.html | 2 +- docs/keyboardEvent.html | 2 +- docs/keyboardFocusEffect.html | 2 +- docs/methodConstant.html | 2 +- docs/methodTemplate.html | 2 +- docs/mobileClass.html | 2 +- docs/mobileDeepSpace.html | 2 +- docs/mobileUpdate.html | 2 +- docs/morphProperties.html | 2 +- docs/motionEquations.html | 2 +- docs/mouseEnter.html | 2 +- docs/mouseLeave.html | 2 +- docs/multiples7.html | 2 +- docs/multiplyBy1024.html | 2 +- docs/nameColor.html | 2 +- docs/negation.html | 2 +- docs/newtonModel.html | 2 +- docs/oddNonPrime.html | 2 +- docs/oddNumbers.html | 2 +- docs/playingDice.html | 2 +- docs/prime100.html | 2 +- docs/qtyPrime100.html | 2 +- docs/qtyPrime200.html | 2 +- docs/refactoryShipTorpedo.html | 2 +- docs/reflreshGamePlay.html | 2 +- docs/remDelArray.html | 2 +- docs/repeatLoop.html | 2 +- docs/roundingNumbers.html | 2 +- docs/secondShipControl.html | 2 +- docs/selectApples.html | 2 +- docs/setCollection.html | 2 +- docs/setLetters.html | 2 +- docs/setOpe.html | 2 +- docs/setWithoutDuplicates.html | 2 +- docs/shiftBits.html | 2 +- docs/shipAcceleration.html | 2 +- docs/shipCollision.html | 2 +- docs/shipControls.html | 2 +- docs/shipHeading.html | 2 +- docs/shipLost.html | 2 +- docs/shipSunCollision.html | 2 +- docs/shipsTorpedoesCollision.html | 2 +- docs/signal.html | 2 +- docs/simpleCipher.html | 2 +- docs/simpleControls.html | 2 +- docs/spaceShipDirection.html | 2 +- docs/spaceShipDrawing.html | 2 +- docs/spaceShipGetters.html | 2 +- docs/spaceShipGravity.html | 2 +- docs/spaceShipMechanic.html | 2 +- docs/spaceShipSetters.html | 2 +- docs/spacewarKeyStroke.html | 2 +- docs/spacewarVar.html | 2 +- docs/squaredSum.html | 2 +- docs/stringArith.html | 2 +- docs/teleportMethod.html | 2 +- docs/teleportShip.html | 2 +- docs/teleportShipInterval.html | 2 +- docs/torpedoClassVariables.html | 2 +- docs/torpedoMechanic.html | 2 +- docs/torpedoOrientation.html | 2 +- docs/torpedoSunCollision.html | 2 +- docs/twoCategoriesOnePackage.html | 2 +- docs/updateShipVelocity.html | 2 +- docs/updateShipsTorpedoes.html | 2 +- docs/verticesMethod.html | 2 +- en/chapter-03/contents.texinfo | 9 +++++---- 312 files changed, 334 insertions(+), 332 deletions(-) diff --git a/docs/A-Clock-Morph.html b/docs/A-Clock-Morph.html index 5c8787f3..16d76164 100644 --- a/docs/A-Clock-Morph.html +++ b/docs/A-Clock-Morph.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/A-brief-introduction-to-Inspectors.html b/docs/A-brief-introduction-to-Inspectors.html index 2fec7d2c..4816e3c1 100644 --- a/docs/A-brief-introduction-to-Inspectors.html +++ b/docs/A-brief-introduction-to-Inspectors.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/A-brief-introduction-to-the-system-Browser.html b/docs/A-brief-introduction-to-the-system-Browser.html index c4122672..e061bbc0 100644 --- a/docs/A-brief-introduction-to-the-system-Browser.html +++ b/docs/A-brief-introduction-to-the-system-Browser.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Back-to-Spacewar_0021-Morphs.html b/docs/Back-to-Spacewar_0021-Morphs.html index 1c82a4bc..cf5be8e5 100644 --- a/docs/Back-to-Spacewar_0021-Morphs.html +++ b/docs/Back-to-Spacewar_0021-Morphs.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook @@ -199,13 +199,13 @@

7.3.2 Space ship

But how does this heading affect the rotation of the morph?

Underneath, the MobileMorph is equipped with an affine -transformation to scale, rotate and translate the coordinates passed -as arguments to the drawing messages received by the canvas. -Therefore, our heading methods are defined to match this -internal representation and we use the rotation: method from -the PacedMorph class to rotate appropriately. The -location attribute represents an affine transformation, and we -get its rotation angle with the #radians message. +transformation to scale, rotate and translate the coordinates passed as +arguments to the drawing messages received by the canvas. Therefore, our +heading methods are defined to match this internal +representation and we use the rotation: method from the +PlacedMorph class to rotate appropriately. The +location attribute represents an affine transformation, and +we get its rotation angle with the #radians message.

diff --git a/docs/Beginnings.html b/docs/Beginnings.html index 9e97a184..4b13d1a3 100644 --- a/docs/Beginnings.html +++ b/docs/Beginnings.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Block-syntax.html b/docs/Block-syntax.html index 00d3d6dc..75d023c6 100644 --- a/docs/Block-syntax.html +++ b/docs/Block-syntax.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Building-your-specialized-Morph.html b/docs/Building-your-specialized-Morph.html index da029ed3..b8c9bcd7 100644 --- a/docs/Building-your-specialized-Morph.html +++ b/docs/Building-your-specialized-Morph.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Class-_002d-Model-of-Communicating-Entities.html b/docs/Class-_002d-Model-of-Communicating-Entities.html index 4c1c6689..1ae146ef 100644 --- a/docs/Class-_002d-Model-of-Communicating-Entities.html +++ b/docs/Class-_002d-Model-of-Communicating-Entities.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Class-_002d_002d-model-of-Communicating-Entities-_0028Solutions_0029.html b/docs/Class-_002d_002d-model-of-Communicating-Entities-_0028Solutions_0029.html index 4afd613d..aade5071 100644 --- a/docs/Class-_002d_002d-model-of-Communicating-Entities-_0028Solutions_0029.html +++ b/docs/Class-_002d_002d-model-of-Communicating-Entities-_0028Solutions_0029.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Code-Management-_0028Solutions_0029.html b/docs/Code-Management-_0028Solutions_0029.html index a4099a77..80f4346e 100644 --- a/docs/Code-Management-_0028Solutions_0029.html +++ b/docs/Code-Management-_0028Solutions_0029.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Code-Management.html b/docs/Code-Management.html index c6369130..66aecded 100644 --- a/docs/Code-Management.html +++ b/docs/Code-Management.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Collections-detailed.html b/docs/Collections-detailed.html index c41d4450..3adb1816 100644 --- a/docs/Collections-detailed.html +++ b/docs/Collections-detailed.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Communicating-entities.html b/docs/Communicating-entities.html index 8a9474ec..efb06c2d 100644 --- a/docs/Communicating-entities.html +++ b/docs/Communicating-entities.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Control-Flow-Messaging-_0028Solutions_0029.html b/docs/Control-Flow-Messaging-_0028Solutions_0029.html index 840f3af4..50ab8372 100644 --- a/docs/Control-Flow-Messaging-_0028Solutions_0029.html +++ b/docs/Control-Flow-Messaging-_0028Solutions_0029.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Control-Flow-Messaging.html b/docs/Control-Flow-Messaging.html index 5ca30123..d4a5f7b7 100644 --- a/docs/Control-Flow-Messaging.html +++ b/docs/Control-Flow-Messaging.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Control-flow-with-block-and-message.html b/docs/Control-flow-with-block-and-message.html index e6266355..6829b6a4 100644 --- a/docs/Control-flow-with-block-and-message.html +++ b/docs/Control-flow-with-block-and-message.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Cuis-system-classes.html b/docs/Cuis-system-classes.html index 8445232e..70a34eec 100644 --- a/docs/Cuis-system-classes.html +++ b/docs/Cuis-system-classes.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Daily-Workflow.html b/docs/Daily-Workflow.html index a33668d9..72f7b7b0 100644 --- a/docs/Daily-Workflow.html +++ b/docs/Daily-Workflow.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Debug-and-Exception-Handling.html b/docs/Debug-and-Exception-Handling.html index 8e6b9d74..156a3306 100644 --- a/docs/Debug-and-Exception-Handling.html +++ b/docs/Debug-and-Exception-Handling.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Documents-Copyright.html b/docs/Documents-Copyright.html index 9e2b67b9..417988ec 100644 --- a/docs/Documents-Copyright.html +++ b/docs/Documents-Copyright.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/E_002dexeRectMorph.html b/docs/E_002dexeRectMorph.html index da184382..11111710 100644 --- a/docs/E_002dexeRectMorph.html +++ b/docs/E_002dexeRectMorph.html @@ -18,7 +18,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/E_002dimg1.html b/docs/E_002dimg1.html index 2fcf94e6..d2360bb5 100644 --- a/docs/E_002dimg1.html +++ b/docs/E_002dimg1.html @@ -18,7 +18,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Ellipse-Morph.html b/docs/Ellipse-Morph.html index f171ed52..7d134908 100644 --- a/docs/Ellipse-Morph.html +++ b/docs/Ellipse-Morph.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Events-_0028Solutions_0029.html b/docs/Events-_0028Solutions_0029.html index bd6dadb1..61dd054a 100644 --- a/docs/Events-_0028Solutions_0029.html +++ b/docs/Events-_0028Solutions_0029.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Events.html b/docs/Events.html index 1932efd0..9e343a39 100644 --- a/docs/Events.html +++ b/docs/Events.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Explore-OOP-from-the-Browser.html b/docs/Explore-OOP-from-the-Browser.html index e838b9d3..2285cb20 100644 --- a/docs/Explore-OOP-from-the-Browser.html +++ b/docs/Explore-OOP-from-the-Browser.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/FloatPrecision.html b/docs/FloatPrecision.html index 4be1273b..243c092d 100644 --- a/docs/FloatPrecision.html +++ b/docs/FloatPrecision.html @@ -18,7 +18,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/FractionPrecision.html b/docs/FractionPrecision.html index 56487008..717d0c13 100644 --- a/docs/FractionPrecision.html +++ b/docs/FractionPrecision.html @@ -18,7 +18,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Fun-with-collections.html b/docs/Fun-with-collections.html index 8b0a0bd1..07732824 100644 --- a/docs/Fun-with-collections.html +++ b/docs/Fun-with-collections.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Fun-with-variables.html b/docs/Fun-with-variables.html index ac60f945..68b1f9f9 100644 --- a/docs/Fun-with-variables.html +++ b/docs/Fun-with-variables.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Going-Vector.html b/docs/Going-Vector.html index df5c06f6..5fe8e19e 100644 --- a/docs/Going-Vector.html +++ b/docs/Going-Vector.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Golden-Rules-of-the-Smalltalk-Guild.html b/docs/Golden-Rules-of-the-Smalltalk-Guild.html index c2e377c2..ec9e73a0 100644 --- a/docs/Golden-Rules-of-the-Smalltalk-Guild.html +++ b/docs/Golden-Rules-of-the-Smalltalk-Guild.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Halt_0021.html b/docs/Halt_0021.html index fbcd2363..e52583f2 100644 --- a/docs/Halt_0021.html +++ b/docs/Halt_0021.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Historical-Context.html b/docs/Historical-Context.html index 4ae69a14..ac81f927 100644 --- a/docs/Historical-Context.html +++ b/docs/Historical-Context.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Indexes.html b/docs/Indexes.html index 61759153..f9ec9242 100644 --- a/docs/Indexes.html +++ b/docs/Indexes.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Inspecting-the-Unexpected.html b/docs/Inspecting-the-Unexpected.html index 961c6ec3..8a0ae71b 100644 --- a/docs/Inspecting-the-Unexpected.html +++ b/docs/Inspecting-the-Unexpected.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Installing-a-Package.html b/docs/Installing-a-Package.html index 01177966..92072e98 100644 --- a/docs/Installing-a-Package.html +++ b/docs/Installing-a-Package.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Installing-and-configuring-Cuis_002dSmalltalk.html b/docs/Installing-and-configuring-Cuis_002dSmalltalk.html index f9ebbabf..69970023 100644 --- a/docs/Installing-and-configuring-Cuis_002dSmalltalk.html +++ b/docs/Installing-and-configuring-Cuis_002dSmalltalk.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Kernel_002dNumbers.html b/docs/Kernel_002dNumbers.html index 13d19ed1..e334add8 100644 --- a/docs/Kernel_002dNumbers.html +++ b/docs/Kernel_002dNumbers.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Kernel_002dText.html b/docs/Kernel_002dText.html index 721bdae7..78a66320 100644 --- a/docs/Kernel_002dText.html +++ b/docs/Kernel_002dText.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Message-send-definitions.html b/docs/Message-send-definitions.html index afb61cd6..2bbb3338 100644 --- a/docs/Message-send-definitions.html +++ b/docs/Message-send-definitions.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Message-to-string-entities.html b/docs/Message-to-string-entities.html index 19c3cd61..6ca4d969 100644 --- a/docs/Message-to-string-entities.html +++ b/docs/Message-to-string-entities.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Messages-to-number-entities.html b/docs/Messages-to-number-entities.html index 1b7e670b..b432fb39 100644 --- a/docs/Messages-to-number-entities.html +++ b/docs/Messages-to-number-entities.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Method-syntax.html b/docs/Method-syntax.html index 99fb2c33..88acb3fd 100644 --- a/docs/Method-syntax.html +++ b/docs/Method-syntax.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Overall-Mechanism.html b/docs/Overall-Mechanism.html index 51fde067..4a41f122 100644 --- a/docs/Overall-Mechanism.html +++ b/docs/Overall-Mechanism.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Preface-_0028Solutions_0029.html b/docs/Preface-_0028Solutions_0029.html index b635a955..349104f3 100644 --- a/docs/Preface-_0028Solutions_0029.html +++ b/docs/Preface-_0028Solutions_0029.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Preface.html b/docs/Preface.html index f59c3bef..81cfd49c 100644 --- a/docs/Preface.html +++ b/docs/Preface.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Pseudo_002dvariables.html b/docs/Pseudo_002dvariables.html index 651c1475..8b78026b 100644 --- a/docs/Pseudo_002dvariables.html +++ b/docs/Pseudo_002dvariables.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Refactoring-to-Improve-Understanding.html b/docs/Refactoring-to-Improve-Understanding.html index ca92e1cc..36254feb 100644 --- a/docs/Refactoring-to-Improve-Understanding.html +++ b/docs/Refactoring-to-Improve-Understanding.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Sharing-Cuis.html b/docs/Sharing-Cuis.html index bd6abf7d..4398c463 100644 --- a/docs/Sharing-Cuis.html +++ b/docs/Sharing-Cuis.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Smallltalk-Philosophy-_0028Solutions_0029.html b/docs/Smallltalk-Philosophy-_0028Solutions_0029.html index 8f95febc..a6259d55 100644 --- a/docs/Smallltalk-Philosophy-_0028Solutions_0029.html +++ b/docs/Smallltalk-Philosophy-_0028Solutions_0029.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Solutions-to-the-Exercises.html b/docs/Solutions-to-the-Exercises.html index 4de2fedb..a9ed6e3e 100644 --- a/docs/Solutions-to-the-Exercises.html +++ b/docs/Solutions-to-the-Exercises.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Source-Code-File.html b/docs/Source-Code-File.html index 20b0e31f..291fb805 100644 --- a/docs/Source-Code-File.html +++ b/docs/Source-Code-File.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/SpaceWar_0021-collections.html b/docs/SpaceWar_0021-collections.html index 0b9770bf..906b9dfc 100644 --- a/docs/SpaceWar_0021-collections.html +++ b/docs/SpaceWar_0021-collections.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook @@ -219,10 +219,10 @@

4.5.2 Collections in action

Example 4.21: Space ship gravity

-

Observe the message #starMass sent to the space ship. We -have not yet figured out how to access the star mass from a space ship -instance. Its starMass method can just return, for now, the -constant 8000. +

Observe the message #starMass sent to the spaceship herself. +We, as a spaceship, have not yet figured out how to ask the central star +for its stellar mass. Our starMass method can just return, for +now, the number 8000.

The game play is the responsibility of a SpaceWar instance. At a regular interval of time, it refreshes the states of the game diff --git a/docs/Spacewar_0021-Events.html b/docs/Spacewar_0021-Events.html index 00902826..3c61d16f 100644 --- a/docs/Spacewar_0021-Events.html +++ b/docs/Spacewar_0021-Events.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Spacewar_0021-Morphs.html b/docs/Spacewar_0021-Morphs.html index de1392ab..22021d70 100644 --- a/docs/Spacewar_0021-Morphs.html +++ b/docs/Spacewar_0021-Morphs.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Spacewar_0021-Source-Code.html b/docs/Spacewar_0021-Source-Code.html index 2406a3a8..16a479e9 100644 --- a/docs/Spacewar_0021-Source-Code.html +++ b/docs/Spacewar_0021-Source-Code.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook diff --git a/docs/Spacewar_0021-States-and-Behaviors.html b/docs/Spacewar_0021-States-and-Behaviors.html index 884544b0..7fe2907f 100644 --- a/docs/Spacewar_0021-States-and-Behaviors.html +++ b/docs/Spacewar_0021-States-and-Behaviors.html @@ -17,7 +17,7 @@ -Compilation : January 27, 2024 +Compilation : January 31, 2024 Documentation source: https://github.com/Cuis-Smalltalk/TheCuisBook @@ -94,7 +94,7 @@

3.6.1 The game states