Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Kladdy

Pages: [1]
1
Graphics / Wide string literal from string stored in variable
« on: August 12, 2019, 01:20:47 am »
Im having trouble with some accented European characters (åäö). I have read the documentation, and I know that you are supposed to use a wide literal for SFML to be able to display these characters.

The font I am using has these characters, as I can create a sf::Text with the European characters. Say I have the following code snippets:

This one works as expected:

sf::Text t;
t.setString(L"åäö");
t.setFont(...);
window.draw(t);

which draws 'åäö'.

But I have no idea how to draw a string containing "åäö" from a string variable? I tried to do this:

std::string temp = "åäö";
sf::String s(temp);

sf::Text t;
t.setString(s.toWideString());
font, draw, etc...

I also tried this

std::string narrow_string("åäö");
std::wstring wide_string = std::wstring(narrow_string.begin(), narrow_string.end());
const wchar_t* result = wide_string.c_str();

sf::Text t;
t.setString(result);
font, draw, etc...

but that does not work either. Any ideas?

2
Graphics / Checking if the mouse is on a sprite
« on: March 31, 2015, 10:56:49 am »
So in all of my SFML development, i've been doing manual checks to see if the mouse is currently hovering over a sprites area by comparing the current positions to the outer sides of the sprite. This is kind of annoying after a while if you have many buttons, and I'm just wondering if there was any function that I could use in order to get this result, some thing like mouseOnSprite(SpriteName);

Thanks

3
Network / Using HTTPS with SFML
« on: March 30, 2015, 12:40:15 pm »
Hello

I'm just wondering if It is possible to GET HTTPS requests using the Network module in SFML. I'm having problems with every other library that can use HTTPS.

4
General / Problem with resourcePath()
« on: January 16, 2015, 09:48:47 pm »
First of: I'm using Mac OS X 10.10.1 and Xcode 6.1.1.

Hello! I'm creating a program, and I need to use some shell to copy a file from a place to another. I get the pat of the file by doing
(resourcePath() + "files/buddyPanelAssets.swf")
. I'm also using this resourcePath  in the beginning of the code, to load fonts and textures etc. It looks like this
(resourcePath() + "segoeuil.ttf")

It works perfectly fine to load resources in the beginning, but once i use it in the middle of the code (in an if statement in this case) it returns this random crap. I used
cout << resourcePath() << endl;
to print the path, and I get this:
/Users/Sigge/Library/Developer/Xcode/DerivedData/CustomLoL-bdottywdqngdlwexzprwwdwfpyyx/Build/Products/Debug/CustomLoL.app/Contents/Resources/

This looks like the path that the build is running from, but i could be wrong.

What could be causing this? I know i could create a variable in the beginning and initialize it there and set it, and use it later. But I just want to know if something is wrong. Thanks!

5
General / Xcode error: EXC_BAD_ACCESS (code=1, adress 0x0)
« on: January 05, 2015, 06:49:30 am »
Hello guys! I'm just going to start off with some information. I am running Mac OS X 10.10, Xcode version 6.1.1, SFML 2.2. I am creating an app that lets you change some settings otherwise hard to change in a game, and I'm having a issue. I'm just going to say that I'm NOT a professional programmer, it's just a hobby that i've been doing for a while. I am not super good at it, so thats why I'm asking you guys!

I have a main.cpp file, which looks like this.
#include "main.h"
#include "langSelect.h"
#include "mainMenu.h"

using namespace std;

    int main(int argc, char** argv){
       
        mainMenu();
       
        return 0;
   
    }

It just calls the mainMenu method inside the mainMenu.h, which is just where i declare the method. In mainMenu.cpp, I'm displaying a menu with buttons and text. I declare these two variables in the beginning:
vector<sf::Text> text;
int textsNumber;

Then in the mainMenu method, i do
textsNumber = 0;

After that, i create text like this:
text.push_back(sf::Text("blahblahblah",font,30));

This can now be accessed like an array, like this:
text[0]

Now when it comes to clearing the window and drawing the text, i have a loop where it goes thought a set number (2 in this case, i only have 2 lines of text right now) of numbers in a loop. Remember that textsNumber is 0 as i set in the beginning.
while( textsNumber < 2){
                window.draw(text[textsNumber]);
                textsNumber++;
                if(textsNumber == 2){
                    textsNumber = 0;
                    break;
                }
            }

If i run this, the program launches and opens a window. But instantly, Xcode comes into focus and highlights
window.draw(text[textsNumber]);
in green and displays a text beside, that says Thread 1: EXC_BAD_ACCESS (code=1, adress 0x0) http://gyazo.com/c3ca45ae039ce6e17e9d08be008ca49a

It also does that on main.cpp: http://gyazo.com/317e1f147c9da652413473ce46fdcfb0

If i click the other tabs on the left side i see this:
http://gyazo.com/475feefd270519138c3a98a9dd424532
http://gyazo.com/73e99dcf657042ab477d1ce8c8357940
http://gyazo.com/d6edc312382865bdb11490b2d303ac9a

What could cause this problem? I have been searching all over google, only to find irrelevant information or very, VERY advanced guides on how to fix. If you want to see the whole source code, just tell me. Thanks.

Pages: [1]
anything