Code Monkey home page Code Monkey logo

allegro4-gstream's Introduction

      _________ ___            d            a         w          u
    / p     n  |   \      5   >>    9       >>  q       <<   g       h
  /  q   o_____m  l |    g <<   _         b          8    e     l
 |  r  /       |    |   ____ __| |__ _  __   ___  ____  _  _   __
 | s  |        | k  | /  __ /__   __| |/_ \ / _ \/__  || |/ \_/  \     6
 |   t \ ______|   j| \_  \    | |  |  / \_>  __/ __| ||  /\   /\ |
  \    u        y   |   _\  \  | |_ | |    | |__ / _| || |  | | | |  m <<
    \______v___x i z| /____ /   \_/ |_|     \___>\____||_|  |_| |_|
  ___          |    |                    v
 | a  \______ /  h  |                            h      y        3    v
  \  b     d  f    /    v. 1.6        c   <<       t         b
    \ __c_______g/                       1            >>            a


Introduction
~~~~~~~~~~~~
Welcome to gstream!

Gstream is a C++ add-on library for Allegro. Its main purpose is to 
provide a simplified syntax for Allegro's keyboard and text functions
for input and output, so that you can treat a graphical mode as a
console, but there is more! 

Install the package by following the instructions below and read the
introduction in the documentation afterwards if you want a more
detailed description.

If you come from a previous version of gstream, don't miss the file
"NEWS" for information about changes.


Requirements
~~~~~~~~~~~~
To use gstream you need Allegro, so gstream has the same requirements as
Allegro + that you (for some weird, obscure reason ;-) need a C++ compiler.
The compiler should be a fairly standard conforming one as the library in 
some places uses new C++ syntax (e.g. static_cast<>(), reinterpret_cast<>()).
Library was test with GCC 3 (DJGPP, MingW32, Linux) and MSVC 6.

Note that you need at least a 3.9.* version of Allegro (one of the
work-in-progress series) since gstream is using some Unicode-aware
features. Tested with version 4.1.9.


Installation
~~~~~~~~~~~~
Installation procedure depends on your platform and compiler. Each platform
has separate file with install instructions:

DJGPP     Install.dj
Un*x      Install.unx
MingW32   Install.m32
MSVC      Install.msv

If your platform/compiler is not listed in the table, use this generic
install instructions:
1) create library from *.cc files in this directory
2) copy the library to your library directory
3) copy header files (gmanip.h, gmanip., gstream.h, gstream.)
   to your include directory
4) compile test.cc, link it with gstream library and allegro library
5) that's all

Documentation
~~~~~~~~~~~~~
During the installation, the documentation is generated in several formats.
You can also manually run Allegro makedoc utility on gstream._tx file.
You can find there API reference, contact and licence information etc.

allegro4-gstream's People

Contributors

amarillion avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.