I'm having a confusion regarding "this" keyword. Here are two code samples which are giving same output so what is the difference between them? And I do have other screen classes too. But game's starting point is SplashScreen.
public class GDXGame extends Game {
@Override
public void create() {
AssetLoader.load();
setScreen(new SplashScreen(this));
}
@Override
public void dispose() {
super.dispose();
AssetLoader.dispose();
}
}
And 2nd:
public class GDXGame extends Game {
@Override
public void create() {
AssetLoader.load();
setScreen(new SplashScreen());
}
@Override
public void dispose() {
super.dispose();
AssetLoader.dispose();
}
}