Skip to content

Cross-platform C/C++ library for creating text-based user interfaces (TUI) and console-based games

License

Notifications You must be signed in to change notification settings

sakhmatd/rogueutil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rogueutil

Mentioned in Awesome C

Rogueutil is a cross-platform C/C++ (Windows and *nix at least) utility for creating text-based user interfaces (TUI) and console-based games.

Quick Start

Simply include rogueutil.h somewhere in your source code. It will automatically detect your platform and whether you are using C or C++.

Documentation

Either read the source code for the comments or see the API reference.

LICENSE

Copyright 2021 Sergei Akhmatdinov

Licensed under the Apache License, Version 2.0 (the "License"); You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Contains many parts from rlutil by Tapio Vierros licensed under WTFPLv2.

CREDITS

Many thanks to Tapio Vierros (@tapio) for making the original rlutil and all of rlutil's individual contributors.

If you worked on rlutil and want an individual acknowledgement, please let me know.

CONTRIBUTING

Contributions are welcome no matter who you are and where you come from.

When submitting PRs, please maintain the coding style used for the project. This project uses Doxygen for documentation, when adding new methods, please document them.