Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SFML/Graphics.hpp>
- #include <time.h>
- using namespace sf;
- int N = 30, M = 20;
- int size = 16;
- int w = size * N;
- int h = size * M;
- int main()
- {
- RenderWindow window(VideoMode(w, h), "Snake Game!");
- Texture t1,t2;
- t1.loadFromFile("/Users/alleyuan/code-snippets/16_games/04 Snake/images/white.png");
- t2.loadFromFile("/Users/alleyuan/code-snippets/16_games/04 Snake/images/red.png");
- Sprite sprite1(t1);
- Sprite sprite2(t2);
- // game loop
- while(window.isOpen())
- {
- // event handlers
- Event e;
- while (window.pollEvent(e))
- {
- // window close
- if (e.type == Event::Closed)
- window.close();
- }
- window.clear();
- // draw game grid
- for (int i = 0; i < N; i++)
- for (int j = 0; j < M; j++)
- { sprite1.setPosition(i*size,j*size); window.draw(sprite1); }
- window.display();
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment