public MainMenuScreen(Game game) { super(game); Graphics g = game.getGraphics(); // Defining the BOUNDS where some CLICK_EVENT should happen mBounds = new SparseArray<Bounds>(); mBounds.append( 0, new Bounds( CLICK_SOUND, BUTTON_SOUND_X, g.getHeight() - Assets.BUTTON_HEIGHT, Assets.BUTTON_WIDTH, Assets.BUTTON_HEIGHT)); mBounds.append( 1, new Bounds( CLICK_PLAY, MENU_IMAGE_X, MENU_IMAGE_Y, Assets.MENU_ITEM_WIDTH, Assets.MENU_ITEM_HEIGHT)); mBounds.append( 2, new Bounds( CLICK_HIGHSCORES, MENU_IMAGE_X, MENU_IMAGE_Y + Assets.MENU_ITEM_HEIGHT, Assets.MENU_ITEM_WIDTH, Assets.MENU_ITEM_HEIGHT)); mBounds.append( 3, new Bounds( CLICK_SETTINGS, MENU_IMAGE_X, MENU_IMAGE_Y + 2 * Assets.MENU_ITEM_HEIGHT, Assets.MENU_ITEM_WIDTH, Assets.MENU_ITEM_HEIGHT)); mBounds.append( 4, new Bounds( CLICK_ACHIEVEMENTS, MENU_IMAGE_X, MENU_IMAGE_Y + 3 * Assets.MENU_ITEM_HEIGHT, Assets.MENU_ITEM_WIDTH, Assets.MENU_ITEM_HEIGHT)); mBounds.append( 5, new Bounds( CLICK_HELP, MENU_IMAGE_X, MENU_IMAGE_Y + 4 * Assets.MENU_ITEM_HEIGHT, Assets.MENU_ITEM_WIDTH, Assets.MENU_ITEM_HEIGHT)); mBounds.append( 6, new Bounds( CLICK_QUIT, MENU_IMAGE_X, MENU_IMAGE_Y + 5 * Assets.MENU_ITEM_HEIGHT, Assets.MENU_ITEM_WIDTH, Assets.MENU_ITEM_HEIGHT)); }