Officials tutorials
===================

System module
-------------
.. toctree::
   :maxdepth: 1

   tutorials/threads
   tutorials/handling_time
   tutorials/user_data_streams

Window module
-------------
.. toctree::
   :maxdepth: 1

   tutorials/opening_and_managing_a_sfml_window
   tutorials/events_explained
   tutorials/keyboard_mouse_and_joysticks
   tutorials/using_opengl_in_a_sfml_window

Graphics module
---------------
.. toctree::
   :maxdepth: 1

   tutorials/drawing_2d_stuff
   tutorials/sprites_and_textures
   tutorials/text_and_fonts
   tutorials/shapes
   tutorials/designing_your_own_entities_with_vertex_arrays
   tutorials/position_rotation_scale_transforming_entities
   tutorials/adding_special_effects_with_shaders
   tutorials/controlling_the_2d_camera_with_views

Audio module
------------
.. toctree::
   :maxdepth: 1

   tutorials/playing_sounds_and_musics
   tutorials/recording_audio
   tutorials/custom_audio_streams
   tutorials/spatialization_sound_in_3d

Network module
--------------
.. toctree::
   :maxdepth: 1

   tutorials/communicating_with_sockets
   tutorials/using_and_extending_packets
   tutorials/web_requests_with_http
   tutorials/file_transfers_with_ftp
