Specifying all the game objects with GameObjectSpec classes
In the previous project the folder with all our class files was getting a bit crowded. This project will have even more classes, so we will help ourselves a little by separating things out into different packages. We will have a folder(package) for all the GameObjectSpec
related classes and a folder for all the Level
related classes. Everything else will remain in the usual folder.
When you create a new package, it is important to do so in the correct folder. The correct folder is the same one that we have been putting all the Java files in throughout this book. If you called this project Platformer
it will be the app/java/yourdomain.platformer
folder.
In the Android Studio solution explorer, right-click the app/java/yourdomain.platformer
(NOT yourdomain.platformer(androidTest)
and NOT yourdomain.platformer(test)
), select New | Package and name it GOSpec
.
We will now add a whole bunch of classes that will define all the objects of...