├── .gitignore ├── AUTHORS ├── COPYING ├── README.md ├── assets ├── README.md ├── animation-set │ ├── player.anim │ └── player.png ├── area │ ├── area1.json │ └── house1-interior.json ├── effect │ ├── rain-drop.png │ ├── rain-splash.png │ └── rain.p ├── model │ ├── README.md │ ├── area1.blend │ ├── area1.g3db │ ├── fbx-to-g3db.sh │ ├── house1-interior.blend │ ├── house1-interior.g3db │ ├── house1.png │ ├── tileset1616.png │ └── tree1.png ├── shader │ ├── bloom │ │ ├── alpha_bloom.fragment.glsl │ │ ├── alpha_gaussian.fragment.glsl │ │ ├── alpha_treshold.fragment.glsl │ │ ├── bloom.fragment.glsl │ │ ├── blurspace.vertex.glsl │ │ ├── gaussian.fragment.glsl │ │ ├── maskedtreshold.fragment.glsl │ │ ├── screenspace.vertex.glsl │ │ └── treshold.fragment.glsl │ ├── object.fragment.glsl │ ├── object.vertex.glsl │ ├── simple.fragment.glsl │ ├── simple.vertex.glsl │ ├── terrain.fragment.glsl │ └── terrain.vertex.glsl └── texture-atlas │ ├── shadow.png │ ├── tile-permissions.atlas │ └── tile-permissions.png ├── core ├── build.gradle └── src │ ├── HelixGame.gwt.xml │ └── com │ └── github │ └── fauu │ └── helix │ ├── AreaType.java │ ├── Direction.java │ ├── HelixGame.java │ ├── PassageAction.java │ ├── TilePermission.java │ ├── component │ ├── AreaTypeComponent.java │ ├── DimensionsComponent.java │ ├── DisplayableComponent.java │ ├── MovementSpeedComponent.java │ ├── NameComponent.java │ ├── OrientationComponent.java │ ├── PositionComponent.java │ ├── TilesComponent.java │ └── VisibilityComponent.java │ ├── datum │ ├── Ambience.java │ ├── Move.java │ ├── Tile.java │ └── TileAreaPassage.java │ ├── displayable │ ├── AreaDisplayable.java │ ├── CharacterDisplayable.java │ ├── DecalDisplayable.java │ ├── Displayable.java │ └── ModelDisplayable.java │ ├── graphics │ ├── Animated.java │ ├── AnimatedDecal.java │ ├── AnimationSet.java │ ├── AnimationType.java │ ├── HelixCamera.java │ ├── HelixRenderableSorter.java │ ├── ManagedAnimation.java │ ├── ParticleEffect.java │ ├── ParticleEmitter.java │ └── postprocessing │ │ ├── Bloom.java │ │ └── BloomShaderLoader.java │ ├── json │ └── wrapper │ │ ├── AreaWrapper.java │ │ ├── IntVector2Wrapper.java │ │ ├── TileAreaPassageWrapper.java │ │ └── TileWrapper.java │ ├── manager │ ├── AreaManager.java │ ├── LocalAmbienceManager.java │ ├── PlayerManager.java │ ├── TextureManager.java │ └── WeatherMan.java │ ├── screen │ └── Overworld.java │ ├── system │ ├── AnimationProcessingSystem.java │ ├── CameraClientsUpdateSystem.java │ ├── PlayerMovementSystem.java │ ├── RenderingSystem.java │ └── ScreenFadingSystem.java │ └── util │ ├── IntVector2.java │ └── IntVector3.java ├── desktop ├── build.gradle └── src │ └── com │ └── github │ └── fauu │ └── helix │ └── desktop │ └── DesktopLauncher.java ├── editor ├── build.gradle └── src │ └── com │ └── github │ └── fauu │ └── helix │ └── editor │ ├── EditorDesktopLauncher.java │ ├── EditorInputEventProcessor.java │ ├── HelixEditor.java │ ├── ToolType.java │ ├── displayable │ ├── TileHighlightDisplayable.java │ └── TilePermissionsGridDisplayable.java │ ├── event │ ├── AreaLoadedEvent.java │ ├── AreaUnloadedEvent.java │ ├── TilePassageAreaListStateChangedEvent.java │ ├── TilePassageTargetPositionFieldStateChangedEvent.java │ ├── TilePermissionListStateChangedEvent.java │ └── ToolbarStateChangedEvent.java │ ├── manager │ ├── CameraIntermediary.java │ └── DisplayableIntermediary.java │ ├── screen │ └── Overworld.java │ ├── state │ ├── TilePassageAreaListState.java │ ├── TilePassageTargetPositionFieldState.java │ ├── TilePermissionListState.java │ └── ToolbarState.java │ ├── system │ ├── CameraControlSystem.java │ ├── TileHighlightingSystem.java │ └── TilePermissionsEditingSystem.java │ ├── ui │ ├── HEAreaPassageSettingsPanel.java │ ├── HEMenuBar.java │ ├── HESidebar.java │ ├── HETilePermissionPanel.java │ ├── HEToolbox.java │ ├── UI.java │ └── dialog │ │ └── NewAreaDialog.java │ └── util │ └── FileExtensionFilter.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── media ├── editor-screenshot.png └── ingame-screenshot.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/README.md -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/README.md -------------------------------------------------------------------------------- /assets/animation-set/player.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/animation-set/player.anim -------------------------------------------------------------------------------- /assets/animation-set/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/animation-set/player.png -------------------------------------------------------------------------------- /assets/area/area1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/area/area1.json -------------------------------------------------------------------------------- /assets/area/house1-interior.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/area/house1-interior.json -------------------------------------------------------------------------------- /assets/effect/rain-drop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/effect/rain-drop.png -------------------------------------------------------------------------------- /assets/effect/rain-splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/effect/rain-splash.png -------------------------------------------------------------------------------- /assets/effect/rain.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/effect/rain.p -------------------------------------------------------------------------------- /assets/model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/model/README.md -------------------------------------------------------------------------------- /assets/model/area1.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/model/area1.blend -------------------------------------------------------------------------------- /assets/model/area1.g3db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/model/area1.g3db -------------------------------------------------------------------------------- /assets/model/fbx-to-g3db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/model/fbx-to-g3db.sh -------------------------------------------------------------------------------- /assets/model/house1-interior.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/model/house1-interior.blend -------------------------------------------------------------------------------- /assets/model/house1-interior.g3db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/model/house1-interior.g3db -------------------------------------------------------------------------------- /assets/model/house1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/model/house1.png -------------------------------------------------------------------------------- /assets/model/tileset1616.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/model/tileset1616.png -------------------------------------------------------------------------------- /assets/model/tree1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/model/tree1.png -------------------------------------------------------------------------------- /assets/shader/bloom/alpha_bloom.fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/bloom/alpha_bloom.fragment.glsl -------------------------------------------------------------------------------- /assets/shader/bloom/alpha_gaussian.fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/bloom/alpha_gaussian.fragment.glsl -------------------------------------------------------------------------------- /assets/shader/bloom/alpha_treshold.fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/bloom/alpha_treshold.fragment.glsl -------------------------------------------------------------------------------- /assets/shader/bloom/bloom.fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/bloom/bloom.fragment.glsl -------------------------------------------------------------------------------- /assets/shader/bloom/blurspace.vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/bloom/blurspace.vertex.glsl -------------------------------------------------------------------------------- /assets/shader/bloom/gaussian.fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/bloom/gaussian.fragment.glsl -------------------------------------------------------------------------------- /assets/shader/bloom/maskedtreshold.fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/bloom/maskedtreshold.fragment.glsl -------------------------------------------------------------------------------- /assets/shader/bloom/screenspace.vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/bloom/screenspace.vertex.glsl -------------------------------------------------------------------------------- /assets/shader/bloom/treshold.fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/bloom/treshold.fragment.glsl -------------------------------------------------------------------------------- /assets/shader/object.fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/object.fragment.glsl -------------------------------------------------------------------------------- /assets/shader/object.vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/object.vertex.glsl -------------------------------------------------------------------------------- /assets/shader/simple.fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/simple.fragment.glsl -------------------------------------------------------------------------------- /assets/shader/simple.vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/simple.vertex.glsl -------------------------------------------------------------------------------- /assets/shader/terrain.fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/terrain.fragment.glsl -------------------------------------------------------------------------------- /assets/shader/terrain.vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/shader/terrain.vertex.glsl -------------------------------------------------------------------------------- /assets/texture-atlas/shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/texture-atlas/shadow.png -------------------------------------------------------------------------------- /assets/texture-atlas/tile-permissions.atlas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/texture-atlas/tile-permissions.atlas -------------------------------------------------------------------------------- /assets/texture-atlas/tile-permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/assets/texture-atlas/tile-permissions.png -------------------------------------------------------------------------------- /core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/build.gradle -------------------------------------------------------------------------------- /core/src/HelixGame.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/HelixGame.gwt.xml -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/AreaType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/AreaType.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/Direction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/Direction.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/HelixGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/HelixGame.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/PassageAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/PassageAction.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/TilePermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/TilePermission.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/component/AreaTypeComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/component/AreaTypeComponent.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/component/DimensionsComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/component/DimensionsComponent.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/component/DisplayableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/component/DisplayableComponent.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/component/MovementSpeedComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/component/MovementSpeedComponent.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/component/NameComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/component/NameComponent.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/component/OrientationComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/component/OrientationComponent.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/component/PositionComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/component/PositionComponent.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/component/TilesComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/component/TilesComponent.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/component/VisibilityComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/component/VisibilityComponent.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/datum/Ambience.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/datum/Ambience.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/datum/Move.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/datum/Move.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/datum/Tile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/datum/Tile.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/datum/TileAreaPassage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/datum/TileAreaPassage.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/displayable/AreaDisplayable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/displayable/AreaDisplayable.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/displayable/CharacterDisplayable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/displayable/CharacterDisplayable.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/displayable/DecalDisplayable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/displayable/DecalDisplayable.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/displayable/Displayable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/displayable/Displayable.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/displayable/ModelDisplayable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/displayable/ModelDisplayable.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/graphics/Animated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/graphics/Animated.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/graphics/AnimatedDecal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/graphics/AnimatedDecal.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/graphics/AnimationSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/graphics/AnimationSet.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/graphics/AnimationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/graphics/AnimationType.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/graphics/HelixCamera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/graphics/HelixCamera.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/graphics/HelixRenderableSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/graphics/HelixRenderableSorter.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/graphics/ManagedAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/graphics/ManagedAnimation.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/graphics/ParticleEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/graphics/ParticleEffect.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/graphics/ParticleEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/graphics/ParticleEmitter.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/graphics/postprocessing/Bloom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/graphics/postprocessing/Bloom.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/graphics/postprocessing/BloomShaderLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/graphics/postprocessing/BloomShaderLoader.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/json/wrapper/AreaWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/json/wrapper/AreaWrapper.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/json/wrapper/IntVector2Wrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/json/wrapper/IntVector2Wrapper.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/json/wrapper/TileAreaPassageWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/json/wrapper/TileAreaPassageWrapper.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/json/wrapper/TileWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/json/wrapper/TileWrapper.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/manager/AreaManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/manager/AreaManager.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/manager/LocalAmbienceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/manager/LocalAmbienceManager.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/manager/PlayerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/manager/PlayerManager.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/manager/TextureManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/manager/TextureManager.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/manager/WeatherMan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/manager/WeatherMan.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/screen/Overworld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/screen/Overworld.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/system/AnimationProcessingSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/system/AnimationProcessingSystem.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/system/CameraClientsUpdateSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/system/CameraClientsUpdateSystem.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/system/PlayerMovementSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/system/PlayerMovementSystem.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/system/RenderingSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/system/RenderingSystem.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/system/ScreenFadingSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/system/ScreenFadingSystem.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/util/IntVector2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/util/IntVector2.java -------------------------------------------------------------------------------- /core/src/com/github/fauu/helix/util/IntVector3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/core/src/com/github/fauu/helix/util/IntVector3.java -------------------------------------------------------------------------------- /desktop/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/desktop/build.gradle -------------------------------------------------------------------------------- /desktop/src/com/github/fauu/helix/desktop/DesktopLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/desktop/src/com/github/fauu/helix/desktop/DesktopLauncher.java -------------------------------------------------------------------------------- /editor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/build.gradle -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/EditorDesktopLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/EditorDesktopLauncher.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/EditorInputEventProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/EditorInputEventProcessor.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/HelixEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/HelixEditor.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/ToolType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/ToolType.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/displayable/TileHighlightDisplayable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/displayable/TileHighlightDisplayable.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/displayable/TilePermissionsGridDisplayable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/displayable/TilePermissionsGridDisplayable.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/event/AreaLoadedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/event/AreaLoadedEvent.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/event/AreaUnloadedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/event/AreaUnloadedEvent.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/event/TilePassageAreaListStateChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/event/TilePassageAreaListStateChangedEvent.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/event/TilePassageTargetPositionFieldStateChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/event/TilePassageTargetPositionFieldStateChangedEvent.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/event/TilePermissionListStateChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/event/TilePermissionListStateChangedEvent.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/event/ToolbarStateChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/event/ToolbarStateChangedEvent.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/manager/CameraIntermediary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/manager/CameraIntermediary.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/manager/DisplayableIntermediary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/manager/DisplayableIntermediary.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/screen/Overworld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/screen/Overworld.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/state/TilePassageAreaListState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/state/TilePassageAreaListState.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/state/TilePassageTargetPositionFieldState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/state/TilePassageTargetPositionFieldState.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/state/TilePermissionListState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/state/TilePermissionListState.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/state/ToolbarState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/state/ToolbarState.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/system/CameraControlSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/system/CameraControlSystem.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/system/TileHighlightingSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/system/TileHighlightingSystem.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/system/TilePermissionsEditingSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/system/TilePermissionsEditingSystem.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/ui/HEAreaPassageSettingsPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/ui/HEAreaPassageSettingsPanel.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/ui/HEMenuBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/ui/HEMenuBar.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/ui/HESidebar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/ui/HESidebar.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/ui/HETilePermissionPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/ui/HETilePermissionPanel.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/ui/HEToolbox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/ui/HEToolbox.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/ui/UI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/ui/UI.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/ui/dialog/NewAreaDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/ui/dialog/NewAreaDialog.java -------------------------------------------------------------------------------- /editor/src/com/github/fauu/helix/editor/util/FileExtensionFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/editor/src/com/github/fauu/helix/editor/util/FileExtensionFilter.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/gradlew.bat -------------------------------------------------------------------------------- /media/editor-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/media/editor-screenshot.png -------------------------------------------------------------------------------- /media/ingame-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/media/ingame-screenshot.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fauu/HelixEngine/HEAD/settings.gradle --------------------------------------------------------------------------------