![]()
#16
02-09-07 15:33
jnk
cmq io sn contro uinzozz![]()
![]()
Leux ![]()
#17
02-09-07 15:33
nn credo ci siano molte differenzeMetflar
questo è allegro per Cnon so quanto cambia con quello ke deve imparare lui...
cmq qua trovi tutti i devpacks allegro (autoinstallanti) http://devpaks.org/category.php?category=Allegro
![]()
Metflar ![]()
#19
02-09-07 15:39
sisi c sn delle differenze basta ke vedi i codici di esempio...cmq quel link riporta il pacchetto per quello per il C...a lui consiglio vivamente quello per il c++Leux
nn credo ci siano molte differenze
cmq qua trovi tutti i devpacks allegro (autoinstallanti) http://devpaks.org/category.php?category=Allegro
Spoiler:Codice:#include <als.hpp> #include <string> #include "game.hpp" int main() { srand(time(NULL)); als::video_setup(640, 480, 16, als::GFX_WINDOWED); als::init(); std::vector<std::string> selections; selections.push_back("Single player game"); selections.push_back("Quit"); int active_selection = 0; bool quit = false; Game* game = new Game; while (!quit) { while (!als::logic_done()) { if (als::keypress(KEY_ESC)) quit = true; if (als::keypress(KEY_UP)) if (active_selection == 0) active_selection = selections.size() - 1; else active_selection--; if (als::keypress(KEY_DOWN)) if (active_selection == selections.size() - 1) active_selection = 0; else active_selection++; if (als::keypress(KEY_ENTER)) switch (active_selection) { case 0: game->run(); break; case 1: quit = true; break; } als::register_cycle(); } for (int i = 0; i < selections.size(); i++) { als::color text_color; if (active_selection == i) text_color = als::color(als::color::RED); else text_color = als::color(als::color::WHITE); textout_centre_ex(als::target(), font, selections[i].c_str(), als::scrw / 2, als::scrh / 2 + (-selections.size()/2 + i) * text_height(font), text_color, -1); } als::sync_scr(); } delete game; als::exit(); } END_OF_MAIN()
![]()
Leux ![]()
#20
02-09-07 19:39
benissimo, devo usarlo a tutti i costi...è sempre bello imparare qualcosa di nuovoMetflar
sisi c sn delle differenze basta ke vedi i codici di esempio...cmq quel link riporta il pacchetto per quello per il C...a lui consiglio vivamente quello per il c++
Spoiler:Codice:#include <als.hpp> #include <string> #include "game.hpp" int main() { srand(time(NULL)); als::video_setup(640, 480, 16, als::GFX_WINDOWED); als::init(); std::vector<std::string> selections; selections.push_back("Single player game"); selections.push_back("Quit"); int active_selection = 0; bool quit = false; Game* game = new Game; while (!quit) { while (!als::logic_done()) { if (als::keypress(KEY_ESC)) quit = true; if (als::keypress(KEY_UP)) if (active_selection == 0) active_selection = selections.size() - 1; else active_selection--; if (als::keypress(KEY_DOWN)) if (active_selection == selections.size() - 1) active_selection = 0; else active_selection++; if (als::keypress(KEY_ENTER)) switch (active_selection) { case 0: game->run(); break; case 1: quit = true; break; } als::register_cycle(); } for (int i = 0; i < selections.size(); i++) { als::color text_color; if (active_selection == i) text_color = als::color(als::color::RED); else text_color = als::color(als::color::WHITE); textout_centre_ex(als::target(), font, selections[i].c_str(), als::scrw / 2, als::scrh / 2 + (-selections.size()/2 + i) * text_height(font), text_color, -1); } als::sync_scr(); } delete game; als::exit(); } END_OF_MAIN()
mi potresti linkare il pacchetto per il c++ e (se puoi) una documentazione?
sarò niubbo ma nn riesco a trovarli![]()
![]()
Metflar ![]()
#21
02-09-07 19:57
http://sourceforge.net/projects/alsLeux
benissimo, devo usarlo a tutti i costi...è sempre bello imparare qualcosa di nuovo
mi potresti linkare il pacchetto per il c++ e (se puoi) una documentazione?
sarò niubbo ma nn riesco a trovarli
la documentazione sta nello zip(purtroppo non esiste il pacchetto ma l'instalalzione è facile c'è la documentazione)![]()