public class

MenuScene

extends CameraScene
implements Scene.IOnAreaTouchListener Scene.IOnSceneTouchListener
java.lang.Object
   ↳ org.andengine.entity.Entity
     ↳ org.andengine.entity.scene.Scene
       ↳ org.andengine.entity.scene.CameraScene
         ↳ org.andengine.entity.scene.menu.MenuScene

Class Overview

(c) 2010 Nicolas Gramlich (c) 2011 Zynga Inc.

Summary

Nested Classes
interface MenuScene.IOnMenuItemClickListener  
[Expand]
Inherited Fields
From class org.andengine.entity.scene.CameraScene
From class org.andengine.entity.scene.Scene
From class org.andengine.entity.Entity
Public Constructors
MenuScene()
MenuScene(MenuScene.IOnMenuItemClickListener pOnMenuItemClickListener)
MenuScene(Camera pCamera)
MenuScene(Camera pCamera, MenuScene.IOnMenuItemClickListener pOnMenuItemClickListener)
Public Methods
void addMenuItem(IMenuItem pMenuItem)
void back()
void buildAnimations()
void clearChildScene()
void closeMenuScene()
MenuScene getChildScene()
int getMenuItemCount()
MenuScene.IOnMenuItemClickListener getOnMenuItemClickListener()
boolean onAreaTouched(TouchEvent pSceneTouchEvent, Scene.ITouchArea pTouchArea, float pTouchAreaLocalX, float pTouchAreaLocalY)
Called when a TouchEvent is dispatched to an Scene.ITouchArea.
boolean onSceneTouchEvent(Scene pScene, TouchEvent pSceneTouchEvent)
Called when a TouchEvent is dispatched to a Scene.
void prepareAnimations()
void reset()
void setChildScene(Scene pChildScene, boolean pModalDraw, boolean pModalUpdate, boolean pModalTouch)
void setMenuAnimator(IMenuAnimator pMenuAnimator)
void setOnMenuItemClickListener(MenuScene.IOnMenuItemClickListener pOnMenuItemClickListener)
[Expand]
Inherited Methods
From class org.andengine.entity.scene.CameraScene
From class org.andengine.entity.scene.Scene
From class org.andengine.entity.Entity
From class java.lang.Object
From interface org.andengine.engine.handler.IDrawHandler
From interface org.andengine.engine.handler.IUpdateHandler
From interface org.andengine.entity.IEntity
From interface org.andengine.entity.scene.Scene.IOnAreaTouchListener
From interface org.andengine.entity.scene.Scene.IOnSceneTouchListener
From interface org.andengine.util.IDisposable

Public Constructors

public MenuScene ()

public MenuScene (MenuScene.IOnMenuItemClickListener pOnMenuItemClickListener)

public MenuScene (Camera pCamera)

public MenuScene (Camera pCamera, MenuScene.IOnMenuItemClickListener pOnMenuItemClickListener)

Public Methods

public void addMenuItem (IMenuItem pMenuItem)

public void back ()

public void buildAnimations ()

public void clearChildScene ()

public void closeMenuScene ()

public MenuScene getChildScene ()

public int getMenuItemCount ()

public MenuScene.IOnMenuItemClickListener getOnMenuItemClickListener ()

public boolean onAreaTouched (TouchEvent pSceneTouchEvent, Scene.ITouchArea pTouchArea, float pTouchAreaLocalX, float pTouchAreaLocalY)

Called when a TouchEvent is dispatched to an Scene.ITouchArea. This allows listeners to get a chance to respond before the target onAreaTouched(TouchEvent, float, float) is called.

Parameters
pSceneTouchEvent The TouchEvent object containing full information about the event.
pTouchArea The ITouchArea that the TouchEvent has been dispatched to.
pTouchAreaLocalX the x coordinate within the area touched.
pTouchAreaLocalY the y coordinate within the area touched.
Returns

public boolean onSceneTouchEvent (Scene pScene, TouchEvent pSceneTouchEvent)

Called when a TouchEvent is dispatched to a Scene.

Parameters
pScene The Scene that the TouchEvent has been dispatched to.
pSceneTouchEvent The TouchEvent object containing full information about the event.
Returns

public void prepareAnimations ()

public void reset ()

public void setChildScene (Scene pChildScene, boolean pModalDraw, boolean pModalUpdate, boolean pModalTouch)

public void setMenuAnimator (IMenuAnimator pMenuAnimator)

public void setOnMenuItemClickListener (MenuScene.IOnMenuItemClickListener pOnMenuItemClickListener)