sfml 코딩 : 마우스 눌러지면 그림 그리게하기
#include <SFML/Graphics.hpp>
//#include <SFML/Image.hpp>
#include <cassert>
//#include "stdafx.h"
int main()
{
sf::RenderWindow window(sf::VideoMode(1920, 1080), "pungku game"); //창크기 조절 및 이름정하기
sf::Texture 텍스쳐;
sf::Sprite 망가;
//sf::Image 배경;
int 마우스누른횟수 = 0;
assert(텍스쳐.loadFromFile("tenson.png")); //여기에 사진 넣기 예) image.png 대입
망가.setTexture(텍스쳐);
sf::Event event;
while (window.isOpen())
{
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
//if (sf::Mouse::isButtonPressed(sf::Mouse::Left)) //마우스 왼쪽 버튼 눌러지면
if(sf::Mouse::isButtonPressed(sf::Mouse::Left)) //마우스 왼쪽 버튼 눌러지면
{
++마우스누른횟수;
window.clear(); //지우고 해보세요!
window.draw(망가);//그리기 //망가를 그린다
window.display();
}
}
return 0;
}
//#include <SFML/Graphics.hpp>
//int main()
//{
//sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
//sf::CircleShape shape(100.f);
//shape.setFillColor(sf::Color::Green);
//while (window.isOpen())
//{
//sf::Event event;
//while (window.pollEvent(event))
//{
//if (event.type == sf::Event::Closed)
//window.close();
//}
//window.clear();
//window.draw(shape);
//window.display();
//}
//return 0;
//}
댓글 0