An android game engine.
Liongrid-Game-Engine is hosted in the following web site
https://github.com/lionleaf/Liongrid-Game-Engine
If you think the Android project Liongrid-Game-Engine 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 Liongrid-Game-Engine.
Item | Value |
---|---|
Java File Count | 157 |
Supported screen sizes | [nodpi] |
Minimum SDK Version | 4 |
Activity Count | 7 |
Required Permissions | android.permission.VIBRATE android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE |
Asset File Names | assets\InfectomancerTileSet.png assets\infectomap.tmx assets\keygenmusic01.mp3 assets\notIso.tmx |
Raw File Names | res\raw\blub.mp3 res\raw\levels.xml res\raw\road.ism res\raw\road2.ism res\raw\swordswing.mp3 res\raw\test.ism res\raw\tileset.xml |
There are 33 image files in Liongrid-Game-Engine. The names of the image files are listed as follows.
d0.png d1.png d2.png d3.png d4.png d5.png d6.png d7.png d8.png d9.png gressbusk1.png gressbusk2.png gressrent.png humans_killed.png lumberinghulklo.png manidle.png mann1.png manwalk_s_1.png manwalk_s_2.png midtmedstripe.png midtutenstripe.png sand.png scrub.png sheeplo.png spheremonster01.png squaremonster.png stripe.png tile1.png tile2.png tile3.png tile4.png tile5.png tile6.png
The following screenshort is generated from the image listed above.
Liongrid-Game-Engine has the following Java source files.
com.liongrid.gameengine.LAnimation.java com.liongrid.gameengine.LAnimationCodes.java com.liongrid.gameengine.LBaseObject.java com.liongrid.gameengine.LButton.java com.liongrid.gameengine.LCamera.java com.liongrid.gameengine.LChangeOfCoordinates.java com.liongrid.gameengine.LCollision.java com.liongrid.gameengine.LCollisionCircle.java com.liongrid.gameengine.LCollisionHandler.java com.liongrid.gameengine.LCollisionHandlerMultipleArrays.java com.liongrid.gameengine.LCollisionNonRotateSquare.java com.liongrid.gameengine.LCollisionObject.java com.liongrid.gameengine.LComponent.java com.liongrid.gameengine.LConst.java com.liongrid.gameengine.LDrawableBitmap.java com.liongrid.gameengine.LDrawableMap.java com.liongrid.gameengine.LDrawableObject.java com.liongrid.gameengine.LEasyBitmapCropper.java com.liongrid.gameengine.LEffect.java com.liongrid.gameengine.LGameActivityInterface.java com.liongrid.gameengine.LGameLoader.java com.liongrid.gameengine.LGameObject.java com.liongrid.gameengine.LGamePointers.java com.liongrid.gameengine.LGameThread.java com.liongrid.gameengine.LGestureDetector.java com.liongrid.gameengine.LIllegalObjectException.java com.liongrid.gameengine.LInputDelegator.java com.liongrid.gameengine.LInputDispatchInterface.java com.liongrid.gameengine.LMap.java com.liongrid.gameengine.LMusic.java com.liongrid.gameengine.LObjectHandler.java com.liongrid.gameengine.LObjectHandlerInterface.java com.liongrid.gameengine.LOpenGLSystem.java com.liongrid.gameengine.LRenderElement.java com.liongrid.gameengine.LRenderSystem.java com.liongrid.gameengine.LRenderingThread.java com.liongrid.gameengine.LShape.java com.liongrid.gameengine.LSoundSystem.java com.liongrid.gameengine.LSurfaceViewPanel.java com.liongrid.gameengine.LTalentIcon.java com.liongrid.gameengine.LTalentTier.java com.liongrid.gameengine.LTalentTree.java com.liongrid.gameengine.LTexture.java com.liongrid.gameengine.LTextureLibrary.java com.liongrid.gameengine.LTile.java com.liongrid.gameengine.LTileSet.java com.liongrid.gameengine.LTileSetSaxParser.java com.liongrid.gameengine.LTileType.java com.liongrid.gameengine.LUpgrade.java com.liongrid.gameengine.components.LDrawableComponent.java com.liongrid.gameengine.components.LMoveComponent.java com.liongrid.gameengine.components.LRandomWalkerComponent.java com.liongrid.gameengine.components.LSpriteComponent.java com.liongrid.gameengine.components.LTiltMovementComponent.java com.liongrid.gameengine.tmx.TMXLayer.java com.liongrid.gameengine.tmx.TMXLayerProperty.java com.liongrid.gameengine.tmx.TMXLoader.java com.liongrid.gameengine.tmx.TMXObject.java com.liongrid.gameengine.tmx.TMXObjectGroup.java com.liongrid.gameengine.tmx.TMXObjectGroupProperty.java com.liongrid.gameengine.tmx.TMXObjectProperty.java com.liongrid.gameengine.tmx.TMXParser.java com.liongrid.gameengine.tmx.TMXProperties.java com.liongrid.gameengine.tmx.TMXProperty.java com.liongrid.gameengine.tmx.TMXTile.java com.liongrid.gameengine.tmx.TMXTileProperty.java com.liongrid.gameengine.tmx.TMXTileSet.java com.liongrid.gameengine.tmx.TMXTiledMap.java com.liongrid.gameengine.tmx.TMXTiledMapDrawable.java com.liongrid.gameengine.tmx.TMXTiledMapProperty.java com.liongrid.gameengine.tmx.TSXLoader.java com.liongrid.gameengine.tmx.TSXParser.java com.liongrid.gameengine.tmx.util.constants.TMXConstants.java com.liongrid.gameengine.tmx.util.exception.TMXException.java com.liongrid.gameengine.tmx.util.exception.TMXLoadException.java com.liongrid.gameengine.tmx.util.exception.TMXParseException.java com.liongrid.gameengine.tmx.util.exception.TSXLoadException.java com.liongrid.gameengine.tmx.util.exception.TSXParseException.java com.liongrid.gameengine.tools.Base64.java com.liongrid.gameengine.tools.Base64InputStream.java com.liongrid.gameengine.tools.LFixedSizeArray.java com.liongrid.gameengine.tools.LObjectPool.java com.liongrid.gameengine.tools.LVector2.java com.liongrid.gameengine.tools.LVector2Int.java com.liongrid.gameengine.tools.ResIdReflector.java com.liongrid.gameengine.tools.SAXUtils.java com.liongrid.gameengine.view.LAbsoluteLayout.java com.liongrid.gameengine.view.LLinearLayout.java com.liongrid.gameengine.view.LView.java com.liongrid.gameengine.view.LViewGroup.java com.liongrid.gameengine.view.LViewParent.java com.liongrid.infectomancer.IGameActivity.java com.liongrid.infectomancer.IGameLoader.java com.liongrid.infectomancer.IGameObject.java com.liongrid.infectomancer.IGameObjectHandler.java com.liongrid.infectomancer.IGamePointers.java com.liongrid.infectomancer.IGameScreenInput.java com.liongrid.infectomancer.IGameStatus.java com.liongrid.infectomancer.ILevel.java com.liongrid.infectomancer.ILevelSaxParser.java com.liongrid.infectomancer.IMainMenuActivity.java com.liongrid.infectomancer.ISpawnPool.java com.liongrid.infectomancer.IStatActivity.java com.liongrid.infectomancer.ISurfaceAnimation.java com.liongrid.infectomancer.ITalentIcon.java com.liongrid.infectomancer.IUpgradeActivity.java com.liongrid.infectomancer.Infectosaurus.java com.liongrid.infectomancer.components.IAggressivMoveComponent.java com.liongrid.infectomancer.components.IAnimationChangeComponent.java com.liongrid.infectomancer.components.IBehaviorComponent.java com.liongrid.infectomancer.components.ICollisionComponent.java com.liongrid.infectomancer.components.IHpBarComponent.java com.liongrid.infectomancer.components.IMeleeAttackComponent.java com.liongrid.infectomancer.crowd.IState.java com.liongrid.infectomancer.crowd.IStateList.java com.liongrid.infectomancer.crowd.actions.IAction.java com.liongrid.infectomancer.crowd.actions.IAttacking.java com.liongrid.infectomancer.crowd.actions.IStand.java com.liongrid.infectomancer.crowd.actions.ITurn.java com.liongrid.infectomancer.crowd.actions.IWalk.java com.liongrid.infectomancer.crowd.behaviorfunctions.IAvoidObstacles.java com.liongrid.infectomancer.crowd.behaviorfunctions.IAvoidTargetCollission.java com.liongrid.infectomancer.crowd.behaviorfunctions.IBehaviorFunction.java com.liongrid.infectomancer.crowd.behaviorfunctions.IFrightBehavior.java com.liongrid.infectomancer.crowd.behaviorfunctions.IMoveTowards.java com.liongrid.infectomancer.crowd.behaviorfunctions.IPauseALotBehavior.java com.liongrid.infectomancer.crowd.situations.ISimpleBehaviorSituation.java com.liongrid.infectomancer.crowd.situations.ISituation.java com.liongrid.infectomancer.crowd.situations.ISituationHandler.java com.liongrid.infectomancer.crowd.situations.ISpeedSituation.java com.liongrid.infectomancer.effects.IDOTEffect.java com.liongrid.infectomancer.effects.IDelayedDamageEffect.java com.liongrid.infectomancer.effects.IInfectedDamageEffect.java com.liongrid.infectomancer.effects.ISpeedBuffEffect.java com.liongrid.infectomancer.hudobjects.IScoreHUD.java com.liongrid.infectomancer.upgrades.IHealthUpgrade.java com.liongrid.infectomancer.upgrades.IMeleeDamageUpgrade.java com.liongrid.infectomancer.upgrades.IMeleeSpeedUpgrade.java com.liongrid.infectomancer.upgrades.IReachUpgrade.java com.liongrid.infectomancer.upgrades.ISpeedUpgrade.java com.liongrid.infectomancer.upgrades.InfectUpgrade.java com.liongrid.thumbfighter.TGameActivity.java com.liongrid.thumbfighter.TGameLoader.java com.liongrid.thumbfighter.TGameObject.java com.liongrid.thumbfighter.TGameObjectHandler.java com.liongrid.thumbfighter.TGameOverActivity.java com.liongrid.thumbfighter.TGamePointers.java com.liongrid.thumbfighter.TGameStatus.java com.liongrid.thumbfighter.TMainMenuActivity.java com.liongrid.thumbfighter.TSpawnPool.java com.liongrid.thumbfighter.TTouchEventListener.java com.liongrid.thumbfighter.components.TExplosiveCollisionComponent.java com.liongrid.thumbfighter.components.TRemoveOutsideComponent.java