diff --git a/_share/media/img/albert/S03_L10_EX01.png b/_share/media/img/albert/S03_L10_EX01.png new file mode 100644 index 0000000..f01d6ee Binary files /dev/null and b/_share/media/img/albert/S03_L10_EX01.png differ diff --git a/_share/media/img/albert/S03_L10_EX02.png b/_share/media/img/albert/S03_L10_EX02.png new file mode 100644 index 0000000..3bc72bc Binary files /dev/null and b/_share/media/img/albert/S03_L10_EX02.png differ diff --git a/_share/media/img/albert/S03_L10_EX03.png b/_share/media/img/albert/S03_L10_EX03.png new file mode 100644 index 0000000..3667603 Binary files /dev/null and b/_share/media/img/albert/S03_L10_EX03.png differ diff --git a/_share/media/img/albert/add frames.png b/_share/media/img/albert/add frames.png new file mode 100644 index 0000000..121b834 Binary files /dev/null and b/_share/media/img/albert/add frames.png differ diff --git a/_share/media/img/albert/add new animation.png b/_share/media/img/albert/add new animation.png new file mode 100644 index 0000000..d82a977 Binary files /dev/null and b/_share/media/img/albert/add new animation.png differ diff --git a/_share/media/img/albert/ch12/animation_snap.png b/_share/media/img/albert/ch12/animation_snap.png new file mode 100644 index 0000000..f9db3aa Binary files /dev/null and b/_share/media/img/albert/ch12/animation_snap.png differ diff --git a/_share/media/img/albert/ch12/animation_timeline.png b/_share/media/img/albert/ch12/animation_timeline.png new file mode 100644 index 0000000..a71a754 Binary files /dev/null and b/_share/media/img/albert/ch12/animation_timeline.png differ diff --git a/_share/media/img/albert/ch12/discrete.png b/_share/media/img/albert/ch12/discrete.png new file mode 100644 index 0000000..73fbc7f Binary files /dev/null and b/_share/media/img/albert/ch12/discrete.png differ diff --git a/_share/media/img/albert/ch12/frame_coords.png b/_share/media/img/albert/ch12/frame_coords.png new file mode 100644 index 0000000..71f921b Binary files /dev/null and b/_share/media/img/albert/ch12/frame_coords.png differ diff --git a/_share/media/img/albert/ch12/g12_animation.png b/_share/media/img/albert/ch12/g12_animation.png new file mode 100644 index 0000000..dfd71cc Binary files /dev/null and b/_share/media/img/albert/ch12/g12_animation.png differ diff --git a/_share/media/img/albert/ch12/length_looping.png b/_share/media/img/albert/ch12/length_looping.png new file mode 100644 index 0000000..97b2ece Binary files /dev/null and b/_share/media/img/albert/ch12/length_looping.png differ diff --git a/_share/media/img/albert/ch12/lock_animation.png b/_share/media/img/albert/ch12/lock_animation.png new file mode 100644 index 0000000..d299cb7 Binary files /dev/null and b/_share/media/img/albert/ch12/lock_animation.png differ diff --git a/_share/media/img/albert/ch12/lock_properties.png b/_share/media/img/albert/ch12/lock_properties.png new file mode 100644 index 0000000..3b92ecd Binary files /dev/null and b/_share/media/img/albert/ch12/lock_properties.png differ diff --git a/_share/media/img/albert/marker2d-world.jpg b/_share/media/img/albert/marker2d-world.jpg new file mode 100644 index 0000000..2cbd65e Binary files /dev/null and b/_share/media/img/albert/marker2d-world.jpg differ diff --git a/_share/media/img/albert/section03/S03_L11_EX01.png b/_share/media/img/albert/section03/S03_L11_EX01.png new file mode 100644 index 0000000..bcfdd6e Binary files /dev/null and b/_share/media/img/albert/section03/S03_L11_EX01.png differ diff --git a/_share/media/img/albert/section03/S03_L11_EX02.png b/_share/media/img/albert/section03/S03_L11_EX02.png new file mode 100644 index 0000000..c72311b Binary files /dev/null and b/_share/media/img/albert/section03/S03_L11_EX02.png differ diff --git a/_share/media/img/albert/section03/S03_L11_EX03.png b/_share/media/img/albert/section03/S03_L11_EX03.png new file mode 100644 index 0000000..73d7b3d Binary files /dev/null and b/_share/media/img/albert/section03/S03_L11_EX03.png differ diff --git a/_share/media/img/albert/section03/S03_L12_EX01.png b/_share/media/img/albert/section03/S03_L12_EX01.png new file mode 100644 index 0000000..fd42d83 Binary files /dev/null and b/_share/media/img/albert/section03/S03_L12_EX01.png differ diff --git a/_share/media/img/albert/section03/S03_L12_EX02.png b/_share/media/img/albert/section03/S03_L12_EX02.png new file mode 100644 index 0000000..5d69deb Binary files /dev/null and b/_share/media/img/albert/section03/S03_L12_EX02.png differ diff --git a/_share/media/img/albert/section03/S03_L14_EX01.png b/_share/media/img/albert/section03/S03_L14_EX01.png new file mode 100644 index 0000000..ad5b8d8 Binary files /dev/null and b/_share/media/img/albert/section03/S03_L14_EX01.png differ diff --git a/_share/media/img/albert/section03/S03_L15_EX01.png b/_share/media/img/albert/section03/S03_L15_EX01.png new file mode 100644 index 0000000..83fd106 Binary files /dev/null and b/_share/media/img/albert/section03/S03_L15_EX01.png differ diff --git a/_share/media/img/albert/section03/S03_L16_E01.png b/_share/media/img/albert/section03/S03_L16_E01.png new file mode 100644 index 0000000..2afcc04 Binary files /dev/null and b/_share/media/img/albert/section03/S03_L16_E01.png differ diff --git a/_share/media/img/albert/section03/S03_L16_E02.png b/_share/media/img/albert/section03/S03_L16_E02.png new file mode 100644 index 0000000..1989928 Binary files /dev/null and b/_share/media/img/albert/section03/S03_L16_E02.png differ diff --git a/_share/media/img/albert/section03/S03_L16_E03.png b/_share/media/img/albert/section03/S03_L16_E03.png new file mode 100644 index 0000000..b806898 Binary files /dev/null and b/_share/media/img/albert/section03/S03_L16_E03.png differ diff --git a/_share/media/img/albert/section03/S03_L16_E04.png b/_share/media/img/albert/section03/S03_L16_E04.png new file mode 100644 index 0000000..4fa5f93 Binary files /dev/null and b/_share/media/img/albert/section03/S03_L16_E04.png differ diff --git a/_share/media/img/albert/section03/S03_L16_E05.png b/_share/media/img/albert/section03/S03_L16_E05.png new file mode 100644 index 0000000..0a74df6 Binary files /dev/null and b/_share/media/img/albert/section03/S03_L16_E05.png differ diff --git a/_share/media/img/albert/section03/S03_L16_E06.png b/_share/media/img/albert/section03/S03_L16_E06.png new file mode 100644 index 0000000..a9c79e8 Binary files /dev/null and b/_share/media/img/albert/section03/S03_L16_E06.png differ diff --git a/_share/media/img/albert/select animation.png b/_share/media/img/albert/select animation.png new file mode 100644 index 0000000..b8cfb17 Binary files /dev/null and b/_share/media/img/albert/select animation.png differ diff --git a/_share/media/img/albert/select animation.pxm b/_share/media/img/albert/select animation.pxm new file mode 100644 index 0000000..91e7c2f Binary files /dev/null and b/_share/media/img/albert/select animation.pxm differ diff --git a/_share/media/img/albert/sprite-endpoint.jpg b/_share/media/img/albert/sprite-endpoint.jpg new file mode 100644 index 0000000..9edbf59 Binary files /dev/null and b/_share/media/img/albert/sprite-endpoint.jpg differ diff --git a/_share/media/sass/_variables.sass b/_share/media/sass/_variables.sass index 47cec09..798798c 100644 --- a/_share/media/sass/_variables.sass +++ b/_share/media/sass/_variables.sass @@ -24,8 +24,8 @@ $text-color: #abb2bf // General text color (updated) $background-color: #282c34 // Background color (updated) // Links, Anchors -$anchor-color: #89bae3 // Used for links (new) -$anchor-hover-color: color.adjust($primary-color, $lightness: 10%) +$anchor-color: color.adjust($primary-color, $lightness: 15%) +$anchor-hover-color: color.adjust($quaternary-color, $lightness: 10%) $toc-anchor-color: color.adjust($secondary-color, $lightness: -5%) $toc-anchor-hover-color: color.adjust($primary-color, $lightness: -5%) diff --git a/_subsections/sec03/lesson-07.org b/_subsections/sec03/lesson-07.org index d147a0a..c608591 100644 --- a/_subsections/sec03/lesson-07.org +++ b/_subsections/sec03/lesson-07.org @@ -21,7 +21,7 @@ we use scripting to extend node functionality - click on the attach new script button in the scene pane - #+ATTR_HTML: :width 200px - [[file:../../../_share/media/img/albert/attach_new_script.png]] + [[file:../../_share/media/img/albert/attach_new_script.png]] - one script per node is the limit - you get access to all the children nodes inside the scene. @@ -32,7 +32,7 @@ we use scripting to extend node functionality - the node we attached a script to will have a script icon next to the eye icon - #+ATTR_HTML: :width 200px - [[file:../../../_share/media/img/albert/script_icon.png]] + [[file:../../_share/media/img/albert/script_icon.png]] **** detaching script from node - sometimes you don't want a certain script attached to a node diff --git a/_subsections/sec03/lesson-09.org b/_subsections/sec03/lesson-09.org index bc87ebb..e41b198 100644 --- a/_subsections/sec03/lesson-09.org +++ b/_subsections/sec03/lesson-09.org @@ -24,14 +24,14 @@ this allows you to reference the property directly within the script attached to - Menu->Project->Project Settings-> [Input Map] - click on "show built-in actions" #+ATTR_HTML: :width 600px - [[file:../../../_share/media/albert/img/S03_L10_EX01.png]] + [[file:../../_share/media/albert/img/S03_L10_EX01.png]] - create an action - type in the name of the action in Add New Action - click +Add #+ATTR_HTML: :width 600px - [[file:../../../_share/media/albert/img/S03_L10_EX02.png]] + [[file:../../_share/media/albert/img/S03_L10_EX02.png]] - assign a key - select the action @@ -39,7 +39,7 @@ this allows you to reference the property directly within the script attached to - type or select the appropriate key #+ATTR_HTML: :width 300px - [[file:../../../_share/media/albert/img/S03_L10_EX03.png]] + [[file:../../_share/media/albert/img/S03_L10_EX03.png]] *** detecting the input - we use these: diff --git a/_subsections/sec03/lesson-11.org b/_subsections/sec03/lesson-11.org index d4705b2..234fc29 100644 --- a/_subsections/sec03/lesson-11.org +++ b/_subsections/sec03/lesson-11.org @@ -22,7 +22,7 @@ 1. select Node panel on leftside, and then select the approrpiate signal - #+ATTR_HTML: :width 600px - [[file:../../../_share/media/albert/img/section03/S03_L11_EX01.png]] + [[file:../../_share/media/albert/img/section03/S03_L11_EX01.png]] 2. double click the selected filter - options available: @@ -37,13 +37,13 @@ - #+ATTR_HTML: :width 300px - [[file:../../../_share/media/albert/img/section03/S03_L11_EX02.png]] + [[file:../../_share/media/albert/img/section03/S03_L11_EX02.png]] - similarly, you can see a green icon by the function in the code editor - #+ATTR_HTML: :width 600px - [[file:../../../_share/media/albert/img/section03/S03_L11_EX03.png]] + [[file:../../_share/media/albert/img/section03/S03_L11_EX03.png]] ** Custom Signals *** declare the signal @@ -65,10 +65,10 @@ name_of_signal.emit() - if you want to attach another node to the same receiver function, use "pick" when connecting the signal - #+ATTR_HTML: :width 700px - [[file:../../../_share/media/albert/img/section03/S03_L12_EX01.png]] + [[file:../../_share/media/albert/img/section03/S03_L12_EX01.png]] - if you have more than one node connected to a receiver function you can see which are connected by clicking on the green icon next to the receiver function - #+ATTR_HTML: :width 600px - [[file:../../../_share/media/albert/img/section03/S03_L12_EX02.png]] + [[file:../../_share/media/albert/img/section03/S03_L12_EX02.png]] diff --git a/_subsections/sec03/lesson-13.org b/_subsections/sec03/lesson-13.org index c0d573a..03c45a6 100644 --- a/_subsections/sec03/lesson-13.org +++ b/_subsections/sec03/lesson-13.org @@ -40,7 +40,7 @@ Put the following in the script that you want to create nodes in based on a scen - allows assigning variables through the interface #+ATTR_HTML: :width 300px - [[file:../../../_share/media/albert/img/section03/S03_L14_EX01.png]] + [[file:../../_share/media/albert/img/section03/S03_L14_EX01.png]] - =PackedScene= - resource that holds a scene in a packed, ready to load state diff --git a/_subsections/sec03/lesson-15.org b/_subsections/sec03/lesson-15.org index f59ae2d..c81a512 100644 --- a/_subsections/sec03/lesson-15.org +++ b/_subsections/sec03/lesson-15.org @@ -14,7 +14,7 @@ - appears in upper left corner of the 2D screen #+ATTR_HTML: :width 600px - [[file:../../../_share/media/albert/img/section03/S03_L15_EX01.png]] + [[file:../../_share/media/albert/img/section03/S03_L15_EX01.png]] *** set label text - go Scene->Label node->Inspector->Label->text diff --git a/_subsections/sec03/lesson-16.org b/_subsections/sec03/lesson-16.org index 02b202c..a487f1d 100644 --- a/_subsections/sec03/lesson-16.org +++ b/_subsections/sec03/lesson-16.org @@ -21,18 +21,18 @@ *** import pane - the scene panel on the upper left has an Import pane #+ATTR_HTML: :width 600px - file:../../../_share/media/albert/img/section03/S03_L16_E01.png + file:../../_share/media/albert/img/section03/S03_L16_E01.png - this allows you to see details of items in the filesystem #+ATTR_HTML: :width 400px - file:../../../_share/media/albert/img/section03/S03_L16_E03.png + file:../../_share/media/albert/img/section03/S03_L16_E03.png *** changing details of imported items 1. make whatever changes you want, e.g. turn on "Loop" 2. then click the Reimport button #+ATTR_HTML: :width 400px - file:../../../_share/media/albert/img/section03/S03_L16_E04.png + file:../../_share/media/albert/img/section03/S03_L16_E04.png *** audio nodes - Node->Node2D->AudioListener2D @@ -53,11 +53,11 @@ - drag the audio file into Audio node->Inspector->AudioStreamPLayer->Stream #+ATTR_HTML: :width 600px - file:../../../_share/media/albert/img/section03/S03_L16_E05.png + file:../../_share/media/albert/img/section03/S03_L16_E05.png - you'll be able to see it when it's loaded #+ATTR_HTML: :width 600px - file:../../../_share/media/albert/img/section03/S03_L16_E06.png + file:../../_share/media/albert/img/section03/S03_L16_E06.png - set Autoplay to "ON"