Thread: Special Allegro Information

  1. #1
    Rambling Man
    Join Date
    Jan 2002
    Posts
    1,050

    Special Allegro Information

    Here is some basic information that all Allegro users should know.

    Allegro Docs Information

    Code:
    -refer to \allegro\docs\alleg000 for using allegro information
    
    -refer to \allegro\docs\alleg001 for unicode routines information
    
    -refer to \allegro\docs\alleg002 for configuration routines information
    
    -refer to \allegro\docs\alleg003 for mouse routines information
    
    -refer to \allegro\docs\alleg004 for timer routines information 
    
    -refer to \allegro\docs\alleg005 for keyboard routines information
    
    -refer to \allegro\docs\alleg006 for joystick routines information
    
    -refer to \allegro\docs\alleg007 for graphics modes information
    
    -refer to \allegro\docs\alleg008 for bitmap objects information
    
    -refer to \allegro\docs\alleg009 for loading image files information
    
    -refer to \allegro\docs\alleg010 for palette routines information
    
    -refer to \allegro\docs\alleg011 for truecolor pixel formats information
    
    -refer to \allegro\docs\alleg012 for drawing primitives information
    
    -refer to \allegro\docs\alleg013 for blitting and sprites information
    
    -refer to \allegro\docs\alleg014 for rle sprites information
    
    -refer to \allegro\docs\alleg015 for compiled sprites information
    
    -refer to \allegro\docs\alleg016 for text output information
    
    -refer to \allegro\docs\alleg017 for polygon rendering information
    
    -refer to \allegro\docs\alleg018 for transparencty and patterned drawing information
    
    -refer to \allegro\docs\alleg019 for converting between color formats information
    
    -refer to \allegro\docs\alleg020 for direct access to video memory information
    
    -refer to \allegro\docs\alleg021 for flic routines information
    
    -refer to \allegro\docs\alleg022 for sound init routines information
    
    -refer to \allegro\docs\alleg023 for digital sample routines information
    
    -refer to \allegro\docs\alleg024 for midi music routines information
    
    -refer to \allegro\docs\alleg025 for audio stream routines information
    
    -refer to \allegro\docs\alleg026 for recording routines information
    
    -refer to \allegro\docs\alleg027 for file and compression routines information
    
    -refer to \allegro\docs\alleg028 for datafile routines information
    
    -refer to \allegro\docs\alleg029 for fixed point math routines information
    
    -refer to \allegro\docs\alleg030 for 3d math routines information
    
    -refer to \allegro\docs\alleg031 for quaternion math routines information
    
    -refer to \allegro\docs\alleg032 for gui routines information
    
    -refer to \allegro\docs\alleg033 for dos specifics information
    
    -refer to \allegro\docs\alleg034 for windows specifics information
    
    -refer to \allegro\docs\alleg035 for unix specifics information
    
    -refer to \allegro\docs\alleg036 for beos specifics information
    
    -refer to \allegro\docs\alleg037 for qnx specifics information
    
    -refer to \allegro\docs\alleg038 for differences between platforms information
    
    -refer to \allegro\docs\alleg039 for reducing your executable size information
    
    -refer to \allegro\docs\alleg040 for debugging information
    
    -refer to \allegro\docs\alleg041 for makefile targets information
    
    -refer to \allegro\docs\alleg042 for conclusion information
    
    -refer to \allegro\docs\allegro for contents
    
    -refer to \allegro\docs\changes for changes information
    
    -refer to \allegro\docs\const for more information
    
    -refer to \allegro\docs\faq for allegro faqs information
    
    -refer to \allegro\docs\help for help information
    
    -refer to \allegro\docs\thanks for credits information
    Allegro Examples Information

    Code:
    -refer to \allegro\examples\ex12bit.c for fake 12-bit truecolor on an 8 bit card, by Richard Mitton information
    
    -refer to \allegro\examples\ex3buf.c for mode-X triple buffering and retrace interrupt simulation information
    
    -refer to \allegro\examples\ex3d.c for 3d 'bouncy cubes' demo information
    
    -refer to \allegro\examples\exaccel.c  for using offscreen video memory to store source graphics for VBE/AF information
    
    -refer to \allegro\examples\exalpha.c  for 32 bit RGBA sprites information
    
    -refer to \allegro\examples\exbitmap.c for loading and displaying PCX and BMP files information
    
    -refer to \allegro\examples\exblend.c for truecolor translucency information
    
    -refer to \allegro\examples\excamera.c for viewing a 3d world from an arbitrary camera position information
    
    -refer to \allegro\examples\excolmap.c for color mapping table effects, by Grzegorz Hankiewicz information
    
    -refer to \allegro\examples\excustom.c for creating custom GUI objects information
    
    -refer to \allegro\examples\exdata.c for accessing the contents of datafiles information
    
    -refer to \allegro\examples\exdbuf.c for double buffering in VGA mode 13h information
    
    -refer to \allegro\examples\exdodgy.c for a cool trick you can do with the MIDI player information
    
    -refer to \allegro\examples\exexedat.c for appending datafiles onto your executable, by Grzegorz Hankiewicz information
    
    -refer to \allegro\examples\exfixed.c for using fixed point maths information
    
    -refer to \allegro\examples\exflame.c for how to write directly to video memory information
    
    -refer to \allegro\examples\exflip.c for double buffering and page flipping in mode-X information
    
    -refer to \allegro\examples\exgui.c for using the GUI routines information
    
    -refer to \allegro\examples\exhello.c for simple "hello world" program information
    
    -refer to \allegro\examples\exjoy.c for joystick input, by Grzegorz Hankiewicz information
    
    -refer to \allegro\examples\exkeys.c for getting input from the keyboard information
    
    -refer to \allegro\examples\exlights.c for one way to do colored lighting effects in a hicolor video mode information
    
    -refer to \allegro\examples\exmem.c for drawing onto memory bitmaps and then blitting them to the screen information
    
    -refer to \allegro\examples\exmidi.c for playing MIDI music information
    
    -refer to \allegro\examples\exmouse.c for getting input from the mouse information
    
    -refer to \allegro\examples\expal.c for palette effects and color cycling information
    
    -refer to \allegro\examples\expat.c for using patterned drawing modes and sub-bitmaps information
    
    -refer to \allegro\examples\exquat.c for quaternion rotations, by Jason Wilkins information
    
    -refer to \allegro\examples\exrgbhsv.c for RGB <-> HSV colorspace conversions information
    
    -refer to \allegro\examples\exsample.c for playing digital samples information
    
    -refer to \allegro\examples\exscale.c for loading PCX files and bitmap stretching, by Grzegorz Ludorowski information
    
    -refer to \allegro\examples\exscn3d.c for using the scene functions, by Bertrand Coconnier information
    
    -refer to \allegro\examples\exscroll.c for mode-X hardware scrolling and split screens information
    
    -refer to \allegro\examples\exshade.c for gouraud shaded sprites, by Patrick Hogan information
    
    -refer to \allegro\examples\exspline.c for constructing smooth movement paths from spline curves information
    
    -refer to \allegro\examples\exsprite.c for datafiles and sprite animation, by Grzegorz Ludorowski information
    
    -refer to \allegro\examples\exstars.c for 3d starfield and lightsourced spaceship, by Dave Thomson information
    
    -refer to \allegro\examples\exstream.c for playing audio streams information
    
    -refer to \allegro\examples\exswitch.c for controlling the console switch mode information
    
    -refer to \allegro\examples\extimer.c  for using the timer (delays and interrupts) information
    
    -refer to \allegro\examples\extrans.c  for lighting and translucency effects, by Owen Embury information
    
    -refer to \allegro\examples\extruec.c  for truecolor pixel format conversions information
    
    -refer to \allegro\examples\exunicod.c for using Unicode string functions, by Eric Botcazou information
    
    -refer to \allegro\examples\exupdate.c for supporting different screen update methods in a single program information
    
    -refer to \allegro\examples\exxfade.c for truecolor image loading and fades information
    
    -refer to \allegro\examples\exzbuf.c for Z-buffered polygons demo, by Bertrand Coconnier information
    
    -refer to \allegro\examples\examples.txt for the complete listing of all the examples information
    Allegro Website Information

    Code:
    -refer to www.allegro.cc for your main source of allegro information
    
    -refer to http://www.pixelate.co.za/index.php for more allegro information
    
    -refer to http://agdn.netfirms.com/ for more allegro information
    
    -refer to http://www.canvasnet.com/gfoot/vivace/ for more allegro information
    My Allegro Examples

    Simple drawing to the screen program

    Code:
    -refer to http://www.angelfire.com/games4/exem...ng_screen.html for an example (click on the URL!)
    Moving Your Character Across the Screen

    Code:
    -refer to http://www.angelfire.com/games4/exem...er_across.html for an example (click on the URL!)
    More Allegro Information to Come!
    Last edited by TechWins; 08-20-2002 at 11:32 PM.

  2. #2
    Registered User JoshG's Avatar
    Join Date
    Mar 2002
    Posts
    326
    I have never read it, but alot of people reccomend Allegro Vivace:

    http://www.canvasnet.com/gfoot/vivace/

  3. #3
    here is a good website. I liked it better b4 he changed the design, but it still has some good examples.

    http://agdn.netfirms.com/

  4. #4
    Rambling Man
    Join Date
    Jan 2002
    Posts
    1,050
    Thanks ff but I actually already have that site listed. What I did was get all the links 23yrold3yrold offers in his sig at allegro.cc

    Once I get a few more examples I'm going to put all of them into html on my website then just provide links to the page.

    How many of you think this is actually going to be useful? Hopefully one of the mods will make it "sticky" that way everytime an Allegro user has a question that can easily be answered can just look in this thread. IMO, too many times people are asking questions that can easily be answered through the docs or examples. Maybe this will solve it.

  5. #5
    Registered User JoshG's Avatar
    Join Date
    Mar 2002
    Posts
    326
    Hey, if you are having a website with Allegro example, I could code some. Nothing fancy, moving sprites, animating sprites, using timers. Simple stuff I could code.

  6. #6
    Rambling Man
    Join Date
    Jan 2002
    Posts
    1,050
    Josh, yeah, that would be great; the more the better. Right now I'm still working on putting the first example into html. I'm not sure if I'll get it done tonight or not, depends if/when I get tired. Here is the link to the site.

    http://www.angelfire.com/games4/exemplar/ to make it more visible to everybody

  7. #7
    Registered User JoshG's Avatar
    Join Date
    Mar 2002
    Posts
    326
    Ewww, Angelfire, oh well.

  8. #8
    Registered User moi's Avatar
    Join Date
    Jul 2002
    Posts
    946

    Re: Special Allegro Information

    Originally posted by TechWins

    stuff
    please mention in the top of your post what allegro version(s) this information is specific to.
    hello, internet!

  9. #9
    Rambling Man
    Join Date
    Jan 2002
    Posts
    1,050
    Ewww, Angelfire, oh well.
    What do you mean? I have used quite a few web providers and so far Angelfire seems to be the best; I'm not sure what you have against them.

    please mention in the top of your post what allegro version(s) this information is specific to.
    Where did you get the quote "stuff" from, and how is it relevant to your posting? The version is 4.02, I believe.

  10. #10
    Registered User JoshG's Avatar
    Join Date
    Mar 2002
    Posts
    326
    The ad at the top of your page does not bother you? I get free (ad free too) webspace with my ISP, though I don't really use it. Maybe I should.....

  11. #11
    Rambling Man
    Join Date
    Jan 2002
    Posts
    1,050
    I guess that does detract away from the site, but all in all it isn't too bad.

  12. #12
    I used to use Angelfire, but now I use Tripod. There are several out there that don't have any ads or anything, but I need to have Frontpage Entensions support.

  13. #13
    Rambling Man
    Join Date
    Jan 2002
    Posts
    1,050
    Well, if you look at my first post you'll notice that I have already transformed my two examples into html. Please give comments on how well you think the code is colored. I used special colors for special items. Also, any comments on the code in the tutorials would be great. As well as, if you want to submitt one of your own tutorials.

    Btw, I plan on including more information, than just the example code, with each tutorial.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Replies: 5
    Last Post: 06-01-2009, 07:54 PM
  2. allegro, small problem
    By IM back! in forum C++ Programming
    Replies: 8
    Last Post: 11-20-2008, 02:29 PM
  3. Replies: 6
    Last Post: 07-07-2008, 07:48 AM
  4. Allegro, OpenGL.. or even DirectX?
    By Zeusbwr in forum C++ Programming
    Replies: 1
    Last Post: 11-14-2004, 08:16 AM
  5. Going out of scope
    By nickname_changed in forum C++ Programming
    Replies: 9
    Last Post: 10-12-2003, 06:27 PM