#CLibrary A library that assists in many tasks but mainly focuses on graphics on JFrames.
##Packages
- io.czipperz.github.cLibrary has a few general classes.
- io.czipperz.github.cLibrary.collision has classes that test the collision between two image objects based on their x,y positions.
- io.czipperz.github.cLibrary.exceptions has general exceptions for the classes and an exception handler, CExceptionParser.
- io.czipperz.github.cLibrary.game has many classes to control drawing and updating CIDDrawAble objects.
- io.czipperz.github.cLibrary.game.controller contains classes to draw controller output as well as interpret it logically as an XBox or PS3 controller.
- io.czipperz.github.cLibrary.game.directions has directions in different forms (4 basic in one class, while diagonals are included in another).
- io.czipperz.github.cLibrary.gui contains basic gui elements.
- io.czipperz.github.cLibrary.imaging contains implementations of CImage that allow for easy drawing of specific tasks that don't need updating or are prebuilt.
- io.czipperz.github.cLibrary.location includes classes to control Mouse movements as well as CPoint and CRect that allow for easy creation of Points and Rectangles, respectively. (CPoint stores variables as doubles so that you can round when you display on screen instead of having to round mid calculation, giving more precision.)
- io.czipperz.github.cLibrary.tests tests of the classes
- io.czipperz.github.cLibrary.utils general utilities, such as a customizable Color and great thread control.
- io.czipperz.github.cLibrary.utils.collections utilities relating to collections.
The master directory is NOT the main, stable version at the current time. That will be changed.