问题标签 [allegro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
807 浏览

c++ - Allegro:为什么要等待一个事件或直到 60 毫秒结束?

在 allegro wiki(http://wiki.allegro.cc/index.php?title=Allegro_5_Tutorial/Events) 上显示了这段代码。

我得到了代码的作用,但为什么要等待事件或直到 60 毫秒结束?为什么不只是其中一个?

0 投票
1 回答
420 浏览

image - Allegro 5:图像无法加载

我有这个代码。

http://pastebin.com/guZ7Svs4(堆栈溢出代码方法给我带来了麻烦)

它编译得很好,但它不会运行。无需加载图像即可正常工作。image.png 文件存在。

MSCV2010 Express 给了我这个错误。

program.exe 中 0x76f015de 处的未处理异常:0xC0000005:访问冲突读取位置 0x00000014。

0 投票
1 回答
533 浏览

allegro - 快板 5 问题

下面的代码不起作用;它会产生一个空白屏幕。但是,如果我将填充的矩形线朝底线更改为:

它在正确的坐标处产生一个正方形。这是怎么回事?

0 投票
1 回答
120 浏览

file - 如何在 allegro C++ 中从文件读取到双精度?

我正在处理一个项目,但我似乎无法从文件读取到双精度。请帮我。

这是我的代码:

0 投票
1 回答
976 浏览

linux - 在 debian 上链接 allegro 5

我遵循了这个指南:http : //wiki.allegro.cc/index.php?title=Debian_and_Allegro_5 一切都很顺利,我在 /usr/lib 中有 /usr/include/allegro5 和 allegro lirary 文件

当我编译简单的程序时,包含被正确解析,但我有链接问题。

pkg-config --libs allegro-5.0 返回“-lallegro”。

当我将 -lallegro(或pkg-config --libs allegro-50)放入 makefile 时,我收到消息“找不到 -lallegro”

生成文件:g++ -static -O2 $(INCLUDES) $(SRC) -otest -D USE_THREADS -lboost_thread -lpthread -L/usr/lib/pkg-config --libs --cflags allegro-5.0

0 投票
4 回答
120 浏览

c++ - 可以单独声明函数数组的元素吗?

因此,快速总结一下我为什么要这样做:

我正在制作一个太空飞行程序,其中(一旦我在不止一艘飞船上编码)我将能够存储不同的飞船,例如craft[HAB]、craft[AYSE]、craft[ISS] 等等。目前,我只在一艘船上编码,我这样声明:

然而,并不是所有的船都是相同的结构。例如,HAB(Habitat 的缩写)将是一个底部有三个引擎吊舱的圆圈,AYSE 将是一个空间站,其中心有一根管子和对接灯,等等。我正在让这些函数在屏幕上绘制一个矢量。

目前,我已经声明了 ship::draw,我只是用它来绘制 Hab。但是,我希望能够修改每个绘图函数来绘制该船,即craft[AYSE].draw() 将具有与craft[HAB].draw() 不同的声明。

我已经想过,并寻找了不同的方法来做到这一点,但我没有取得太大的成功。我仍然希望能够遍历所有工艺,以便于计算重力和碰撞。但是我猜如果函数是数组的元素时不能单独声明它们,那么单独声明每艘船不会太麻烦,因为最多只有 10 个。

如果您想查看任何其他代码,这是我的 git 存储库,它正在存储它。它肯定有点杂乱无章,因为它是一个垄断项目,我只看到自己在使用它。

你们中有人尝试过吗?我敢肯定那里一定有几个人!

并提前感谢。

0 投票
1 回答
478 浏览

xcode4 - 如何在 OS X 上强制 _al_mangled_main 的“默认”可见性?

我遇到了与下面链接中询问的人相同的错误。已经有答案了,但我该怎么做呢?谢谢你的帮助

https://stackoverflow.com/a/5294039/1333847

编辑1) 这是代码:

这些是错误:

编辑2)记录此代码链接到代码一切正常

0 投票
1 回答
936 浏览

text - 文本文件到快板中的位图

您好,我目前正在处理的是从文本文件中获取输入,然后将其转换为位图并将其保存到文件中的能力。

输入如下所示:

我想用 allegro 来绘制它,而不是 # 会有指定大小的像素。每个 # 应该代表一个图块(10x10 像素)。所以最终的结果看起来像这样

链接到图像

我实际上是使用以下代码绘制的:

是的,这很糟糕,那么我如何通过一个独立于文本文件的通用程序来实现类似的效果?感谢您的任何建议。

注意:唯一允许的标题是 allegro5/allegro.h 和 allegro5/allegro_image.h

0 投票
1 回答
2953 浏览

c - 与快板的蛇游戏

嗨,有人可以帮助我,我正在尝试用 allegro 编写蛇游戏(在 ubuntu 中)我设法编写了这段代码,但它不起作用,当我编译时我似乎找不到问题,它似乎没问题,但是当我执行某种类型的内存问题(内存映射)出现,然后当我连续执行多次时没有任何反应,它开始但片刻后崩溃

0 投票
1 回答
1557 浏览

allegro - Allegro 库安装

我使用的是 Dev C++ 编译器,但由于一些问题,该编译器无法在我的 PC 上正常运行,因此我无法使用我的 Dev C++ 编译器安装 Allegro 4.9 库。我现在使用 netbeans 编译器进行 c++ 编程,但无法在该编译器上安装 Allegro 库。

我不能使用 MSVS,因为它占用了大量的内存空间。

如果你能建议我任何可以安装 Allegro 库的编译器,或者在我的 netbeans 编译器上安装 Allegro 的过程,我很佩服。