NasNas
An intuitive and beginner friendly 2D game framework for C++
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cns::Anim
 Cns::AnimFrame
 Cns::AnimPlayer
 Cns::detail::AppComponent
 Cns::AppConfig
 Cns::AppStateInterface
 Cns::Arial
 Cns::ui::style::Basic
 Cns::BitmapFontA font that can be created from a texture
 Cns::BitmapGlyph
 Cns::utils::bool_switch
 Cns::ecs::ColliderComponentInterface
 Cns::ecs::detail::components_view< TEntity, TComps >
 Cns::easing::custom
 Cns::Dir
 CDrawable
 Cns::easing
 Cns::EntityObject
 Cns::ecs::InputsComponent
 Cns::Layer
 Cns::tm::LayersContainer
 Cns::LoggerConsole Logger can log a variable number of variables to the console
 Cns::Settings::Modules
 Cns::MultiTween< N, typename >
 Cns::Particle
 Cns::ecs::PhysicsComponent
 Cns::tm::PropertiesContainer
 CRect
 Cns::ui::Region
 Cns::ecs::detail::Registry< TEntity >
 Cns::Renderable
 CRenderWindow
 Cns::ResourceManager
 Cns::ShaderHolder
 CShape
 Cshared_ptr
 Cns::detail::Singleton< T >
 Cns::detail::Singleton< Inputs >
 Cns::ecs::detail::sparse_set< T, typename >
 Cns::ecs::detail::sparse_set< TEntity >
 Cns::SpriteSheet
 Cns::ecs::System< TComps >
 CText
 Cns::tm::Tile
 Cns::tm::Tileset
 CTransformable
 Cns::tm::TsxTilesetsManager
 Cns::Tween
 CVertexArray
 CView