diff --git a/README.MD b/README.MD index d6b99b48..e8074f4a 100644 --- a/README.MD +++ b/README.MD @@ -1,15 +1,21 @@ -cross2d -------- +## libcross2d -- a c++ cross platform 2d graphic, input and audio library -- currently run on Linux, Switch, 3DS and PS Vita -- quickly prototype your application on desktop (Linux) -- use hardware acceleration on Linux, Switch, 3DS and PS Vita -- use some of the great [sfml](https://www.sfml-dev.org/) library stuff (fonts, shapes, matrices) +- a c++ cross platform 2d [graphic](https://github.com/Cpasjuste/libcross2d-examples/tree/master/examples/texture), [input](https://github.com/Cpasjuste/libcross2d-examples/tree/master/examples/input), audio and [config](https://github.com/Cpasjuste/libcross2d-examples/tree/master/examples/config) library +- run on Windows, Linux, Nintendo Switch, Nintendo 3DS and Sony PS Vita +- draw textures, rectangles, circles, texts (TrueType) and more +- basic [tween](https://github.com/Cpasjuste/libcross2d-examples/tree/master/examples/crazy) engine (move, rotate, scale, color) +- [clock/timer](https://github.com/Cpasjuste/libcross2d-examples/tree/master/examples/fps) classes +- [configuration](https://github.com/Cpasjuste/libcross2d-examples/tree/master/examples/config) file handling +- pack your application (zip) for release on any target, including resources (data/common) +- quickly prototype your application on desktop (Linux and Windows) +- use hardware acceleration on Linux, Windows, Switch, 3DS and PS Vita +- use some of the great [sfml](https://www.sfml-dev.org/) library stuff (fonts, shapes, matrices) - use [tweeny](https://github.com/mobius3/tweeny) for the (minimal) tween engine - use some of the great [libretro](https://github.com/libretro/glsl-shaders) shaders (Linux, Switch) -- preliminary developed for my own use, but could now probably be used to ease development -- is still a work in progress +- use some [citro2d](https://github.com/devkitPro/citro2d) code for the 3ds renderer +- use some [vita2d](https://github.com/xerpi/libvita2d) code for the vita renderer +- use [libconfig](https://github.com/hyperrealm/libconfig) for the configuration classes +- preliminary developed for my own use, still a work in progress Where to start ? ----------------