我有一个背景图像,当我的窗口是800 x 600时,它只有256 x 256.我不知道如何让图像在整个窗口重复出现.我目前正在加载图片:
sf::Texture Bkg;
if(!Bkg.loadFromFile("darkPurple.png"))
{
return -1;
}
sf::Sprite Sprite;
Sprite.setTexture(Bkg);
Run Code Online (Sandbox Code Playgroud)
并在以后绘制:
window.draw(Bkg);
Run Code Online (Sandbox Code Playgroud)
我试着用:
texture.setRepeated(true);
Run Code Online (Sandbox Code Playgroud)
但这似乎没有帮助.
谢谢!
我需要在我的转发、喜欢和不喜欢按钮中添加一个事件侦听器。它们都具有相同的 ID,因此现在只有顶部推文的计数器增加。这是一个学校项目,所以我只能使用原始 JS。这是小提琴的链接:
https://jsfiddle.net/1sc7g5ko/
这是我的 JS 的样子
var retweets;
retweets = 0;
var likes;
likes = 0;
var dislikes;
dislikes = 0;
document.getElementById("retweet").addEventListener("click", retweetClicked);
function retweetClicked(){
document.getElementById("retweet").innerHTML = retweets += 1;
};
document.getElementById("likes").addEventListener("click", likeClicked);
function likeClicked(){
document.getElementById("likes").innerHTML = likes += 1;
};
document.getElementById("dislikes").addEventListener("click", dislikeClicked);
function dislikeClicked(){
document.getElementById("dislikes").innerHTML = dislikes += 1;
};
Run Code Online (Sandbox Code Playgroud)