Advertisement
Guest User

main.cpp

a guest
Mar 15th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. //SFML doit etre mis dans le dossier racine de C:
  2.  
  3. #include "case.h"
  4. #include "mouse.h"
  5.  
  6. #include <SFML/Graphics.hpp>
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9. #include <math.h>
  10.  
  11. int main(int argc, char** argv)
  12. {
  13.     int x = 800;
  14.     int y = 600;
  15.     int numCase = numberCase();
  16.     int **grid;
  17.     sf::RenderWindow window(sf::VideoMode(x, y), "Hello SFML", sf::Style::Default);
  18.  
  19.     grid = (int**)malloc(pow(numCase, 2) * sizeof(int*));
  20.     if (grid != NULL)
  21.     {
  22.         for (int i = 0; i < pow(numCase, 2); i++)
  23.         {
  24.             grid[i] = (int*)malloc(sizeof(int) * 4);
  25.         }
  26.     }
  27.  
  28.     **grid = posCase(grid, numCase, x, y);
  29.  
  30.     while (window.isOpen())
  31.     {
  32.         clickMouse(grid, numCase, window);
  33.  
  34.         sf::Event event;
  35.         while (window.pollEvent(event))
  36.         {
  37.             if (event.type == sf::Event::Closed)
  38.                 window.close();
  39.         }
  40.         window.clear();
  41.         window.display();
  42.     }
  43.  
  44.     return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement