My small game development library for the Android..
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.
The following table is the detailed list of TyrLib.
Item | Value |
---|---|
Java File Count | 326 |
Supported screen sizes | [mdpi, ldpi, hdpi, xhdpi] |
Target SDK Version | 15 |
Minimum SDK Version | 8 |
Activity Count | 7 |
Fragment Count | 1 |
jar files used | android-support-v4.jar android-support-v4.jar android-support-v4.jar |
Asset File Names | assets\entities\knight.iqe assets\particle\particle1.xml |
Raw File Names | res\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 |
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...
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.
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