Android Open Source - Game small TyrLib






Project Summary

My small game development library for the Android..

Web Site / Source Repository

TyrLib is hosted in the following web site
https://github.com/TyrfingX/TyrLib

If you think the Android project TyrLib 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 TyrLib.

ItemValue
Java File Count326
Supported screen sizes[mdpi, ldpi, hdpi, xhdpi]
Target SDK Version15
Minimum SDK Version8
Activity Count7
Fragment Count1
jar files usedandroid-support-v4.jar
android-support-v4.jar
android-support-v4.jar
Asset File Namesassets\entities\knight.iqe
assets\particle\particle1.xml
Raw File Namesres\raw\animated_outline_vs
res\raw\animated_textured_ppl_fs
res\raw\animated_textured_ppl_vs
res\raw\basic_color_fs
res\raw\basic_color_lighted_pixel_fs
res\raw\basic_color_lighted_pixel_vs
res\raw\basic_color_lighted_vs
res\raw\basic_color_vs
res\raw\depth_fs
res\raw\depth_vs
res\raw\outline_fs
res\raw\outline_vs
res\raw\particle_fs
res\raw\particle_vs
res\raw\point_light_fs
res\raw\point_light_vs
res\raw\point_sheet_fs
res\raw\point_sheet_vs
res\raw\point_sprite_fs
res\raw\point_sprite_vs
res\raw\skybox_fs
res\raw\skybox_vs
res\raw\terrain_fs
res\raw\terrain_vs
res\raw\textured_fs
res\raw\textured_ppl_fs
res\raw\textured_ppl_vs
res\raw\textured_vs




License

The license information of TyrLib is as follows:

Copyright (c) 2012 Sascha Muller Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Soft...

Resource Files

There are 7 image files in TyrLib. The names of the image files are listed as follows.

button_click.png
button_disabled.png
button_normal.png
dust.png
grass.png
heightmap.png
ic_action_search.png

The following screenshort is generated from the image listed above.

null




Java Source Files

TyrLib has the following Java source files.

