Code Search for Developers
 
 
  

allegro.h from Allegro game programming library at Krugle


Show allegro.h syntax highlighted

/*         ______   ___    ___
 *        /\  _  \ /\_ \  /\_ \
 *        \ \ \L\ \\//\ \ \//\ \      __     __   _ __   ___
 *         \ \  __ \ \ \ \  \ \ \   /'__`\ /'_ `\/\`'__\/ __`\
 *          \ \ \/\ \ \_\ \_ \_\ \_/\  __//\ \L\ \ \ \//\ \L\ \
 *           \ \_\ \_\/\____\/\____\ \____\ \____ \ \_\\ \____/
 *            \/_/\/_/\/____/\/____/\/____/\/___L\ \/_/ \/___/
 *                                           /\____/
 *                                           \_/__/
 *
 *      Main header file for the entire Allegro library.
 *      Separate modules can be included from the allegro/ directory.
 *
 *      By Shawn Hargreaves.
 *
 *      See readme.txt for copyright information.
 */


#ifndef ALLEGRO_H
#define ALLEGRO_H

#ifdef __cplusplus
   extern "C" {
#endif

#include "allegro/base.h"

#include "allegro/system.h"
#include "allegro/debug.h"

#include "allegro/unicode.h"

#include "allegro/mouse.h"
#include "allegro/timer.h"
#include "allegro/keyboard.h"
#include "allegro/joystick.h"

#include "allegro/palette.h"
#include "allegro/gfx.h"
#include "allegro/color.h"
#include "allegro/draw.h"
#include "allegro/rle.h"
#include "allegro/compiled.h"
#include "allegro/text.h"

#include "allegro/fli.h"
#include "allegro/config.h"
#include "allegro/gui.h"

#include "allegro/sound.h"

#include "allegro/file.h"
#include "allegro/datafile.h"

#include "allegro/fixed.h"
#include "allegro/fmaths.h"
#include "allegro/matrix.h"
#include "allegro/quat.h"

#include "allegro/3d.h"
#include "allegro/3dmaths.h"

#ifndef ALLEGRO_LIB_BUILD
   #include "allegro/alcompat.h"
#endif


#ifdef ALLEGRO_EXTRA_HEADER
   #include ALLEGRO_EXTRA_HEADER
#endif


#ifdef __cplusplus
   }
#endif

#ifdef __cplusplus
#include "allegro/fix.h"
#endif

#endif          /* ifndef ALLEGRO_H */






See more files for this project here

Allegro game programming library

Allegro is a cross-platform library intended for use in computer games and other types of multimedia programming.

Project homepage: http://sourceforge.net/projects/alleg
Programming language(s): Assembly,C,Shell Script
License: other

  allegro/
    inline/
      3dmaths.inl
      asm.inl
      color.inl
      draw.inl
      file.inl
      fix.inl
      fmaths.inl
      gfx.inl
      gui.inl
      matrix.inl
      rle.inl
      system.inl
    internal/
      aintern.h
      aintvga.h
      alconfig.h
    platform/
      aintbeos.h
      aintdos.h
      aintlnx.h
      aintmac.h
      aintqnx.h
      aintunix.h
      aintwin.h
      al386gcc.h
      al386vc.h
      al386wat.h
      albcc32.h
      albecfg.h
      albeos.h
      aldjgpp.h
      aldos.h
      almac.h
      almaccfg.h
      almngw32.h
      almsvc.h
      alqnx.h
      alqnxcfg.h
      alucfg.h
      alunix.h
      alwatcom.h
      alwin.h
      macdef.h
    3d.h
    3dmaths.h
    alcompat.h
    alinline.h
    base.h
    color.h
    compiled.h
    config.h
    datafile.h
    debug.h
    digi.h
    draw.h
    file.h
    fix.h
    fixed.h
    fli.h
    fmaths.h
    gfx.h
    gui.h
    joystick.h
    keyboard.h
    matrix.h
    midi.h
    mouse.h
    palette.h
    quat.h
    rle.h
    sound.h
    stream.h
    system.h
    text.h
    timer.h
    unicode.h
  allegro.h
  bealleg.h
  linalleg.h
  macalleg.h
  qnxalleg.h
  winalleg.h
  xalleg.h