Android Open Source - Game canvas Android2DFoundation






Project Summary

Android 2D Game simple foundation for sprites and basic canvas setup.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of Android2DFoundation.

ItemValue
Java File Count51
Supported screen sizes[hdpi]
Minimum SDK Version10
Activity Count0




Resource Files

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.

null

Java Source Files

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