Allegro is a cross-platform, open source, game programming library, primarily for C and C++ developers.

learn more… | top users | synonyms

-1
votes
1answer
24 views

Can't get game library to compile on Allegro and Code Blocks? [closed]

Basically I'm having a problem with getting an Allegro binding (D + Allegro) to work with Code:Blocks. I think it's a settings problem, but I'm not sure where. So here's what I've done so far... ...
-1
votes
0answers
27 views

Issues while making some kind of menu

I made this thing as a part of my program. Language is C++, with Allegro libraries. I want to make it do the next: when clicking, a border appears around one of the two rectangulars. It happens, but ...
0
votes
1answer
20 views

Removing drawn Allegro texts and primitives

I'm working on a game with Allegro 5 that has a loop. I'd like to make the program write onto the screen, how much time the loop has ended. These are the rounds of a turn-based game, obviously. I use ...
0
votes
3answers
123 views

How can I have multiple layers in my map array?

How do I load Levels in my game, as in Layer 1 would be Objects, Layer 2 would be Characters and so on. I only need 3 layers, and they will all be put on top of each other. i.e having a flower with a ...
0
votes
1answer
49 views

Linking error when compiling Allegro example

I am currently learning about game development tools and decided to use Allegro and OpenGL for starters. I've run into some problems in getting examples to compile though. It seems the allergro.h ...
0
votes
3answers
148 views

Problem with alleg42.dll / program crashes / Allegro & Codeblocks

I'm having a serious problem with allegro. The program should display random pixels on the screen and when I build and run it I get the following error message: Below is the full code of my program: ...
2
votes
1answer
189 views

Allegro 5 al_draw_text skips characters

I'm using Allegro 5.0.8 al_draw_text to draw text on a bitmap (backbuffer). However, I've noticed that the first character of the string is always skipped. Moreover, whenever the same character ...
0
votes
1answer
130 views

Allegro 5 compiling with GCC on mac [closed]

I have the following code from a tutorial and i am trying to compile it on a mac using g++/gcc however every time it complains about the native dialog but i am referencing the library correctly i ...
1
vote
2answers
162 views

Full screen blackout using allegro in codeblocks

I'm very interested in game programming and I'm taking my first steps alone. So I installed allegro. Although Dev-C++ didn't work, Code::Blocks compiled successfully. I started out with this basic ...
2
votes
2answers
373 views

How to slow down a sprite that updates every frame?

I am going through a Allegro 5 tutorial which has a game loop. There is also a variable "active" which determines if a key is being held down. Thus if the left key is being held down active is on and ...
0
votes
1answer
398 views

“LNK2001: unresolved external symbol” when trying to build my program

I get the following error(s) on my program that captures the mouse and then draws a line. Errors: 1>------ Build started: Project: Capture_Mouse_Line, Configuration: Debug Win32 ------ 1> ...
3
votes
1answer
601 views

Why is the framerate (fps) capped at 60?

ISSUE I recently moved a project from my laptop to my desktop(machine info below). On my laptop the exact same code displays the fps(and ms/f) correctly. On my desktop it does not. What I mean by ...
2
votes
1answer
297 views

Space invaders clone not moving properly

I'm trying to make a basic space invaders clone in allegro 5, I've got my game set up, basic events and such, here is the code: #include <allegro5/allegro.h> #include ...
1
vote
0answers
198 views

Full screen shader causes performance hit

I basically want to have a shader run that can do something like toon shading, or grayscale the whole screen, or radial lighting. To do this, I create a new bitmap each time the display resizes that ...
1
vote
2answers
987 views

Dealing with keyboard input

In game design how should keyboard input be handled and why? Do i A: check the state of keys in the main loop each iteration? B: Read key down and key up events from the event queue. Im using ...
5
votes
3answers
291 views

Current library situation

Allright so I've been doing some searches, here what I got: SDL: It is a standard, very mature but very old. (I got posts of late 2009 where they were still waiting for the 1.3 to come up...we are ...
11
votes
1answer
534 views

How can I draw an arrow at the edge of the screen pointing to an object that is off screen?

I am wishing to do what is described in this topic: http://www.allegro.cc/forums/print-thread/283220 I have attempted a variety of the methods mentioned here. First I tried to use the method ...
-2
votes
2answers
476 views

OpenGL + Allegro. Moving from software drawing X Y to openGL is confusing

Having a fair bit of trouble. I'm used to Allegro and drawing sprites on a bitmap buffer at X Y coords. Now I've started a test project with OpenGL and its weird. Basically, as far as I know, theirs ...
0
votes
1answer
340 views

Allegro Game Won't Fire 2D Projectile

To begin with I am developing a PSP application so I have no clue how to debug a PSP application. That doesn't mean I do not know how debug period. Anyway, when I run the game everything runs fine but ...
1
vote
0answers
504 views

Getting started with game dev- allegro and C/C++ [closed]

Was considering getting started with Allegro for learning game development, and I was wondering (yes, sorry) whether I should go with C or C++ :P. I know C++ is way more common in the game dev world ...
2
votes
1answer
544 views

Allegro 5 Mouse Look

I found good tutorial on how to do mouse look for 2D game here: http://www.atburrow.com/2010/03/08/objects-facing-the-cursor/ My code looks like this: w = (double)mouse_x - (double)pos_x; h = ...
-1
votes
1answer
1k views

What is the best engine for my first serious 2d game? [closed]

What game engine/graphics engine should I use for my first indie game? I'd like to add that this is not my first game, I've previously used Allegro for 2d development (pong, chess and stuff). I am ...
2
votes
1answer
278 views

How to refresh allegro textprintf_centre_ex text upon keypress?

I'm trying to print the coordinates of a drawn square upon movement. The problem is that the x value doesn't get refreshed on screen. This is the code I have: #include <allegro.h> BITMAP ...