#include #include #include #include #include "../Lib/Graphique/Personnage.h" #include "../Lib/Graphique/Robot.h" #include "../Lib/Reseau/Serveur.h" int main() { /*sf::RenderWindow App(sf::VideoMode(800, 600, 32), "Asimo tests"); App.SetBackgroundColor(sf::Color(255,255,255)); App.SetFramerateLimit(25); // limit to 25 frame/s const sf::Input& Input = App.GetInput(); sf::Image image_robot; image_robot.LoadFromFile(std::string("src/Robot.tga")); Robot perso(&App,&image_robot, std::string("Pseudo"), 400, 300, 1, 100); sf::Sprite robot_sprite; perso.afficher(); sf::Event Event; int mv_x = 0, mv_y = 0, step = 5;*/ // char choix; std::cout << "Client/Serveur?" << std::endl; std::cin >> choix; Serveur serveur('u',choix,sf::IPAddress(std::string("192.168.0.1")),2435,"Damien is a developper"); // /*while (App.IsOpened()) { mv_x = 0; mv_y = 0; while (App.GetEvent(Event)) { switch (Event.Type) { case sf::Event::Closed: App.Close(); break; case sf::Event::KeyPressed: switch(Event.Key.Code) { case sf::Key::Escape: App.Close(); break; case sf::Key::Left: mv_x = -step; break; case sf::Key::Right: mv_x = 5; break; case sf::Key::Down: mv_y = 5; break; case sf::Key::Up: mv_y = -5; break; } break; case sf::Event::MouseMoved: perso.isHover(Event.MouseMove.X, Event.MouseMove.Y); break; } } perso.bouger(mv_x,mv_y); perso.afficher(); // // <\/tests> App.Display(); }*/ return EXIT_SUCCESS; }