summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClay Smith <claysmith158@gmail.com>2023-05-15 18:05:45 -0500
committerClay Smith <claysmith158@gmail.com>2023-05-15 18:05:45 -0500
commit5f9585150ec625b8826a5518b3f2cdc6a3f5348e (patch)
tree5d661729dd828ad05c5781e789d5fcc03da20613
parent13b2fa6a9b44f5e7a4e004e1f7766d3b20606aa2 (diff)
working on the readme and documentation
-rw-r--r--README.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/README.md b/README.md
index 68a5c5a..539db50 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,29 @@
# devout_sdl
+A MacOS specific program to aid students learning how to code by giving them variadic input that fluctuates and is imperfect.
+### USAGE
+```
+./devout_sdl
+./devout_sdl 12
+./devout_sdl 2
+./devout_sdl 2 4
+./devout 3 1 5
+```
+
+The first line will print the available events the user can have printed to the terminal, or tell you that no PS4 controller is connected.
+The second line prints the PS4's touchpad, sensors data and time to standard output.
+The third line prints the PS4's axis data and time to standard output.
+The fourth line prints the PS4's axis data, but only the triggers and time to standard output.
+The fifth line prints buttons and axis but only dpad and joystick data along with time to standard output.
+
+The output is a printed in a comma seperated columns of data corresponding to the choices given in the arguments run with the command.
+
+![How to download and install the program](./images/devout_download_and_install.png)
+![Show what devices are available to use and get event info](./images/program_with_no_arguments.png)
+![Show what devices are available to use and get event info](./images/output_no_arguments.png)
+![Program command for printing a single event](./images/command_for_single_event.png)
+![Program output for printing a single event](./images/output_for_single_event.png)
+![Program command for printing multiple events](./images/command_for_multiple_arguments.png)
+![Program output for printing multiple events](./images/output_for_multiple_arguments.png)
+![Program command with a students code](./images/command_with_students_code.png)
+![Program output with a students example code](./images/output_for_students_example.png)