• Kent West Home
  • Intro
  • Establish a Working Rust Environment
  • I Dream of Geany
  • I Dream of Kate
  • Download the Source Code for "sl"
  • "Graphics" for Text-mode Screens, using ANSI
  • "Graphics" for Text-mode Screens, using 'curses'
  • "Graphics" for Text-mode Screens, using Termion
  • Parsing Rust Args Natively
  • Use Clap to Parse Rust Arguments
  • Draw a Train
  • Put All Graphic Images Into A Separate File
  • Convert The const To a Vector of Vectors
  • Get User-provided Options From the Command-line
  • Use ncurses to Draw the Images
  • Create Our Own my_mvaddstr() Function
  • Move the Image Across the Screen
  • Get More User-provided Options
  • Complete Code Listing Up Until the "Add the C51 Train" Page
  • Add the C51 Train
  • Create a Function to Read ASCII-art from Text File
  • Add the Little Train
  • Add a Jumping Jack
  • Complete Code Listing Up Until the "Include the Images in the Main Program of the Rust Version of sl" Page
  • Include the Images Within the Main Program
  • Appendix - Rust String vs &str
  • Extras
  • Take A Look At Alternative Ways to Read the Train Images
  • Three Ways to Use A Variable for Decision-Making