Coding the Level class

The Level class is a place to design the level. If you want more enemies of a certain type or less lasers to make the fire rate less rapid, then this is where to do it. In a game you were planning to release you would probably extend Level and design multiple instances with different enemies, quantities and backgrounds. For this project we will stick with just one rigid level but in the next project we will take the level design idea further.

Create a class called Level and add all the following members and import statements.

import android.content.Context; import android.graphics.PointF; import java.util.ArrayList; class Level { // Keep track of specific types public static final int BACKGROUND_INDEX = 0; public static final ...

Get Learning Java by Building Android Games - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.