bibliteka allegro i pobieranie danych

0

jak w C++ w bibliotece allegro pobrac dane od uzytkownika? na przyklad chce aby program na podstawie danych uzytkownika narysowal kolo o podanym promieniu? jak to zrobic?
wie ktos?

0

mozesz wykorzystac gui zawarte w allegro lub napisac samemu odpowiednią funkcje

0

wiesz... niewiele mi pomogło to co napisałeś. Wyobraź sobie że nie jestem programistą, nie jestem nawet studentem informatki, baa mało tego.. nie wiem nawet co to jest GUI? :)

0

http://devpaks.org/show.php?devpak=72 - na tej stronie jest cuś takiego co nazywa sie "gstream" i pozwala korzystać z funkcji "cin" do pobierania danych w allegro podobnie jak w zwyklym C++
Przykładowy program można zobaczyć poniżej:

#include <gstream>

int main()
{
allegro_init();
if (set_gfx_mode(GFX_AUTODETECT_WINDOWED, 320, 200, 0, 0) < 0)
return 1;

install_keyboard(); // when you use the inputter, you also have to
// initialise the keyboard

gstream gs; // once again construct gs

gs << "Try inputting a number: ";

int number; // define a number
gs >> number; // get it

gs << "\nYou wrote the number: " << number; // print it

gs << flush; // remember to flush

readkey(); // wait for a key to be pressed

return 0;
}

I tu prośba jeśli ktoś ma chęci to żeby spróbował to doinstalować do Dev-C++ i powiedział czy mu to działa? :). Bo mi wywala błędy przy kompilacji :(
mój mejl neno@op.pl

Aha i dzięki cepa za odpowiedź na maila :)

Dodatkowo musze powiedzieć iż brak standardwo takich funkcji uważam za wielką porażkę biblioteki allegro! :)

0

A błąd jaki mi wywala kompilator jest taki:

1 .[Linker error] undefined reference to textout_ex' 2. gswrirea.cc C:\Dev-Cpp\lib\libgstrm.a(gswrirea.o)(.text+0x107c) more undefined references to textout_ex' follow
3. [Linker error] undefined reference to `WinMain@16'
4. C:\Dev-Cpp\Makefile.win [Build Error] [gstream.exe] Error 1

może ktoś po tym pozna o co chodzi? :)

0

Dobra... sam sobie odpowiadam tutaj na pytania :), ale może komuś sie to przyda również :) więc używając powyższego dodatku "gstream" ze strony http://devpaks.org/show.php?devpak=72 - dzięki któremu mozna pobierac dane od uzytkownika bardzo łatwo :), należy użyć allegro w wersji 4.1.x w 4.0.x nie będzie to działać i będzie wywalać błąd jak powyżej podałem!.

0

aha i chciałem dodać że działa zajebiście :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1