C++ warning in function
LoveFromSkyy

Good morning!

My function consists of 2 global variables coins and XP


In case you are wondering what this function does, I'll explain.


The function is made for after the player wins the level. When this happens, they gain XP and coins. For some reason, the program is giving me a warning on the return value XP


The function:

How can I fix this?
The warning is at return XP, coins;


An extra favor?

I don't want my game to only drop a certain amount of coins or give only 100 XP every single level. How can I change this to be random between a certain amount of numbers?

(if you answer both, i will select your explanation as the answer to this question)
;)
Thank you

I am not including the entire program due to other possible errors that i may be fixing while awaiting the answer to this question

You are viewing a single comment. View All
xxpertHacker

Oh, I missed the

How can I change this to be random between a certain amount of numbers?

for that, you might be interested in std::random:

There's a lot to random number generation, so it can quickly get complicated if you attempt to dive in, so I'd recommend honestly, just ignoring it, and picking a generator.

Here ya go: https://en.cppreference.com/w/cpp/numeric/random/random_device

Check the example at the end, or the quick one I put up here: https://replit.com/@xxpertHacker/random-example.