diff options
author | dec05eba <dec05eba@protonmail.com> | 2018-04-23 18:49:45 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2018-04-23 18:49:52 +0200 |
commit | 7e7dfd227eacaa80b21ca8ed99e8a99ccbd47769 (patch) | |
tree | 016e3907471ae1b588c35cf963ea2551efc57cfc /src/MessageBoard.cpp | |
parent | 3ab4127ae3fc3b837f5350509c78db03467500cd (diff) |
Add side bar, make submodule public
Diffstat (limited to 'src/MessageBoard.cpp')
-rw-r--r-- | src/MessageBoard.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/MessageBoard.cpp b/src/MessageBoard.cpp index 0b0e2fe..4cab31d 100644 --- a/src/MessageBoard.cpp +++ b/src/MessageBoard.cpp @@ -93,11 +93,10 @@ namespace dchat } } - void MessageBoard::draw(sf::RenderWindow &window, Cache &cache) + void MessageBoard::draw(sf::RenderWindow &window, const sf::Vector2f &pos, Cache &cache) { auto windowSize = window.getSize(); - sf::Vector2u backgroundSize(floor(windowSize.x * 0.7f), floor(windowSize.y)); - sf::Vector2f backgroundPos(floor(windowSize.x * 0.5f - backgroundSize.x * 0.5f), 0.0f); + sf::Vector2u backgroundSize(floor(windowSize.x - pos.x * 2.0f), floor(windowSize.y)); //if(backgroundSize != staticContentTexture.getSize()) // updateStaticContentTexture(backgroundSize); @@ -117,7 +116,8 @@ namespace dchat if(dirty) { - sf::Vector2f position = backgroundPos; + sf::Vector2f position = pos; + position.x += 20.0f; position.y += scroll; for(Message *message : messages) { |