I've just recently started using SFML 1.6 (the current version), for a game project of mine.
I've created a simple image manager, and various other "logic classes", but in general haven't dealt with SFML code that much... I just have a basic render loop.
When I'm creating a new graphics window, in order for my sprites to appear normal (i.e. in their original aspect ratio), I must set both width and height to the same number (I currently use 700x700 with the Close style so it doesn't get messed up when resizing).
How can I have it so that when I set the window to, say 800x600, my sprites still retain their original ratio when rendering?
As an upgrade: how can I make it so that everything contains its original ratio even when the window is being resized? I already have a custom view, but changing its width and height to event.Size.Width/Height doesn't seem to be doing anything (I'm sure I'm not just forgetting to apply the view).