com.TyrLib2.PC.bitmap.PCCanvas.java
com.TyrLib2.PC.bitmap.PCDrawableBitmap.java
com.TyrLib2.PC.bitmap.PCFontMetric.java
com.TyrLib2.PC.bitmap.PCPaint.java
com.TyrLib2.PC.bitmap.PCTypeface.java
com.TyrLib2.PC.input.PCKeyboardEvent.java
com.TyrLib2.PC.input.PCMotionEvent.java
com.TyrLib2.PC.input.PCView.java
com.TyrLib2.PC.main.Config.java
com.TyrLib2.PC.main.ConsoleRenderer.java
com.TyrLib2.PC.main.ConsoleView.java
com.TyrLib2.PC.main.Logger.java
com.TyrLib2.PC.main.PCBitmap.java
com.TyrLib2.PC.main.PCGL3.java
com.TyrLib2.PC.main.PCMatrixImpl.java
com.TyrLib2.PC.main.PCMedia.java
com.TyrLib2.PC.main.PCOpenGLActivity.java
com.TyrLib2.PC.main.PCOpenGLRenderer.java
com.TyrLib2.PC.main.PCOpenGLSurfaceView.java
com.tyrfing.tyrlibdemo01.Demo01.java
com.tyrfing.tyrlibdemo01.MovingRectangle.java
com.tyrlib2.ai.steering.Flee.java
com.tyrlib2.ai.steering.IPattern.java
com.tyrlib2.ai.steering.IVehicle.java
com.tyrlib2.ai.steering.JoystickInput.java
com.tyrlib2.ai.steering.ObstacleAvoidance.java
com.tyrlib2.ai.steering.PointMass.java
com.tyrlib2.ai.steering.Seek.java
com.tyrlib2.ai.steering.Steerer.java
com.tyrlib2.bitmap.AndroidCanvas.java
com.tyrlib2.bitmap.AndroidDrawableBitmap.java
com.tyrlib2.bitmap.AndroidFontMetrics.java
com.tyrlib2.bitmap.AndroidPaint.java
com.tyrlib2.bitmap.AndroidTypeface.java
com.tyrlib2.bitmap.ICanvas.java
com.tyrlib2.bitmap.IDrawableBitmap.java
com.tyrlib2.bitmap.IFontMetrics.java
com.tyrlib2.bitmap.IPaint.java
com.tyrlib2.bitmap.ITypeface.java
com.tyrlib2.collision.CollisionGroup.java
com.tyrlib2.collision.CollisionQuery.java
com.tyrlib2.collision.CollisionSphere.java
com.tyrlib2.demo.MainActivity.java
com.tyrlib2.demo.example1.ExampleOneActivity.java
com.tyrlib2.demo.example1.FrameListener.java
com.tyrlib2.demo.example2.ExampleTwoActivity.java
com.tyrlib2.demo.example2.FrameListener.java
com.tyrlib2.demo.example3.ExampleThreeActivity.java
com.tyrlib2.demo.example3.FrameListener.java
com.tyrlib2.demo.example4.ExampleFourActivity.java
com.tyrlib2.demo.example4.FrameListener.java
com.tyrlib2.files.AndroidBitmap.java
com.tyrlib2.files.FileReader.java
com.tyrlib2.files.FileWriter.java
com.tyrlib2.files.IBitmap.java
com.tyrlib2.game.AreaTrigger.java
com.tyrlib2.game.GameObject.java
com.tyrlib2.game.GameState.java
com.tyrlib2.game.GameStateMashine.java
com.tyrlib2.game.GameThread.java
com.tyrlib2.game.IGameObjectFactory.java
com.tyrlib2.game.IUpdateable.java
com.tyrlib2.game.Stats.java
com.tyrlib2.game.Updater.java
com.tyrlib2.graphics.animation.Animation.java
com.tyrlib2.graphics.animation.AnimationFrame.java
com.tyrlib2.graphics.animation.Bone.java
com.tyrlib2.graphics.animation.Skeleton.java
com.tyrlib2.graphics.lighting.DirectionalLight.java
com.tyrlib2.graphics.lighting.Light.java
com.tyrlib2.graphics.lighting.PointLight.java
com.tyrlib2.graphics.materials.ColoredLightedMaterial.java
com.tyrlib2.graphics.materials.ColoredMaterial.java
com.tyrlib2.graphics.materials.DefaultMaterial3.java
com.tyrlib2.graphics.materials.LightedMaterial.java
com.tyrlib2.graphics.materials.OutlineMaterial.java
com.tyrlib2.graphics.materials.ParticleMaterial.java
com.tyrlib2.graphics.materials.PointLightMaterial.java
com.tyrlib2.graphics.materials.PointSpriteMaterial.java
com.tyrlib2.graphics.materials.TerrainMaterial.java
com.tyrlib2.graphics.materials.TexturedMaterial.java
com.tyrlib2.graphics.particles.Affector.java
com.tyrlib2.graphics.particles.BasicParticleFactory.java
com.tyrlib2.graphics.particles.ColorChanger.java
com.tyrlib2.graphics.particles.ComplexParticleSystem.java
com.tyrlib2.graphics.particles.Emitter.java
com.tyrlib2.graphics.particles.ForceAffector.java
com.tyrlib2.graphics.particles.IAffectorFactory.java
com.tyrlib2.graphics.particles.IEmitterFactory.java
com.tyrlib2.graphics.particles.IParticleFactory.java
com.tyrlib2.graphics.particles.IParticleSystemFactory.java
com.tyrlib2.graphics.particles.Particle.java
com.tyrlib2.graphics.particles.ParticleSystem.java
com.tyrlib2.graphics.particles.RotationChanger.java
com.tyrlib2.graphics.particles.SimpleParticleSystem.java
com.tyrlib2.graphics.particles.SizeChanger.java
com.tyrlib2.graphics.particles.XMLAffectorFactory.java
com.tyrlib2.graphics.particles.XMLEmitterFactory.java
com.tyrlib2.graphics.particles.XMLParticleSystemFactory.java
com.tyrlib2.graphics.renderables.BoundingBox.java
com.tyrlib2.graphics.renderables.Box.java
com.tyrlib2.graphics.renderables.Entity.java
com.tyrlib2.graphics.renderables.FormattedText2.java
com.tyrlib2.graphics.renderables.Image2.java
com.tyrlib2.graphics.renderables.Line2.java
com.tyrlib2.graphics.renderables.Line3.java
com.tyrlib2.graphics.renderables.Outline.java
com.tyrlib2.graphics.renderables.Quad.java
com.tyrlib2.graphics.renderables.Rectangle2.java
com.tyrlib2.graphics.renderables.Skybox.java
com.tyrlib2.graphics.renderables.SubEntity.java
com.tyrlib2.graphics.renderables.TerrainChunk.java
com.tyrlib2.graphics.renderables.Text2.java
com.tyrlib2.graphics.renderables.Triangle.java
com.tyrlib2.graphics.renderer.AndroidGLImpl.java
com.tyrlib2.graphics.renderer.AndroidOpenGLRenderer.java
com.tyrlib2.graphics.renderer.BoundedRenderable.java
com.tyrlib2.graphics.renderer.Camera.java
com.tyrlib2.graphics.renderer.GLImpl.java
com.tyrlib2.graphics.renderer.GameLoop.java
com.tyrlib2.graphics.renderer.IBlendable.java
com.tyrlib2.graphics.renderer.IErrorHandler.java
com.tyrlib2.graphics.renderer.IFrameListener.java
com.tyrlib2.graphics.renderer.IRenderable.java
com.tyrlib2.graphics.renderer.Material.java
com.tyrlib2.graphics.renderer.Mesh.java
com.tyrlib2.graphics.renderer.OpenGLRenderer.java
com.tyrlib2.graphics.renderer.Program.java
com.tyrlib2.graphics.renderer.ProgramManager.java
com.tyrlib2.graphics.renderer.RenderSceneQuery.java
com.tyrlib2.graphics.renderer.RenderToTexture.java
com.tyrlib2.graphics.renderer.Renderable.java
com.tyrlib2.graphics.renderer.Renderable2.java
com.tyrlib2.graphics.renderer.ShaderManager.java
com.tyrlib2.graphics.renderer.Texture.java
com.tyrlib2.graphics.renderer.TextureAtlas.java
com.tyrlib2.graphics.renderer.TextureManager.java
com.tyrlib2.graphics.renderer.TextureRegion.java
com.tyrlib2.graphics.renderer.TyrGL.java
com.tyrlib2.graphics.renderer.Viewport.java
com.tyrlib2.graphics.scene.BoundedSceneObject.java
com.tyrlib2.graphics.scene.ISceneQuery.java
com.tyrlib2.graphics.scene.Octree.java
com.tyrlib2.graphics.scene.OctreeNode.java
com.tyrlib2.graphics.scene.SceneManager.java
com.tyrlib2.graphics.scene.SceneNode.java
com.tyrlib2.graphics.scene.SceneObject.java
com.tyrlib2.graphics.terrain.Terrain.java
com.tyrlib2.graphics.terrain.TerrainTexture.java
com.tyrlib2.graphics.text.Font.java
com.tyrlib2.graphics.text.GLText.java
com.tyrlib2.graphics.text.IGLText.java
com.tyrlib2.graphics.text.SpriteBatch.java
com.tyrlib2.graphics.text.Utilities.java
com.tyrlib2.graphics.text.Vertices.java
com.tyrlib2.graphics.text.programs.BatchTextProgram.java
com.tyrlib2.graphics.text.programs.Program.java
com.tyrlib2.graphics.text.programs.Utilities.java
com.tyrlib2.gui.Button.java
com.tyrlib2.gui.DestroyOnEvent.java
com.tyrlib2.gui.FadeOutOnEvent.java
com.tyrlib2.gui.Frame.java
com.tyrlib2.gui.GUIJoystick.java
com.tyrlib2.gui.GUIRenderer.java
com.tyrlib2.gui.IEventListener.java
com.tyrlib2.gui.ImageBox.java
com.tyrlib2.gui.ItemList.java
com.tyrlib2.gui.ItemListEntry.java
com.tyrlib2.gui.Label.java
com.tyrlib2.gui.Overlay.java
com.tyrlib2.gui.ProgressBar.java
com.tyrlib2.gui.ScaledVector1.java
com.tyrlib2.gui.ScaledVector2.java
com.tyrlib2.gui.Skin.java
com.tyrlib2.gui.Tooltip.java
com.tyrlib2.gui.Window.java
com.tyrlib2.gui.WindowEvent.java
com.tyrlib2.gui.WindowManager.java
com.tyrlib2.input.AndroidKeyboardEvent.java
com.tyrlib2.input.AndroidMotionEvent.java
com.tyrlib2.input.AndroidView.java
com.tyrlib2.input.Controller.java
com.tyrlib2.input.IBackListener.java
com.tyrlib2.input.IJoystickLimitation.java
com.tyrlib2.input.IJoystickListener.java
com.tyrlib2.input.IKeyboardEvent.java
com.tyrlib2.input.IKeyboardListener.java
com.tyrlib2.input.IMotionEvent.java
com.tyrlib2.input.IMoveListener.java
com.tyrlib2.input.IScrollListener.java
com.tyrlib2.input.ITouchListener.java
com.tyrlib2.input.IView.java
com.tyrlib2.input.InputManager.java
com.tyrlib2.input.Joystick.java
com.tyrlib2.input.LimitedJoystick.java
com.tyrlib2.input.TouchListener.java
com.tyrlib2.main.AndroidMedia.java
com.tyrlib2.main.AndroidOpenGLActivity.java
com.tyrlib2.main.Media.java
com.tyrlib2.main.MultisampleConfigChooser.java
com.tyrlib2.main.OpenGLActivity.java
com.tyrlib2.main.OpenGLSurfaceView.java
com.tyrlib2.math.AABB.java
com.tyrlib2.math.AndroidMatrixImpl.java
com.tyrlib2.math.FrustumG.java
com.tyrlib2.math.IMatrixImpl.java
com.tyrlib2.math.Matrix.java
com.tyrlib2.math.Plane.java
com.tyrlib2.math.Quaternion.java
com.tyrlib2.math.Ray.java
com.tyrlib2.math.Rect.java
com.tyrlib2.math.Rectangle.java
com.tyrlib2.math.Vector2.java
com.tyrlib2.math.Vector3.java
com.tyrlib2.movement.DirectMovement.java
com.tyrlib2.movement.IMovementListener.java
com.tyrlib2.movement.ITargetProvider.java
com.tyrlib2.movement.Movement.java
com.tyrlib2.movement.Speed.java
com.tyrlib2.movement.SteeredMovement.java
com.tyrlib2.movement.TargetNode.java
com.tyrlib2.movement.TargetPoint.java
com.tyrlib2.movement.TargetSceneObject.java
com.tyrlib2.networking.CheckSerializedSize.java
com.tyrlib2.networking.Connection.java
com.tyrlib2.networking.INetworkListener.java
com.tyrlib2.networking.Network.java
com.tyrlib2.networking.Server.java
com.tyrlib2.util.BoundingBoxTree.java
com.tyrlib2.util.BoundingBoxTreeNode.java
com.tyrlib2.util.Color.java
com.tyrlib2.util.FPSCounter.java
com.tyrlib2.util.FloatArray.java
com.tyrlib2.util.IBoundingBoxTreeQuery.java
com.tyrlib2.util.IEntityFactory.java
com.tyrlib2.util.IPrioritizable.java
com.tyrlib2.util.IQEEntityFactory.java
com.tyrlib2.util.IQMEntityFactory.java
com.tyrlib2.util.MeshCreator.java
com.tyrlib2.util.MeshMixer.java
com.tyrlib2.util.Pair.java
com.tyrlib2.util.PointBoundingBoxTreeQuery.java
com.tyrlib2.util.PriorityComparator.java
com.tyrlib2.util.Raycast.java
com.tyrlib2.util.ReversePriorityComparator.java
com.tyrlib2.util.TextureFailCounter.java
tyrfing.common.debug.FPSCounter.java
tyrfing.common.debug.RenderGraph.java
tyrfing.common.factory.FactoryManager.java
tyrfing.common.factory.IFactory.java
tyrfing.common.files.FileReader.java
tyrfing.common.files.FileWriter.java
tyrfing.common.game.BaseGame.java
tyrfing.common.game.Game2D.java
tyrfing.common.game.GameActivity.java
tyrfing.common.game.GameThread.java
tyrfing.common.game.objects.Algorithm.java
tyrfing.common.game.objects.Board.java
tyrfing.common.game.objects.Camera.java
tyrfing.common.game.objects.GameObject.java
tyrfing.common.game.objects.Hp.java
tyrfing.common.game.objects.IMovementListener.java
tyrfing.common.game.objects.IUpdateable.java
tyrfing.common.game.objects.Level.java
tyrfing.common.game.objects.Movement.java
tyrfing.common.game.objects.MovementListener.java
tyrfing.common.game.objects.Speed.java
tyrfing.common.game.objects.Stats.java
tyrfing.common.game.objects.Updater.java
tyrfing.common.graph.Dijkstra.java
tyrfing.common.graph.Graph.java
tyrfing.common.graph.Vertex.java
tyrfing.common.input.BackListener.java
tyrfing.common.input.InputManager.java
tyrfing.common.input.TouchListener.java
tyrfing.common.math.Mirror2.java
tyrfing.common.math.Rotator2.java
tyrfing.common.math.Transformer.java
tyrfing.common.math.Vector2.java
tyrfing.common.render.Animation.java
tyrfing.common.render.CircleAffector.java
tyrfing.common.render.IFrameListener.java
tyrfing.common.render.RenderThread.java
tyrfing.common.render.Ressources.java
tyrfing.common.render.SceneManager.java
tyrfing.common.render.TargetMetrics.java
tyrfing.common.renderables.Batch.java
tyrfing.common.renderables.Circle.java
tyrfing.common.renderables.Image.java
tyrfing.common.renderables.Line.java
tyrfing.common.renderables.Primitive.java
tyrfing.common.renderables.Rectangle.java
tyrfing.common.renderables.Renderable.java
tyrfing.common.renderables.Text.java
tyrfing.common.sound.SoundManager.java
tyrfing.common.sound.Soundtrack.java
tyrfing.common.struct.Attachable.java
tyrfing.common.struct.Coord2.java
tyrfing.common.struct.Grid.java
tyrfing.common.struct.Node.java
tyrfing.common.struct.Pair.java
tyrfing.common.struct.Prioritizable.java
tyrfing.common.struct.PriorityComparator.java
tyrfing.common.struct.ReversePriorityComparator.java
tyrfing.common.ui.AndroidSkin.java
tyrfing.common.ui.ClickListener.java
tyrfing.common.ui.CloseOnClick.java
tyrfing.common.ui.Event.java
tyrfing.common.ui.SetVisibleOnArrival.java
tyrfing.common.ui.Skin.java
tyrfing.common.ui.TouchEnterListener.java
tyrfing.common.ui.Window.java
tyrfing.common.ui.WindowManager.java
tyrfing.common.ui.widgets.Button.java
tyrfing.common.ui.widgets.ConfirmMessageBox.java
tyrfing.common.ui.widgets.ImageBox.java
tyrfing.common.ui.widgets.Label.java
tyrfing.common.ui.widgets.MessageBox.java
tyrfing.common.ui.widgets.Overlay.java
tyrfing.common.ui.widgets.ProgressBar.java
tyrfing.common.ui.widgets.YesNoMessageBox.java
tyrfing.games.TyrLibActivity.java