commit f1a2f802dba1d702513a16ac91386a12b6861900 Author: Tim Young Date: Sun Oct 1 23:27:36 2017 +0200 timy created page: SpriteLibrary Home diff --git a/SpriteLibrary-Home.md b/SpriteLibrary-Home.md new file mode 100644 index 0000000..d668649 --- /dev/null +++ b/SpriteLibrary-Home.md @@ -0,0 +1,33 @@ +SpriteLibrary is a library that allows you to build graphical games using C# and windows forms. It gives you a relatively small, but fairly powerful set of tools for animating objects, dealing with collisions, and getting graphical objects to move around. You do need to know how to program in C#, but the SpriteLibrary should make the graphical side of things much easier. You can download the latest version of the sprite library, and this documentation, from: +https://git.solidcharity.com/timy/SpriteLibrary +http://www.codeproject.com/Articles/1085446/Using-Sprites-Inside-Windows-Forms +You can also find the code documentation (properties, methods, constructors, etc.) at: +http://tyounglightsys.ddns.info/SpriteLibrary + +* Basics + * [Overview](overview) + * [Installing](installing) + * [Quickstart](quickstart) +* Behind The Scenes + * What is a sprite + * The timing system +* In Depth + * Time + * Sprites + * Animations + * Events + * Movement + * The PictureBox Background + * Sound + * PictureBoxes + * Menus + * Keypresses + * Code for resizing the PictureBox +* Program Design + * One Form + * Enum for Game Mode + * Instantiate Named Sprites + * Function to change mode + * Game Tick + * Making a game menu +* Conclusion