A powerful entity-component game-engine and editor, based on a modular design. Available on Linux, Windows, Mac, Android, and iOS..
MalletEngine is hosted in the following web site
https://github.com/rforshaw/MalletEngine
If you think the Android project MalletEngine 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 MalletEngine.
Item | Value |
---|---|
Java File Count | 269 |
Activity Count | 1 |
The license information of MalletEngine is as follows:
Copyright (c) 2013 Ross Forshaw This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this so...
There are 1 image files in MalletEngine. The names of the image files are listed as follows.
moomba.png
The following screenshort is generated from the image listed above.
MalletEngine has the following Java source files.
com.linxonline.mallet.animation .AnimRequestType .java com.linxonline.mallet.animation .Animation.java com.linxonline.mallet.animation .AnimationFactory .java com.linxonline.mallet.animation .AnimationSystem.java com.linxonline.mallet.animation .Bone2 .java com.linxonline.mallet.animation .ModifyAnimation .java com.linxonline.mallet.animation .Skeleton2 .java com.linxonline.mallet.audio .ActiveSound .java com.linxonline.mallet.audio .AudioFactory .java com.linxonline.mallet.audio .AudioGenerator.java com.linxonline.mallet.audio .AudioSource .java com.linxonline.mallet.audio .AudioSystem.java com.linxonline.mallet.audio .ModifyAudio .java com.linxonline.mallet.audio .RequestType .java com.linxonline.mallet.audio.desktop.alsa .ALSASound.java com.linxonline.mallet.audio.desktop.alsa .ALSASource.java com.linxonline.mallet.audio.desktop.alsa .ALSASourceGenerator.java com.linxonline.mallet.entity .Entity.java com.linxonline.mallet.entity .HookEntity .java com.linxonline.mallet.entity.components .AnimComponent.java com.linxonline.mallet.entity.components .CollisionComponent.java com.linxonline.mallet.entity.components .Component.java com.linxonline.mallet.entity.components .EventComponent.java com.linxonline.mallet.entity.components .InputComponent.java com.linxonline.mallet.entity.components .KeyInputComponent.java com.linxonline.mallet.entity.components .MouseComponent.java com.linxonline.mallet.entity.components .QueryComponent.java com.linxonline.mallet.entity.components .RenderComponent.java com.linxonline.mallet.entity.components .SoundComponent.java com.linxonline.mallet.entity.query .BasicQuery.java com.linxonline.mallet.entity.query .HashMapQuery.java com.linxonline.mallet.entity.query .Query.java com.linxonline.mallet.entity.query .QueryInterface .java com.linxonline.mallet.entity.query .QuerySystem.java com.linxonline.mallet.entity.query .SearchInterface .java com.linxonline.mallet.entity.system .DefaultMTUpdate.java com.linxonline.mallet.entity.system .DefaultSTUpdate.java com.linxonline.mallet.entity.system .EntitySystem.java com.linxonline.mallet.entity.system .EntitySystemInterface .java com.linxonline.mallet.entity.system .EntityUpdateInterface .java com.linxonline.mallet.event .AddEventInterface .java com.linxonline.mallet.event .Event.java com.linxonline.mallet.event .EventController.java com.linxonline.mallet.event .EventFilter .java com.linxonline.mallet.event .EventHandler.java com.linxonline.mallet.event .EventHandlerMeta .java com.linxonline.mallet.event .EventMessenger .java com.linxonline.mallet.event .EventProcessor.java com.linxonline.mallet.event .EventQueue .java com.linxonline.mallet.event .EventSystem.java com.linxonline.mallet.event .EventType .java com.linxonline.mallet.event .EventUpdater.java com.linxonline.mallet.game .GameLoader .java com.linxonline.mallet.game .GameState.java com.linxonline.mallet.game .GameSystem .java com.linxonline.mallet.game.android .GameThread.java com.linxonline.mallet.game.statemachine .State .java com.linxonline.mallet.game.statemachine .StateMachine .java com.linxonline.mallet.input .InputAdapterInterface .java com.linxonline.mallet.input .InputCache .java com.linxonline.mallet.input .InputController.java com.linxonline.mallet.input .InputEvent.java com.linxonline.mallet.input .InputHandler .java com.linxonline.mallet.input .InputState.java com.linxonline.mallet.input .InputSystemInterface .java com.linxonline.mallet.input .KeyInputListener .java com.linxonline.mallet.input .KeyState .java com.linxonline.mallet.input.android .AndroidInputListener .java com.linxonline.mallet.input.android .AndroidInputSystem.java com.linxonline.mallet.input.desktop .InputSystem.java com.linxonline.mallet.io.filesystem .ByteInCallback .java com.linxonline.mallet.io.filesystem .ByteInStream.java com.linxonline.mallet.io.filesystem .ByteOutStream.java com.linxonline.mallet.io.filesystem .Close .java com.linxonline.mallet.io.filesystem .DeleteFile .java com.linxonline.mallet.io.filesystem .FileStream.java com.linxonline.mallet.io.filesystem .FileSystem .java com.linxonline.mallet.io.filesystem .GlobalFileSystem .java com.linxonline.mallet.io.filesystem .StringInCallback .java com.linxonline.mallet.io.filesystem .StringInStream.java com.linxonline.mallet.io.filesystem .StringOutStream.java com.linxonline.mallet.io.filesystem.android .AndroidAssetFile.java com.linxonline.mallet.io.filesystem.android .AndroidByteIn.java com.linxonline.mallet.io.filesystem.android .AndroidByteOut.java com.linxonline.mallet.io.filesystem.android .AndroidFile.java com.linxonline.mallet.io.filesystem.android .AndroidFileSystem.java com.linxonline.mallet.io.filesystem.android .AndroidFileTraversal .java com.linxonline.mallet.io.filesystem.android .AndroidStringIn.java com.linxonline.mallet.io.filesystem.android .AndroidStringOut.java com.linxonline.mallet.io.filesystem.android .AndroidZipFile.java com.linxonline.mallet.io.filesystem.android .ReadFile .java com.linxonline.mallet.io.filesystem.desktop .DesktopByteIn.java com.linxonline.mallet.io.filesystem.desktop .DesktopByteOut.java com.linxonline.mallet.io.filesystem.desktop .DesktopFile.java com.linxonline.mallet.io.filesystem.desktop .DesktopFileSystem.java com.linxonline.mallet.io.filesystem.desktop .DesktopFileTraversal .java com.linxonline.mallet.io.filesystem.desktop .DesktopStringIn.java com.linxonline.mallet.io.filesystem.desktop .DesktopStringOut.java com.linxonline.mallet.io.filesystem.desktop .DesktopZipFile.java com.linxonline.mallet.io.filesystem.desktop .ReadFile .java com.linxonline.mallet.io.formats.json .JSONArray .java com.linxonline.mallet.io.formats.json .JSONObject .java com.linxonline.mallet.io.formats.json.android .AndroidJSONArray.java com.linxonline.mallet.io.formats.json.android .AndroidJSONObject.java com.linxonline.mallet.io.formats.json.desktop .DesktopJSONArray.java com.linxonline.mallet.io.formats.json.desktop .DesktopJSONObject.java com.linxonline.mallet.io.formats.ogg .OGG .java com.linxonline.mallet.io.formats.ogg .Page .java com.linxonline.mallet.io.formats.ogg .Vorbis .java com.linxonline.mallet.io.formats.wav .WAVHeader .java com.linxonline.mallet.io.reader .ByteReader .java com.linxonline.mallet.io.reader .ParseInterface .java com.linxonline.mallet.io.reader .RFReader .java com.linxonline.mallet.io.reader .TextReader .java com.linxonline.mallet.io.reader.config .ConfigParser .java com.linxonline.mallet.io.reader.config .ConfigReader .java com.linxonline.mallet.io.serialisation .ByteInput.java com.linxonline.mallet.io.serialisation .ByteOutput.java com.linxonline.mallet.io.serialisation .SerialisableForm .java com.linxonline.mallet.io.serialisation .SerialiseInput .java com.linxonline.mallet.io.serialisation .SerialiseOutput .java com.linxonline.mallet.io.writer .WriteFile .java com.linxonline.mallet.main .StarterInterface .java com.linxonline.mallet.main.android .AndroidActivity.java com.linxonline.mallet.main.android .AndroidStarter.java com.linxonline.mallet.main.desktop .DesktopStarter.java com.linxonline.mallet.main.desktop .DesktopTestMain .java com.linxonline.mallet.main.desktop .DesktopTestStarter.java com.linxonline.mallet.maths .Matrix3 .java com.linxonline.mallet.maths .Matrix4 .java com.linxonline.mallet.maths .Quaternion .java com.linxonline.mallet.maths .Ratio .java com.linxonline.mallet.maths .Vector2 .java com.linxonline.mallet.maths .Vector3 .java com.linxonline.mallet.physics .CollRequestType .java com.linxonline.mallet.physics .CollisionCallback .java com.linxonline.mallet.physics .CollisionCheck .java com.linxonline.mallet.physics .CollisionSystem.java com.linxonline.mallet.physics .ContactData .java com.linxonline.mallet.physics .ContactPoint .java com.linxonline.mallet.physics.hulls .Box2D.java com.linxonline.mallet.physics.hulls .Circle2D.java com.linxonline.mallet.physics.hulls .Hull .java com.linxonline.mallet.physics.primitives .AABB .java com.linxonline.mallet.physics.primitives .Circle .java com.linxonline.mallet.physics.primitives .OBB .java com.linxonline.mallet.renderer .Basic2DRender.java com.linxonline.mallet.renderer .CameraFactory .java com.linxonline.mallet.renderer .CameraRequestType .java com.linxonline.mallet.renderer .DrawFactory .java com.linxonline.mallet.renderer .DrawRequestType .java com.linxonline.mallet.renderer .GeometryFactory .java com.linxonline.mallet.renderer .Line .java com.linxonline.mallet.renderer .MalletColour .java com.linxonline.mallet.renderer .MalletFont .java com.linxonline.mallet.renderer .RenderInfo.java com.linxonline.mallet.renderer .RenderInterface.java com.linxonline.mallet.renderer .RenderStateInterface.java com.linxonline.mallet.renderer .Shape .java com.linxonline.mallet.renderer .SupportResolutions .java com.linxonline.mallet.renderer .TextFactory .java com.linxonline.mallet.renderer.android .Android2DDraw .java com.linxonline.mallet.renderer.android .Android2DRenderer.java com.linxonline.mallet.renderer.android .Canvas2DRenderer.java com.linxonline.mallet.renderer.desktop.G2D .G2DFontGenerator .java com.linxonline.mallet.renderer.desktop.G2D .G2DImage.java com.linxonline.mallet.renderer.desktop.G2D .G2DRenderer.java com.linxonline.mallet.renderer.desktop.G2D .G2DTextureManager.java com.linxonline.mallet.renderer.desktop.G2D .Graphics2DDraw .java com.linxonline.mallet.renderer.desktop.GL .GLFontGenerator .java com.linxonline.mallet.renderer.desktop.GL .GLFontManager.java com.linxonline.mallet.renderer.desktop.GL .GLFontMap.java com.linxonline.mallet.renderer.desktop.GL .GLGeometry.java com.linxonline.mallet.renderer.desktop.GL .GLGlyph.java com.linxonline.mallet.renderer.desktop.GL .GLImage.java com.linxonline.mallet.renderer.desktop.GL .GLModelGenerator .java com.linxonline.mallet.renderer.desktop.GL .GLModelManager.java com.linxonline.mallet.renderer.desktop.GL .GLRenderer.java com.linxonline.mallet.renderer.desktop.GL .GLTextureManager.java com.linxonline.mallet.renderer.font .Font.java com.linxonline.mallet.renderer.font .FontAssist .java com.linxonline.mallet.renderer.font .FontInterface .java com.linxonline.mallet.renderer.font .FontMap.java com.linxonline.mallet.renderer.font .Glyph.java com.linxonline.mallet.resources .AbstractManager.java com.linxonline.mallet.resources .ManageResources .java com.linxonline.mallet.resources .ManagerInterface.java com.linxonline.mallet.resources .Resource .java com.linxonline.mallet.resources.android .AndroidAudioGenerator.java com.linxonline.mallet.resources.android .AndroidImage.java com.linxonline.mallet.resources.android .AndroidSound.java com.linxonline.mallet.resources.android .AndroidTextureManager.java com.linxonline.mallet.resources.android .Directory .java com.linxonline.mallet.resources.language .GlobalLanguage .java com.linxonline.mallet.resources.language .LanguageManager .java com.linxonline.mallet.resources.model .GeometryInterface .java com.linxonline.mallet.resources.model .Model.java com.linxonline.mallet.resources.sound .AudioBuffer.java com.linxonline.mallet.resources.sound .SoundInterface.java com.linxonline.mallet.resources.sound .SoundManager.java com.linxonline.mallet.resources.texture .ImageInterface .java com.linxonline.mallet.resources.texture .Sprite.java com.linxonline.mallet.resources.texture .SpriteManager.java com.linxonline.mallet.resources.texture .Texture.java com.linxonline.mallet.system .DefaultShutdown.java com.linxonline.mallet.system .GlobalConfig .java com.linxonline.mallet.system .GlobalStats .java com.linxonline.mallet.system .SystemInterface .java com.linxonline.mallet.system.android .ActivityGameRetainer .java com.linxonline.mallet.system.android .AndroidSystem.java com.linxonline.mallet.system.desktop.g2d .DefaultSystem.java com.linxonline.mallet.system.desktop.gl .GLDefaultSystem.java com.linxonline.mallet.util .SourceCallback .java com.linxonline.mallet.util .SystemRoot.java com.linxonline.mallet.util .Tuple.java com.linxonline.mallet.util.arrays .Array2DPoint .java com.linxonline.mallet.util.caches .CacheInterface.java com.linxonline.mallet.util.caches .Cacheable .java com.linxonline.mallet.util.caches .ObjectCache.java com.linxonline.mallet.util.caches .TimeCache.java com.linxonline.mallet.util.factory .Creator.java com.linxonline.mallet.util.factory .CreatorInterface.java com.linxonline.mallet.util.factory .EntityFactory.java com.linxonline.mallet.util.factory .Factory.java com.linxonline.mallet.util.factory .FactoryInterface.java com.linxonline.mallet.util.factory.creators .AnimMouseCreator.java com.linxonline.mallet.util.factory.creators .CommonTypes .java com.linxonline.mallet.util.factory.creators .ImageCreator.java com.linxonline.mallet.util.id .ID .java com.linxonline.mallet.util.id .IDInterface .java com.linxonline.mallet.util.inspect .DisplayEnvironment .java com.linxonline.mallet.util.inspect .Screen .java com.linxonline.mallet.util.inspect .ScreenMode.java com.linxonline.mallet.util.inspect.desktop .DesktopDisplay.java com.linxonline.mallet.util.locks .JLock.java com.linxonline.mallet.util.locks .LockInterface .java com.linxonline.mallet.util.locks .Locks .java com.linxonline.mallet.util.locks .MultiJLock.java com.linxonline.mallet.util.locks .MultiLockInterface.java com.linxonline.mallet.util.logger .Logger .java com.linxonline.mallet.util.settings .BooleanVariable.java com.linxonline.mallet.util.settings .FloatVariable.java com.linxonline.mallet.util.settings .IntegerVariable.java com.linxonline.mallet.util.settings .ObjectVariable.java com.linxonline.mallet.util.settings .Settings .java com.linxonline.mallet.util.settings .StringVariable.java com.linxonline.mallet.util.settings .VariableInterface .java com.linxonline.mallet.util.sort .QuickSort .java com.linxonline.mallet.util.sort .SortInterface .java com.linxonline.mallet.util.time .DefaultTimer.java com.linxonline.mallet.util.time .ElapsedTimer .java com.linxonline.mallet.util.time .Time .java com.linxonline.mallet.util.time .TimerInterface .java com.linxonline.mallet.util.tools .ConvertBytes .java com.linxonline.malleteditor.entity .EditorMouseComponent.java com.linxonline.malleteditor.factory .EditorEntityFactory.java com.linxonline.malleteditor.factory.creators .EditorCreator.java com.linxonline.malleteditor.factory.creators .EditorMouseCreator.java com.linxonline.malleteditor.main .EditorLoader.java com.linxonline.malleteditor.main .EditorStarter.java com.linxonline.malleteditor.main .Main .java com.linxonline.malleteditor.renderer .GLEditorRenderer.java com.linxonline.malleteditor.system .EditorState.java com.linxonline.malleteditor.system .EntityCell .java com.linxonline.malleteditor.system .GLEditorSystem.java com.linxonline.malleteditor.system .MainPanel.java template.main .Main .java