Skip to content

Preponderous-Software/env-lib-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

environment-lib-cpp

This C++ library provides base classes for creating 2D virtual worlds.

Classes

Name Description
Entity Represents an entity that can exist in a location.
Environment Represents a virtual environment with an underlying 2D grid of locations that can contain entities.
Grid Represents a grid of locations.
Location Represents a location that can contain entities.

Entities exist in locations. Locations exist in grids. Grids exist in environments. Environments serve as the interface for developers to affect the locations and entities within.

py_env_lib

This project is based on py_env_lib, the repository for which can be found here.