-
-
Notifications
You must be signed in to change notification settings - Fork 558
Code Snippets
Almas Baimagambetov edited this page Oct 13, 2016
·
15 revisions
This page contains various useful code snippets. Note that if you are calling FXGL.
methods within your GameApplication
class, then in most cases FXGL.
can be omitted.
Music music = FXGL.getAssetLoader().loadMusic("music.mp3");
music.setCycleCount(Integer.MAX_VALUE);
FXGL.getAudioPlayer().playMusic(music);
Say you have an A* grid object in your MyApp that you want to access from some AIControl. Have a public accessor to return your grid object in MyApp:
public AStarGrid getGrid() {}
Then, in AIControl, you can obtain the reference to your app and typecast it to your app type:
MyApp app = (MyApp) FXGL.getApp();
app.getGrid() ... // do stuff with the grid