Projects / STALLioN

STALLioN

STALLioN is a cross-platform C/C++ library for creating coherent CLI/Terminal programs on multiple platforms with one codebase. It aims to provide a consistent development API across multiple platforms so that separate code does not have to be created for each (often very different) terminal interface.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  12 May 2012 03:41

Release Notes: This release overhauls the method of referencing displays; a global variable is now used. This means that the function definition of every output function has changed. The library now seems to be pretty stable and this is considered an alpha release.

  •  29 Apr 2012 18:42

Release Notes: This version adds a new function, iosetcursorposlin, which is a clone of iosetcursorpos but accepts 1-dimensional instead of 2-dimensional positions. It adds bounds checking to both functions to stop any potential overflows when changing the cursor position.

  •  22 Apr 2012 18:37

Release Notes: This release adds a new function, iowait, which causes the program to sleep for a specified number of milliseconds. This is not essential, but is handy when dealing with more real-time I/O. It also adds a FreeBSD binary to the release package, and removes the userspace connection to some internal functions.

  •  20 Apr 2012 16:39

Release Notes: This release improves support for the iogetch function on Windows (and now functions as it should). It adds simple FreeBSD support (it currently utilises the Linux code, due to the similarities in execution). The FreeBSD version must be compiled from source; there's no binary release yet.

  •  06 Apr 2012 01:25

Release Notes: This release improves support for Windows in the iogetch function and adds simple punctuation/non-alphanumeric ASCII character support. The new keys differ from layout to layout, currently standardised for the "en" layout. A universal layout is to be implemented in a later release.

Screenshot

Project Spotlight

Unflattener

A tool that makes normal maps for 2D art.

Screenshot

Project Spotlight

Task Coach

A friendly task manager.