├── LICENSE ├── README.md ├── ShaderFiles ├── README.md ├── brightness_contrast.frag.glsl ├── dot_screen.frag.glsl ├── hue_saturation.frag.glsl └── noise.frag.glsl └── Sources ├── Shaders └── particles.frag.glsl └── sdg ├── Editor.hx ├── Engine.hx ├── Graphic.hx ├── Object.hx ├── ObjectList.hx ├── Screen.hx ├── Sdg.hx ├── atlas ├── Atlas.hx └── Region.hx ├── collision ├── Grid.hx ├── Hitbox.hx └── Tile.hx ├── components ├── Animator.hx ├── Component.hx ├── EventDispatcher.hx ├── Motion.hx └── OnClick.hx ├── ds ├── Either.hx └── ThreeOptions.hx ├── event ├── EventObject.hx ├── EventSystem.hx └── IEventDispatcher.hx ├── filters ├── BrightnessContrast.hx ├── DotScreen.hx ├── Filter.hx ├── HueSaturation.hx └── Noise.hx ├── graphics ├── GraphicList.hx ├── NinePatch.hx ├── Sprite.hx ├── TileSprite.hx ├── particles │ ├── Particle.hx │ ├── ParticleSystem.hx │ ├── loaders │ │ ├── JsonParticleLoader.hx │ │ ├── ParticleLoader.hx │ │ ├── PexLapParticleLoader.hx │ │ ├── PixiParticleLoader.hx │ │ └── PlistParticleLoader.hx │ └── util │ │ ├── DynamicExt.hx │ │ ├── DynamicTools.hx │ │ ├── MathHelper.hx │ │ ├── ParticleColor.hx │ │ ├── ParticleVector.hx │ │ └── XmlExt.hx ├── shapes │ ├── Circle.hx │ ├── Polygon.hx │ └── ShapeBase.hx ├── text │ ├── BitmapText.hx │ ├── FixedBitmapText.hx │ ├── Text.hx │ └── TextShadow.hx └── tiles │ ├── Tilemap.hx │ └── Tileset.hx ├── manager ├── GamePad.hx ├── GamePadMan.hx ├── InputState.hx ├── Keyboard.hx ├── Manager.hx ├── Mouse.hx ├── Swipe.hx ├── Touch.hx ├── TouchData.hx └── TweenDelta.hx ├── math ├── Point.hx ├── Projection.hx ├── Rectangle.hx └── Vector2b.hx └── util ├── Camera.hx └── ShaderTool.hx /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/README.md -------------------------------------------------------------------------------- /ShaderFiles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/ShaderFiles/README.md -------------------------------------------------------------------------------- /ShaderFiles/brightness_contrast.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/ShaderFiles/brightness_contrast.frag.glsl -------------------------------------------------------------------------------- /ShaderFiles/dot_screen.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/ShaderFiles/dot_screen.frag.glsl -------------------------------------------------------------------------------- /ShaderFiles/hue_saturation.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/ShaderFiles/hue_saturation.frag.glsl -------------------------------------------------------------------------------- /ShaderFiles/noise.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/ShaderFiles/noise.frag.glsl -------------------------------------------------------------------------------- /Sources/Shaders/particles.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/Shaders/particles.frag.glsl -------------------------------------------------------------------------------- /Sources/sdg/Editor.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/Editor.hx -------------------------------------------------------------------------------- /Sources/sdg/Engine.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/Engine.hx -------------------------------------------------------------------------------- /Sources/sdg/Graphic.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/Graphic.hx -------------------------------------------------------------------------------- /Sources/sdg/Object.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/Object.hx -------------------------------------------------------------------------------- /Sources/sdg/ObjectList.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/ObjectList.hx -------------------------------------------------------------------------------- /Sources/sdg/Screen.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/Screen.hx -------------------------------------------------------------------------------- /Sources/sdg/Sdg.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/Sdg.hx -------------------------------------------------------------------------------- /Sources/sdg/atlas/Atlas.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/atlas/Atlas.hx -------------------------------------------------------------------------------- /Sources/sdg/atlas/Region.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/atlas/Region.hx -------------------------------------------------------------------------------- /Sources/sdg/collision/Grid.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/collision/Grid.hx -------------------------------------------------------------------------------- /Sources/sdg/collision/Hitbox.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/collision/Hitbox.hx -------------------------------------------------------------------------------- /Sources/sdg/collision/Tile.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/collision/Tile.hx -------------------------------------------------------------------------------- /Sources/sdg/components/Animator.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/components/Animator.hx -------------------------------------------------------------------------------- /Sources/sdg/components/Component.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/components/Component.hx -------------------------------------------------------------------------------- /Sources/sdg/components/EventDispatcher.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/components/EventDispatcher.hx -------------------------------------------------------------------------------- /Sources/sdg/components/Motion.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/components/Motion.hx -------------------------------------------------------------------------------- /Sources/sdg/components/OnClick.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/components/OnClick.hx -------------------------------------------------------------------------------- /Sources/sdg/ds/Either.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/ds/Either.hx -------------------------------------------------------------------------------- /Sources/sdg/ds/ThreeOptions.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/ds/ThreeOptions.hx -------------------------------------------------------------------------------- /Sources/sdg/event/EventObject.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/event/EventObject.hx -------------------------------------------------------------------------------- /Sources/sdg/event/EventSystem.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/event/EventSystem.hx -------------------------------------------------------------------------------- /Sources/sdg/event/IEventDispatcher.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/event/IEventDispatcher.hx -------------------------------------------------------------------------------- /Sources/sdg/filters/BrightnessContrast.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/filters/BrightnessContrast.hx -------------------------------------------------------------------------------- /Sources/sdg/filters/DotScreen.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/filters/DotScreen.hx -------------------------------------------------------------------------------- /Sources/sdg/filters/Filter.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/filters/Filter.hx -------------------------------------------------------------------------------- /Sources/sdg/filters/HueSaturation.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/filters/HueSaturation.hx -------------------------------------------------------------------------------- /Sources/sdg/filters/Noise.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/filters/Noise.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/GraphicList.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/GraphicList.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/NinePatch.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/NinePatch.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/Sprite.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/Sprite.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/TileSprite.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/TileSprite.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/Particle.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/Particle.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/ParticleSystem.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/ParticleSystem.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/loaders/JsonParticleLoader.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/loaders/JsonParticleLoader.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/loaders/ParticleLoader.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/loaders/ParticleLoader.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/loaders/PexLapParticleLoader.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/loaders/PexLapParticleLoader.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/loaders/PixiParticleLoader.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/loaders/PixiParticleLoader.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/loaders/PlistParticleLoader.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/loaders/PlistParticleLoader.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/util/DynamicExt.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/util/DynamicExt.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/util/DynamicTools.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/util/DynamicTools.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/util/MathHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/util/MathHelper.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/util/ParticleColor.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/util/ParticleColor.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/util/ParticleVector.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/util/ParticleVector.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/particles/util/XmlExt.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/particles/util/XmlExt.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/shapes/Circle.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/shapes/Circle.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/shapes/Polygon.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/shapes/Polygon.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/shapes/ShapeBase.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/shapes/ShapeBase.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/text/BitmapText.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/text/BitmapText.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/text/FixedBitmapText.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/text/FixedBitmapText.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/text/Text.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/text/Text.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/text/TextShadow.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/text/TextShadow.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/tiles/Tilemap.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/tiles/Tilemap.hx -------------------------------------------------------------------------------- /Sources/sdg/graphics/tiles/Tileset.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/graphics/tiles/Tileset.hx -------------------------------------------------------------------------------- /Sources/sdg/manager/GamePad.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/manager/GamePad.hx -------------------------------------------------------------------------------- /Sources/sdg/manager/GamePadMan.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/manager/GamePadMan.hx -------------------------------------------------------------------------------- /Sources/sdg/manager/InputState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/manager/InputState.hx -------------------------------------------------------------------------------- /Sources/sdg/manager/Keyboard.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/manager/Keyboard.hx -------------------------------------------------------------------------------- /Sources/sdg/manager/Manager.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/manager/Manager.hx -------------------------------------------------------------------------------- /Sources/sdg/manager/Mouse.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/manager/Mouse.hx -------------------------------------------------------------------------------- /Sources/sdg/manager/Swipe.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/manager/Swipe.hx -------------------------------------------------------------------------------- /Sources/sdg/manager/Touch.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/manager/Touch.hx -------------------------------------------------------------------------------- /Sources/sdg/manager/TouchData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/manager/TouchData.hx -------------------------------------------------------------------------------- /Sources/sdg/manager/TweenDelta.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/manager/TweenDelta.hx -------------------------------------------------------------------------------- /Sources/sdg/math/Point.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/math/Point.hx -------------------------------------------------------------------------------- /Sources/sdg/math/Projection.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/math/Projection.hx -------------------------------------------------------------------------------- /Sources/sdg/math/Rectangle.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/math/Rectangle.hx -------------------------------------------------------------------------------- /Sources/sdg/math/Vector2b.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/math/Vector2b.hx -------------------------------------------------------------------------------- /Sources/sdg/util/Camera.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/util/Camera.hx -------------------------------------------------------------------------------- /Sources/sdg/util/ShaderTool.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RafaelOliveira/Sdg/HEAD/Sources/sdg/util/ShaderTool.hx --------------------------------------------------------------------------------