I wanted to quickly make a small game with my son. We used latest version of Projucer 6.07 and created a new “Animated Application” project.
But I am totally shocked to see that the global Random function is NOT included!
That surely has to be an oversight, as I fail to see how you can make a game without random numbers.
daniel
February 19, 2021, 9:14pm
2
Well, the Random class is defined in the juce_core, so it should be really available in every project.
Did you by chance look for Random instead of juce::Random?
The new projects don’t import the full juce namespace any more to be safer to combine with other codes.
1 Like
I figured it out, for my new game project I explicitly have to prepend “juce::” to get functions like “Random” and “Colours”.
It just completely took me by surprise, as in my synthesizer I don’t have to prepend “juce::”.
Why it that and how to overcome?
DKDiveDude:
Why it that
DKDiveDude:
how to overcome?
You can overcome this with using juce; but (as I understand) it’s bad practice to have using in too wide a scope (as it was before).
1 Like
Thanks for that clarification.