Welcome,
Guest
. Please
login
or
register
. Did you miss your
activation email?
French forum
Home
Help
Search
Login
Register
SFML community forums
»
Help
»
Graphics
»
SFML best objekt for drawing
Print
Pages: [
1
]
Author
Topic: SFML best objekt for drawing (Read 1957 times)
0 Members and 2 Guests are viewing this topic.
Michalus
Newbie
Posts: 8
SFML best objekt for drawing
«
on:
July 19, 2013, 02:12:34 pm »
I want to make draw method, for a GameObject, but I dont want to give a pointer to the RenderWindow, because I can in the RenderWindow set for example the size, too.
have SFML a Class with that, I can draw something, or must I made a class myself?
Logged
eXpl0it3r
SFML Team
Hero Member
Posts: 11030
Re: SFML best objekt for drawing
«
Reply #1 on:
July 19, 2013, 03:59:07 pm »
I don't really get what you want to do.
SFML can draw everything that derives from
sf::Drawable
, which includes
sf::Sprite
,
sf::RectangleShape
and a few others. Next to that it can draw
sf::VertexArray
or just an array of
sf::Vertex
.
So if you have already an object, but don't want to pass the window itself, then you could derive that object from
sf::Drawable
and implement the draw function. So you could do
window.draw(myObject)
.
Logged
Official FAQ:
https://www.sfml-dev.org/faq.php
Official Discord Server:
https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog:
https://duerrenberger.dev/blog/
solver
Newbie
Posts: 12
Re: SFML best objekt for drawing
«
Reply #2 on:
July 19, 2013, 10:03:43 pm »
Just make your GameObject deriving from
sf::Drawable
, and implement
draw
method. Somethin like this (dont afraid, it is java):
@Override
public
void
draw
(
RenderTarget target, RenderStates states
)
{
target.
draw
(
sprite, states
)
;
drawBoundingBox
(
target, states
)
;
}
Logged
eXpl0it3r
SFML Team
Hero Member
Posts: 11030
AW: SFML best objekt for drawing
«
Reply #3 on:
July 19, 2013, 10:05:31 pm »
Not sure how Java code will help a C++ programmer.
Rather read the tutorial.
Logged
Official FAQ:
https://www.sfml-dev.org/faq.php
Official Discord Server:
https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog:
https://duerrenberger.dev/blog/
solver
Newbie
Posts: 12
Re: SFML best objekt for drawing
«
Reply #4 on:
July 19, 2013, 11:11:54 pm »
In this case, no matters what language to use. I just want to show how can be draw method implemented. You know that better than me, so you can show it in c++.
Logged
eXpl0it3r
SFML Team
Hero Member
Posts: 11030
Re: SFML best objekt for drawing
«
Reply #5 on:
July 19, 2013, 11:46:46 pm »
I don't have to, since everything is neatly explained in the
official tutorials
, which everyone should read before asking how to properly use SFML.
Logged
Official FAQ:
https://www.sfml-dev.org/faq.php
Official Discord Server:
https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog:
https://duerrenberger.dev/blog/
Print
Pages: [
1
]
SFML community forums
»
Help
»
Graphics
»
SFML best objekt for drawing