Android 2D Game simple foundation for sprites and basic canvas setup.
Android2DFoundation is hosted in the following web site
https://github.com/AzureCloud/Android2DFoundation
If you think the Android project Android2DFoundation listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of Android2DFoundation.
Item | Value |
---|---|
Java File Count | 51 |
Supported screen sizes | [hdpi] |
Minimum SDK Version | 10 |
Activity Count | 0 |
There are 5 image files in Android2DFoundation. The names of the image files are listed as follows.
button.9.png button_pressed.9.png orange_frame.9.png scoreboard_heart_filled.png scoreboard_heartblank.png
The following screenshort is generated from the image listed above.
Android2DFoundation has the following Java source files.
com.metagx.foundation.Background.java com.metagx.foundation.HUD.HUDHeader.java com.metagx.foundation.HUD.HUDItem.java com.metagx.foundation.HUD.HUDPanel.java com.metagx.foundation.bettergl.AndroidFileIO.java com.metagx.foundation.bettergl.BindableVertices.java com.metagx.foundation.bettergl.FPSCounter.java com.metagx.foundation.bettergl.FileIO.java com.metagx.foundation.bettergl.FrameUpdater.java com.metagx.foundation.bettergl.GLBackground.java com.metagx.foundation.bettergl.GLGame.java com.metagx.foundation.bettergl.GLGraphics.java com.metagx.foundation.bettergl.Game.java com.metagx.foundation.bettergl.Screen.java com.metagx.foundation.bettergl.Screen2D.java com.metagx.foundation.bettergl.SimpleGLBackground.java com.metagx.foundation.bettergl.Texture.java com.metagx.foundation.bettergl.level.LevelConfig.java com.metagx.foundation.bettergl.model.BoundedMotionModel.java com.metagx.foundation.bettergl.model.MotionModel.java com.metagx.foundation.bettergl.model.OnUpdateListener.java com.metagx.foundation.bettergl.model.OpenGLLine.java com.metagx.foundation.bettergl.model.OpenGLObject.java com.metagx.foundation.bettergl.model.OpenGLObjectFactory.java com.metagx.foundation.bettergl.model.OpenGLSingleObject.java com.metagx.foundation.bettergl.model.SpatialHashGrid.java com.metagx.foundation.bettergl.model.Triple.java com.metagx.foundation.bettergl.model.area.Area.java com.metagx.foundation.bettergl.model.area.DrawableArea.java com.metagx.foundation.bettergl.model.area.SplitArea.java com.metagx.foundation.bettergl.touch.SimpleTrackedTouchHandler.java com.metagx.foundation.bettergl.touch.TouchHandler.java com.metagx.foundation.bettergl.ui.UIPanels.java com.metagx.foundation.collision.CollisionUtil.java com.metagx.foundation.data.SimpleArrayList.java com.metagx.foundation.exception.SuperClassDidNotImplementException.java com.metagx.foundation.game.BaseGameState.java com.metagx.foundation.game.GameState.java com.metagx.foundation.graphics.GameGraphics.java com.metagx.foundation.log.Logger.java com.metagx.foundation.math.Circle.java com.metagx.foundation.math.MathUtils.java com.metagx.foundation.math.OverlapTester.java com.metagx.foundation.math.Rectangle.java com.metagx.foundation.math.Vector.java com.metagx.foundation.math.VectorInt.java com.metagx.foundation.sprite.MotionSprite.java com.metagx.foundation.sprite.Sprite.java com.metagx.foundation.surface.GameSurfaceView.java com.metagx.foundation.surface.SurfaceThread.java