├── .gitignore ├── 003_initKodeStudio ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 004_loadingImage ├── Assets │ └── PixelMeComputer.png ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 005_drawingShapes ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 006_scaledImage ├── Assets │ └── PixelMeComputer.png ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 007_fontText ├── Assets │ └── OpenSans.ttf ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 008_sound ├── Assets │ └── tone.wav ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 009_graphics ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 010_keyboard ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 011_mouse ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 012_gamepad ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 013_build ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 014_classes ├── Sources │ ├── Main.hx │ ├── Project.hx │ └── char │ │ └── Rect.hx └── khafile.js ├── 015_color ├── Sources │ ├── Block01.hx │ ├── Block02.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 016_update ├── Sources │ ├── Block.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 017_translate ├── Sources │ ├── Block.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 018_createEntity ├── Sources │ ├── Block.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 019_timer ├── Sources │ ├── Block.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 020_playerMovement ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 021_bounds ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 022_playerGamepad ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 023_backbuffer ├── Sources │ ├── Block.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 024_windowOptions ├── Sources │ ├── Block.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 025_mousePosition ├── Sources │ ├── Block.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 026_scissor ├── Sources │ ├── Block.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 027_zui ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 028_zuiSlider ├── Sources │ ├── Block.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 029_rotation ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 030_zuiButton ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 031_zuiToggle ├── Sources │ ├── Block.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 032_zuiRadio ├── Sources │ ├── Block.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 033_button ├── Sources │ ├── Button.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 034_bouncingBall ├── Sources │ ├── Ball.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 035_quit ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 036_deltaTime ├── Sources │ ├── Main.hx │ ├── Project.hx │ └── Timer.hx └── khafile.js ├── 037_playerMovementDelta ├── Sources │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── Timer.hx └── khafile.js ├── 039_video ├── Assets │ └── drClaw.mp4 ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 041_projectSound ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 043_kha2DAnimation ├── Assets │ └── playerAnim.png ├── Sources │ ├── Char.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 044_kha2DAnimationRefine ├── Assets │ └── playerAnim.png ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 045_kha2DAnimationFlipState ├── Assets │ └── playerAnim.png ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 046_states ├── Sources │ ├── Main.hx │ ├── Project.hx │ └── state │ │ ├── Blue.hx │ │ └── Red.hx └── khafile.js ├── 047_statesButton ├── Sources │ ├── Button.hx │ ├── Main.hx │ ├── Project.hx │ └── state │ │ ├── Blue.hx │ │ └── Red.hx └── khafile.js ├── 048_collisionRectangle ├── Sources │ ├── Main.hx │ ├── Project.hx │ └── Rectangle.hx └── khafile.js ├── 049_camera ├── Assets │ └── grass.png ├── Sources │ ├── Camera.hx │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 050_iosTouch ├── Sources │ ├── Main.hx │ ├── Project.hx │ └── Rect.hx └── khafile.js ├── 051_androidTouch ├── Sources │ ├── Main.hx │ ├── Project.hx │ └── Rect.hx └── khafile.js ├── 052_graphicsOne ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 053_polygon ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 054_antiAlias ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 055_usingExtends ├── Sources │ ├── Box.hx │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 057_napeShapes ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 058_napeShapesCollisionFix ├── Sources │ ├── CircleShape.hx │ ├── Main.hx │ ├── Project.hx │ ├── RectShape01.hx │ └── RectShape02.hx └── khafile.js ├── 059_napeShapesRotation ├── Sources │ ├── CircleShape.hx │ ├── Main.hx │ ├── Project.hx │ ├── RectShape01.hx │ └── RectShape02.hx └── khafile.js ├── 060_napeShapesImages ├── Assets │ ├── circle.png │ └── rect.png ├── Sources │ ├── CircleShape.hx │ ├── Main.hx │ ├── Project.hx │ ├── RectShape01.hx │ └── RectShape02.hx └── khafile.js ├── 061_napeShapesMaterial ├── Assets │ ├── circle.png │ └── rect.png ├── Sources │ ├── CircleShape.hx │ ├── Main.hx │ ├── Project.hx │ ├── RectShape01.hx │ └── RectShape02.hx └── khafile.js ├── 062_napeShapesConveyorBelt ├── Assets │ ├── circle.png │ └── rect.png ├── Sources │ ├── CircleShape.hx │ ├── Main.hx │ ├── Project.hx │ ├── RectShape01.hx │ └── RectShape02.hx └── khafile.js ├── 063_napeShapesCollisionData ├── Assets │ ├── circle.png │ └── rect.png ├── Sources │ ├── CircleShape.hx │ ├── Main.hx │ ├── Project.hx │ ├── RectShape01.hx │ └── RectShape02.hx └── khafile.js ├── 064_napeShapesImpulse ├── Assets │ ├── circle.png │ └── rect.png ├── Sources │ ├── CircleShape.hx │ ├── Main.hx │ ├── Project.hx │ ├── RectShape01.hx │ └── RectShape02.hx └── khafile.js ├── 065_napeShapesDrag ├── Assets │ ├── circle.png │ └── rect.png ├── Sources │ ├── CircleShape.hx │ ├── Main.hx │ ├── Project.hx │ ├── RectShape01.hx │ └── RectShape02.hx └── khafile.js ├── 066_keyCode ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 067_screenWrap ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 068_pivotPointRotation ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 069_sineCosine ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 070_volumeControl ├── Assets │ └── drumloop.wav ├── Sources │ ├── Button.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 071_depth ├── Assets │ └── player.png ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 072_depthRefine ├── Assets │ └── player.png ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 073_videoCapture ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 074_rotationRevised ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 075_staticWidthHeight ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 076_tankControls ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 077_whileLoopCircle ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 078_openURL ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 079_forLoopDraw ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 080_centerPosition ├── Assets │ ├── arial.ttf │ └── player.png ├── Sources │ ├── Entity.hx │ ├── ImageObject.hx │ ├── Main.hx │ ├── Project.hx │ ├── ShapeObject.hx │ └── TextObject.hx └── khafile.js ├── 081_deleteArrayEntity ├── Assets │ └── player.png ├── Sources │ ├── Entity.hx │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 082_ease ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 083_lerp ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 084_randomRange ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 085_zuiRevisit ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 086_followerAI ├── Sources │ ├── Entity.hx │ ├── Follower.hx │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 087_runnerAI ├── Sources │ ├── Entity.hx │ ├── Follower.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── Runner.hx └── khafile.js ├── 088_creatingLibraries ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ └── Printer.hx │ │ └── haxelib.json ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 089_aabbCollisionDetection ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ └── tool │ │ │ ├── Direction.hx │ │ │ └── Util.hx │ │ └── haxelib.json ├── Sources │ ├── Main.hx │ ├── Platform.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 090_aabbTileBasedLevelGeneration ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ └── tool │ │ │ ├── Direction.hx │ │ │ └── Util.hx │ │ └── haxelib.json ├── Sources │ ├── Level.hx │ ├── Main.hx │ ├── Platform.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 093_scaledInteraction ├── .vscode │ └── launch.json ├── Sources │ ├── Button.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 094_whiteNoiseDSP ├── .vscode │ └── launch.json ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 095_sineWaveDSP ├── .vscode │ └── launch.json ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 096_followingEyes ├── .vscode │ └── launch.json ├── Assets │ └── head.png ├── Sources │ ├── Eye.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 097_ballsOfSound ├── .vscode │ └── launch.json ├── Assets │ ├── 0.wav │ ├── 1.wav │ ├── 2.wav │ ├── 3.wav │ ├── 4.wav │ ├── 5.wav │ ├── 6.wav │ ├── 7.wav │ ├── 8.wav │ └── 9.wav ├── Sources │ ├── Ball.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 098_particleSystem ├── .vscode │ └── launch.json ├── Sources │ ├── Emitter.hx │ ├── Main.hx │ ├── Particle.hx │ └── Project.hx └── khafile.js ├── 099_circleWaves ├── .vscode │ └── launch.json ├── Sources │ ├── Loop.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 100_shaderPlayground ├── .vscode │ └── launch.json ├── Shaders │ └── shaderTest.frag.glsl ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 101_shaderPlaygroundUI ├── .vscode │ └── launch.json ├── Assets │ └── arial.ttf ├── Shaders │ └── shaderTest.frag.glsl ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 102_objectEntityRefineLibrary ├── .vscode │ └── launch.json ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ └── tool │ │ │ ├── Direction.hx │ │ │ └── Util.hx │ │ └── haxelib.json ├── Sources │ ├── Level.hx │ ├── Main.hx │ ├── Platform.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 103_particleSystemRefineLibrary ├── .vscode │ └── launch.json ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ └── tool │ │ │ ├── Direction.hx │ │ │ └── Util.hx │ │ └── haxelib.json ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 104_spriteAnimationRefineLibrary ├── .vscode │ └── launch.json ├── Assets │ └── playerAnim.png ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ └── tool │ │ │ ├── Direction.hx │ │ │ └── Util.hx │ │ └── haxelib.json ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 105_statesRefineLibrary ├── .vscode │ └── launch.json ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ └── tool │ │ │ ├── Direction.hx │ │ │ └── Util.hx │ │ └── haxelib.json ├── Sources │ ├── Main.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 106_toolUpdateRefineLibrary ├── .vscode │ └── launch.json ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ └── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ └── haxelib.json ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 107_depthRefineLibrary ├── .vscode │ └── launch.json ├── Assets │ └── player.png ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ └── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ └── haxelib.json ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 108_uiRefineLibrary ├── .vscode │ └── launch.json ├── Assets │ └── arial.ttf ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Sources │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 109_reflectRefineLibrary ├── .vscode │ └── launch.json ├── Assets │ ├── abel.ttf │ ├── arial.ttf │ ├── player01.png │ └── player02.png ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Sources │ ├── Main.hx │ ├── Player.hx │ └── Project.hx └── khafile.js ├── 110_shootTowardMouse ├── .vscode │ └── launch.json ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Sources │ ├── Bullet.hx │ ├── Gun.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 111_shootLeftRight ├── .vscode │ └── launch.json ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Sources │ ├── Bullet.hx │ ├── Gun.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 112_shootEnemiesRefineLibrary ├── .vscode │ └── launch.json ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Sources │ ├── Bullet.hx │ ├── Enemy.hx │ ├── Gun.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 113_lifeRefineLibrary ├── .vscode │ └── launch.json ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Sources │ ├── Bullet.hx │ ├── Enemy.hx │ ├── Gun.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 114_invincibilityFramesRefineLibrary ├── .vscode │ └── launch.json ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Sources │ ├── Bullet.hx │ ├── Enemy.hx │ ├── Gun.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 115_poolRefineLibrary ├── .vscode │ └── launch.json ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Sources │ ├── Bullet.hx │ ├── Enemy.hx │ ├── Gun.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 116_setupVisualStudioCode ├── .vscode │ └── launch.json ├── Sources │ └── Main.hx └── khafile.js ├── 117_canvasRefineLibrary ├── .vscode │ └── launch.json ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Sources │ ├── Bullet.hx │ ├── Enemy.hx │ ├── Gun.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 118_shaderObjectRefineLibrary ├── .vscode │ └── launch.json ├── Assets │ └── player.png ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Bullet.hx │ ├── Enemy.hx │ ├── Gun.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx ├── build │ ├── 118_shaderObjectRefineLibrary-debug-html5-intellij │ │ ├── .idea │ │ │ ├── .name │ │ │ ├── compiler.xml │ │ │ ├── copyright │ │ │ │ └── profiles_settings.xml │ │ │ ├── haxe.xml │ │ │ ├── misc.xml │ │ │ ├── modules.xml │ │ │ └── vcs.xml │ │ └── 118_shaderObjectRefineLibrary.iml │ ├── 118_shaderObjectRefineLibrary-debug-html5.hxproj │ ├── debug-html5-resources │ │ ├── color-webgl2.frag.essl │ │ ├── color.frag.essl │ │ ├── files.json │ │ ├── image-webgl2.frag.essl │ │ ├── image.frag.essl │ │ ├── painter-colored-webgl2.frag.essl │ │ ├── painter-colored-webgl2.vert.essl │ │ ├── painter-colored.frag.essl │ │ ├── painter-colored.vert.essl │ │ ├── painter-image-webgl2.frag.essl │ │ ├── painter-image-webgl2.vert.essl │ │ ├── painter-image.frag.essl │ │ ├── painter-image.vert.essl │ │ ├── painter-text-webgl2.frag.essl │ │ ├── painter-text-webgl2.vert.essl │ │ ├── painter-text.frag.essl │ │ ├── painter-text.vert.essl │ │ ├── painter-video-webgl2.frag.essl │ │ ├── painter-video-webgl2.vert.essl │ │ ├── painter-video.frag.essl │ │ └── painter-video.vert.essl │ ├── debug-html5 │ │ ├── electron.js │ │ ├── index.html │ │ ├── kha.js │ │ ├── kha.js.map │ │ ├── package.json │ │ └── player.png │ ├── project-debug-html5.hxml │ └── temp │ │ └── cache.json └── khafile.js ├── 119_actuateTween ├── .vscode │ └── launch.json ├── Sources │ ├── Brick.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 120_deltaTween ├── .vscode │ └── launch.json ├── Sources │ ├── Brick.hx │ ├── Main.hx │ └── Project.hx └── khafile.js ├── 121_tweenRefineLibrary ├── .vscode │ └── launch.json ├── Assets │ └── player.png ├── Libraries │ └── lkl │ │ ├── Sources │ │ └── lkl │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Bullet.hx │ ├── Enemy.hx │ ├── Gun.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 122_renamingRefineLibrary ├── .vscode │ └── launch.json ├── Assets │ └── player.png ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Bullet.hx │ ├── Enemy.hx │ ├── Gun.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 123_sceneRefineLibrary ├── .vscode │ └── launch.json ├── Assets │ └── player.png ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Bullet.hx │ ├── Enemy.hx │ ├── Gun.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 124_libraryToEngine ├── .DS_Store ├── .vscode │ └── launch.json ├── Assets │ └── player.png ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Bullet.hx │ ├── Enemy.hx │ ├── Gun.hx │ ├── Main.hx │ ├── Player.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 125_blankRaccoonProject ├── .vscode │ └── launch.json ├── Assets │ └── player.png ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Main.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 126_randomSoundsRaccoon ├── .vscode │ └── launch.json ├── Assets │ ├── tone0.wav │ ├── tone1.wav │ ├── tone2.wav │ ├── tone3.wav │ ├── tone4.wav │ └── tone5.wav ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── audio │ │ │ └── Sfx.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Main.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 127_htmlCanvasRaccoon ├── .vscode │ └── launch.json ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── audio │ │ │ └── Sfx.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Main.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 128_textureRaccoon ├── .vscode │ └── launch.json ├── Assets │ └── player.png ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── Texture.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── audio │ │ │ └── Sfx.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Main.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 129_raccoonEngineCleanUp ├── .vscode │ └── launch.json ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── Texture.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── audio │ │ │ └── Sfx.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Main.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 130_depthRaccoon ├── .vscode │ └── launch.json ├── Assets │ ├── crate.png │ └── player.png ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── Texture.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── audio │ │ │ └── Sfx.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Main.hx │ ├── Project.hx │ ├── char │ │ ├── Crate.hx │ │ └── Player.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 131_pickUpItems ├── .vscode │ └── launch.json ├── Assets │ ├── crate.png │ └── player.png ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── Texture.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── audio │ │ │ └── Sfx.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Main.hx │ ├── Project.hx │ ├── char │ │ ├── Crate.hx │ │ └── Player.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 132_mouse2D ├── .vscode │ └── launch.json ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── Texture.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── audio │ │ │ └── Sfx.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Block.hx │ ├── Main.hx │ ├── Project.hx │ └── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx └── khafile.js ├── 133_tiledTMX ├── .vscode │ └── launch.json ├── Assets │ ├── map.tmx │ ├── player.png │ └── tiles.png ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── Texture.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── audio │ │ │ └── Sfx.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Main.hx │ ├── Project.hx │ ├── char │ │ └── Player.hx │ ├── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx │ └── world │ │ └── Platform.hx └── khafile.js ├── 134_tiledRaccoon ├── .vscode │ └── launch.json ├── Assets │ ├── map.tmx │ ├── player.png │ └── tiles.png ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── Texture.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── audio │ │ │ └── Sfx.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tmx │ │ │ ├── AssetLoader.hx │ │ │ ├── DefaultAssetLoader.hx │ │ │ ├── Helper.hx │ │ │ ├── ImageLayer.hx │ │ │ ├── Layer.hx │ │ │ ├── PropertyTile.hx │ │ │ ├── Rectangle.hx │ │ │ ├── TerrainType.hx │ │ │ ├── Tile.hx │ │ │ ├── TiledMap.hx │ │ │ ├── TiledMapOrientation.hx │ │ │ ├── TiledObject.hx │ │ │ ├── TiledObjectGroup.hx │ │ │ ├── TiledPolygon.hx │ │ │ ├── TiledPolyline.hx │ │ │ ├── Tileset.hx │ │ │ ├── TilesetImage.hx │ │ │ └── display │ │ │ │ ├── KhaRenderer.hx │ │ │ │ └── Renderer.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Main.hx │ ├── Project.hx │ ├── char │ │ └── Player.hx │ ├── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx │ └── world │ │ └── Platform.hx └── khafile.js ├── 135_wallJumpRaccoon ├── .vscode │ └── launch.json ├── Assets │ ├── map.tmx │ ├── player.png │ └── tiles.png ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── Texture.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── audio │ │ │ └── Sfx.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tmx │ │ │ ├── AssetLoader.hx │ │ │ ├── DefaultAssetLoader.hx │ │ │ ├── Helper.hx │ │ │ ├── ImageLayer.hx │ │ │ ├── Layer.hx │ │ │ ├── PropertyTile.hx │ │ │ ├── Rectangle.hx │ │ │ ├── TerrainType.hx │ │ │ ├── Tile.hx │ │ │ ├── TiledMap.hx │ │ │ ├── TiledMapOrientation.hx │ │ │ ├── TiledObject.hx │ │ │ ├── TiledObjectGroup.hx │ │ │ ├── TiledPolygon.hx │ │ │ ├── TiledPolyline.hx │ │ │ ├── Tileset.hx │ │ │ ├── TilesetImage.hx │ │ │ └── display │ │ │ │ ├── KhaRenderer.hx │ │ │ │ └── Renderer.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Main.hx │ ├── Project.hx │ ├── char │ │ └── Player.hx │ ├── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx │ └── world │ │ └── Platform.hx └── khafile.js ├── 136_flipSpritesRaccoon ├── .vscode │ └── launch.json ├── Assets │ ├── map.tmx │ ├── player.png │ └── tiles.png ├── Libraries │ └── raccoon │ │ ├── Sources │ │ └── raccoon │ │ │ ├── App.hx │ │ │ ├── Entity.hx │ │ │ ├── Object.hx │ │ │ ├── Raccoon.hx │ │ │ ├── Scene.hx │ │ │ ├── State.hx │ │ │ ├── Texture.hx │ │ │ ├── anim │ │ │ ├── Animation.hx │ │ │ └── Sprite.hx │ │ │ ├── audio │ │ │ └── Sfx.hx │ │ │ ├── collide │ │ │ └── Rectangle.hx │ │ │ ├── glsl │ │ │ └── Shader.hx │ │ │ ├── math │ │ │ └── Vector2B.hx │ │ │ ├── particle │ │ │ ├── Emitter.hx │ │ │ └── Particle.hx │ │ │ ├── tmx │ │ │ ├── AssetLoader.hx │ │ │ ├── DefaultAssetLoader.hx │ │ │ ├── Helper.hx │ │ │ ├── ImageLayer.hx │ │ │ ├── Layer.hx │ │ │ ├── PropertyTile.hx │ │ │ ├── Rectangle.hx │ │ │ ├── TerrainType.hx │ │ │ ├── Tile.hx │ │ │ ├── TiledMap.hx │ │ │ ├── TiledMapOrientation.hx │ │ │ ├── TiledObject.hx │ │ │ ├── TiledObjectGroup.hx │ │ │ ├── TiledPolygon.hx │ │ │ ├── TiledPolyline.hx │ │ │ ├── Tileset.hx │ │ │ ├── TilesetImage.hx │ │ │ └── display │ │ │ │ ├── KhaRenderer.hx │ │ │ │ └── Renderer.hx │ │ │ ├── tool │ │ │ ├── Direction.hx │ │ │ ├── Follower.hx │ │ │ ├── Loop.hx │ │ │ ├── Pool.hx │ │ │ ├── Runner.hx │ │ │ └── Util.hx │ │ │ ├── tween │ │ │ ├── Ease.hx │ │ │ └── Tween.hx │ │ │ └── ui │ │ │ ├── Button.hx │ │ │ ├── Text.hx │ │ │ └── Toggle.hx │ │ └── haxelib.json ├── Shaders │ ├── color.frag.glsl │ └── image.frag.glsl ├── Sources │ ├── Main.hx │ ├── Project.hx │ ├── char │ │ └── Player.hx │ ├── state │ │ ├── MenuState.hx │ │ ├── OptionState.hx │ │ ├── PlayState.hx │ │ └── RetryState.hx │ └── world │ │ └── Platform.hx └── khafile.js ├── README.md └── img └── front.png /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /003_initKodeStudio/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/003_initKodeStudio/Sources/Main.hx -------------------------------------------------------------------------------- /003_initKodeStudio/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/003_initKodeStudio/Sources/Project.hx -------------------------------------------------------------------------------- /003_initKodeStudio/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/003_initKodeStudio/khafile.js -------------------------------------------------------------------------------- /004_loadingImage/Assets/PixelMeComputer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/004_loadingImage/Assets/PixelMeComputer.png -------------------------------------------------------------------------------- /004_loadingImage/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/004_loadingImage/Sources/Main.hx -------------------------------------------------------------------------------- /004_loadingImage/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/004_loadingImage/Sources/Project.hx -------------------------------------------------------------------------------- /004_loadingImage/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/004_loadingImage/khafile.js -------------------------------------------------------------------------------- /005_drawingShapes/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/005_drawingShapes/Sources/Main.hx -------------------------------------------------------------------------------- /005_drawingShapes/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/005_drawingShapes/Sources/Project.hx -------------------------------------------------------------------------------- /005_drawingShapes/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/005_drawingShapes/khafile.js -------------------------------------------------------------------------------- /006_scaledImage/Assets/PixelMeComputer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/006_scaledImage/Assets/PixelMeComputer.png -------------------------------------------------------------------------------- /006_scaledImage/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/006_scaledImage/Sources/Main.hx -------------------------------------------------------------------------------- /006_scaledImage/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/006_scaledImage/Sources/Project.hx -------------------------------------------------------------------------------- /006_scaledImage/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/006_scaledImage/khafile.js -------------------------------------------------------------------------------- /007_fontText/Assets/OpenSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/007_fontText/Assets/OpenSans.ttf -------------------------------------------------------------------------------- /007_fontText/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/007_fontText/Sources/Main.hx -------------------------------------------------------------------------------- /007_fontText/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/007_fontText/Sources/Project.hx -------------------------------------------------------------------------------- /007_fontText/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/007_fontText/khafile.js -------------------------------------------------------------------------------- /008_sound/Assets/tone.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/008_sound/Assets/tone.wav -------------------------------------------------------------------------------- /008_sound/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/008_sound/Sources/Main.hx -------------------------------------------------------------------------------- /008_sound/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/008_sound/Sources/Project.hx -------------------------------------------------------------------------------- /008_sound/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/008_sound/khafile.js -------------------------------------------------------------------------------- /009_graphics/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/009_graphics/Sources/Main.hx -------------------------------------------------------------------------------- /009_graphics/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/009_graphics/Sources/Project.hx -------------------------------------------------------------------------------- /009_graphics/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/009_graphics/khafile.js -------------------------------------------------------------------------------- /010_keyboard/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/010_keyboard/Sources/Main.hx -------------------------------------------------------------------------------- /010_keyboard/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/010_keyboard/Sources/Project.hx -------------------------------------------------------------------------------- /010_keyboard/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/010_keyboard/khafile.js -------------------------------------------------------------------------------- /011_mouse/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/011_mouse/Sources/Main.hx -------------------------------------------------------------------------------- /011_mouse/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/011_mouse/Sources/Project.hx -------------------------------------------------------------------------------- /011_mouse/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/011_mouse/khafile.js -------------------------------------------------------------------------------- /012_gamepad/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/012_gamepad/Sources/Main.hx -------------------------------------------------------------------------------- /012_gamepad/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/012_gamepad/Sources/Project.hx -------------------------------------------------------------------------------- /012_gamepad/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/012_gamepad/khafile.js -------------------------------------------------------------------------------- /013_build/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/013_build/Sources/Main.hx -------------------------------------------------------------------------------- /013_build/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/013_build/Sources/Project.hx -------------------------------------------------------------------------------- /013_build/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/013_build/khafile.js -------------------------------------------------------------------------------- /014_classes/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/014_classes/Sources/Main.hx -------------------------------------------------------------------------------- /014_classes/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/014_classes/Sources/Project.hx -------------------------------------------------------------------------------- /014_classes/Sources/char/Rect.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/014_classes/Sources/char/Rect.hx -------------------------------------------------------------------------------- /014_classes/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/014_classes/khafile.js -------------------------------------------------------------------------------- /015_color/Sources/Block01.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/015_color/Sources/Block01.hx -------------------------------------------------------------------------------- /015_color/Sources/Block02.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/015_color/Sources/Block02.hx -------------------------------------------------------------------------------- /015_color/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/015_color/Sources/Main.hx -------------------------------------------------------------------------------- /015_color/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/015_color/Sources/Project.hx -------------------------------------------------------------------------------- /015_color/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/015_color/khafile.js -------------------------------------------------------------------------------- /016_update/Sources/Block.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/016_update/Sources/Block.hx -------------------------------------------------------------------------------- /016_update/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/016_update/Sources/Main.hx -------------------------------------------------------------------------------- /016_update/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/016_update/Sources/Project.hx -------------------------------------------------------------------------------- /016_update/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/016_update/khafile.js -------------------------------------------------------------------------------- /017_translate/Sources/Block.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/017_translate/Sources/Block.hx -------------------------------------------------------------------------------- /017_translate/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/017_translate/Sources/Main.hx -------------------------------------------------------------------------------- /017_translate/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/017_translate/Sources/Project.hx -------------------------------------------------------------------------------- /017_translate/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/017_translate/khafile.js -------------------------------------------------------------------------------- /018_createEntity/Sources/Block.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/018_createEntity/Sources/Block.hx -------------------------------------------------------------------------------- /018_createEntity/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/018_createEntity/Sources/Main.hx -------------------------------------------------------------------------------- /018_createEntity/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/018_createEntity/Sources/Project.hx -------------------------------------------------------------------------------- /018_createEntity/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/018_createEntity/khafile.js -------------------------------------------------------------------------------- /019_timer/Sources/Block.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/019_timer/Sources/Block.hx -------------------------------------------------------------------------------- /019_timer/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/019_timer/Sources/Main.hx -------------------------------------------------------------------------------- /019_timer/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/019_timer/Sources/Project.hx -------------------------------------------------------------------------------- /019_timer/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/019_timer/khafile.js -------------------------------------------------------------------------------- /020_playerMovement/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/020_playerMovement/Sources/Main.hx -------------------------------------------------------------------------------- /020_playerMovement/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/020_playerMovement/Sources/Player.hx -------------------------------------------------------------------------------- /020_playerMovement/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/020_playerMovement/Sources/Project.hx -------------------------------------------------------------------------------- /020_playerMovement/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/020_playerMovement/khafile.js -------------------------------------------------------------------------------- /021_bounds/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/021_bounds/Sources/Main.hx -------------------------------------------------------------------------------- /021_bounds/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/021_bounds/Sources/Player.hx -------------------------------------------------------------------------------- /021_bounds/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/021_bounds/Sources/Project.hx -------------------------------------------------------------------------------- /021_bounds/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/021_bounds/khafile.js -------------------------------------------------------------------------------- /022_playerGamepad/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/022_playerGamepad/Sources/Main.hx -------------------------------------------------------------------------------- /022_playerGamepad/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/022_playerGamepad/Sources/Player.hx -------------------------------------------------------------------------------- /022_playerGamepad/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/022_playerGamepad/Sources/Project.hx -------------------------------------------------------------------------------- /022_playerGamepad/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/022_playerGamepad/khafile.js -------------------------------------------------------------------------------- /023_backbuffer/Sources/Block.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/023_backbuffer/Sources/Block.hx -------------------------------------------------------------------------------- /023_backbuffer/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/023_backbuffer/Sources/Main.hx -------------------------------------------------------------------------------- /023_backbuffer/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/023_backbuffer/Sources/Project.hx -------------------------------------------------------------------------------- /023_backbuffer/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/023_backbuffer/khafile.js -------------------------------------------------------------------------------- /024_windowOptions/Sources/Block.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/024_windowOptions/Sources/Block.hx -------------------------------------------------------------------------------- /024_windowOptions/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/024_windowOptions/Sources/Main.hx -------------------------------------------------------------------------------- /024_windowOptions/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/024_windowOptions/Sources/Project.hx -------------------------------------------------------------------------------- /024_windowOptions/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/024_windowOptions/khafile.js -------------------------------------------------------------------------------- /025_mousePosition/Sources/Block.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/025_mousePosition/Sources/Block.hx -------------------------------------------------------------------------------- /025_mousePosition/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/025_mousePosition/Sources/Main.hx -------------------------------------------------------------------------------- /025_mousePosition/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/025_mousePosition/Sources/Project.hx -------------------------------------------------------------------------------- /025_mousePosition/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/025_mousePosition/khafile.js -------------------------------------------------------------------------------- /026_scissor/Sources/Block.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/026_scissor/Sources/Block.hx -------------------------------------------------------------------------------- /026_scissor/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/026_scissor/Sources/Main.hx -------------------------------------------------------------------------------- /026_scissor/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/026_scissor/Sources/Project.hx -------------------------------------------------------------------------------- /026_scissor/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/026_scissor/khafile.js -------------------------------------------------------------------------------- /027_zui/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/027_zui/Sources/Main.hx -------------------------------------------------------------------------------- /027_zui/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/027_zui/Sources/Project.hx -------------------------------------------------------------------------------- /027_zui/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/027_zui/khafile.js -------------------------------------------------------------------------------- /028_zuiSlider/Sources/Block.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/028_zuiSlider/Sources/Block.hx -------------------------------------------------------------------------------- /028_zuiSlider/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/028_zuiSlider/Sources/Main.hx -------------------------------------------------------------------------------- /028_zuiSlider/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/028_zuiSlider/Sources/Project.hx -------------------------------------------------------------------------------- /028_zuiSlider/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/028_zuiSlider/khafile.js -------------------------------------------------------------------------------- /029_rotation/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/029_rotation/Sources/Main.hx -------------------------------------------------------------------------------- /029_rotation/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/029_rotation/Sources/Project.hx -------------------------------------------------------------------------------- /029_rotation/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/029_rotation/khafile.js -------------------------------------------------------------------------------- /030_zuiButton/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/030_zuiButton/Sources/Main.hx -------------------------------------------------------------------------------- /030_zuiButton/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/030_zuiButton/Sources/Project.hx -------------------------------------------------------------------------------- /030_zuiButton/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/030_zuiButton/khafile.js -------------------------------------------------------------------------------- /031_zuiToggle/Sources/Block.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/031_zuiToggle/Sources/Block.hx -------------------------------------------------------------------------------- /031_zuiToggle/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/031_zuiToggle/Sources/Main.hx -------------------------------------------------------------------------------- /031_zuiToggle/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/031_zuiToggle/Sources/Project.hx -------------------------------------------------------------------------------- /031_zuiToggle/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/031_zuiToggle/khafile.js -------------------------------------------------------------------------------- /032_zuiRadio/Sources/Block.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/032_zuiRadio/Sources/Block.hx -------------------------------------------------------------------------------- /032_zuiRadio/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/032_zuiRadio/Sources/Main.hx -------------------------------------------------------------------------------- /032_zuiRadio/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/032_zuiRadio/Sources/Project.hx -------------------------------------------------------------------------------- /032_zuiRadio/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/032_zuiRadio/khafile.js -------------------------------------------------------------------------------- /033_button/Sources/Button.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/033_button/Sources/Button.hx -------------------------------------------------------------------------------- /033_button/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/033_button/Sources/Main.hx -------------------------------------------------------------------------------- /033_button/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/033_button/Sources/Project.hx -------------------------------------------------------------------------------- /033_button/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/033_button/khafile.js -------------------------------------------------------------------------------- /034_bouncingBall/Sources/Ball.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/034_bouncingBall/Sources/Ball.hx -------------------------------------------------------------------------------- /034_bouncingBall/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/034_bouncingBall/Sources/Main.hx -------------------------------------------------------------------------------- /034_bouncingBall/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/034_bouncingBall/Sources/Project.hx -------------------------------------------------------------------------------- /034_bouncingBall/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/034_bouncingBall/khafile.js -------------------------------------------------------------------------------- /035_quit/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/035_quit/Sources/Main.hx -------------------------------------------------------------------------------- /035_quit/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/035_quit/Sources/Project.hx -------------------------------------------------------------------------------- /035_quit/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/035_quit/khafile.js -------------------------------------------------------------------------------- /036_deltaTime/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/036_deltaTime/Sources/Main.hx -------------------------------------------------------------------------------- /036_deltaTime/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/036_deltaTime/Sources/Project.hx -------------------------------------------------------------------------------- /036_deltaTime/Sources/Timer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/036_deltaTime/Sources/Timer.hx -------------------------------------------------------------------------------- /036_deltaTime/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/036_deltaTime/khafile.js -------------------------------------------------------------------------------- /037_playerMovementDelta/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/037_playerMovementDelta/Sources/Main.hx -------------------------------------------------------------------------------- /037_playerMovementDelta/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/037_playerMovementDelta/Sources/Player.hx -------------------------------------------------------------------------------- /037_playerMovementDelta/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/037_playerMovementDelta/Sources/Project.hx -------------------------------------------------------------------------------- /037_playerMovementDelta/Sources/Timer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/037_playerMovementDelta/Sources/Timer.hx -------------------------------------------------------------------------------- /037_playerMovementDelta/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/037_playerMovementDelta/khafile.js -------------------------------------------------------------------------------- /039_video/Assets/drClaw.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/039_video/Assets/drClaw.mp4 -------------------------------------------------------------------------------- /039_video/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/039_video/Sources/Main.hx -------------------------------------------------------------------------------- /039_video/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/039_video/Sources/Project.hx -------------------------------------------------------------------------------- /039_video/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/039_video/khafile.js -------------------------------------------------------------------------------- /041_projectSound/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/041_projectSound/Sources/Main.hx -------------------------------------------------------------------------------- /041_projectSound/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/041_projectSound/Sources/Project.hx -------------------------------------------------------------------------------- /041_projectSound/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/041_projectSound/khafile.js -------------------------------------------------------------------------------- /043_kha2DAnimation/Assets/playerAnim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/043_kha2DAnimation/Assets/playerAnim.png -------------------------------------------------------------------------------- /043_kha2DAnimation/Sources/Char.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/043_kha2DAnimation/Sources/Char.hx -------------------------------------------------------------------------------- /043_kha2DAnimation/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/043_kha2DAnimation/Sources/Main.hx -------------------------------------------------------------------------------- /043_kha2DAnimation/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/043_kha2DAnimation/Sources/Project.hx -------------------------------------------------------------------------------- /043_kha2DAnimation/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/043_kha2DAnimation/khafile.js -------------------------------------------------------------------------------- /044_kha2DAnimationRefine/Assets/playerAnim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/044_kha2DAnimationRefine/Assets/playerAnim.png -------------------------------------------------------------------------------- /044_kha2DAnimationRefine/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/044_kha2DAnimationRefine/Sources/Main.hx -------------------------------------------------------------------------------- /044_kha2DAnimationRefine/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/044_kha2DAnimationRefine/Sources/Player.hx -------------------------------------------------------------------------------- /044_kha2DAnimationRefine/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/044_kha2DAnimationRefine/Sources/Project.hx -------------------------------------------------------------------------------- /044_kha2DAnimationRefine/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/044_kha2DAnimationRefine/khafile.js -------------------------------------------------------------------------------- /045_kha2DAnimationFlipState/Assets/playerAnim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/045_kha2DAnimationFlipState/Assets/playerAnim.png -------------------------------------------------------------------------------- /045_kha2DAnimationFlipState/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/045_kha2DAnimationFlipState/Sources/Main.hx -------------------------------------------------------------------------------- /045_kha2DAnimationFlipState/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/045_kha2DAnimationFlipState/Sources/Player.hx -------------------------------------------------------------------------------- /045_kha2DAnimationFlipState/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/045_kha2DAnimationFlipState/Sources/Project.hx -------------------------------------------------------------------------------- /045_kha2DAnimationFlipState/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/045_kha2DAnimationFlipState/khafile.js -------------------------------------------------------------------------------- /046_states/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/046_states/Sources/Main.hx -------------------------------------------------------------------------------- /046_states/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/046_states/Sources/Project.hx -------------------------------------------------------------------------------- /046_states/Sources/state/Blue.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/046_states/Sources/state/Blue.hx -------------------------------------------------------------------------------- /046_states/Sources/state/Red.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/046_states/Sources/state/Red.hx -------------------------------------------------------------------------------- /046_states/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/046_states/khafile.js -------------------------------------------------------------------------------- /047_statesButton/Sources/Button.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/047_statesButton/Sources/Button.hx -------------------------------------------------------------------------------- /047_statesButton/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/047_statesButton/Sources/Main.hx -------------------------------------------------------------------------------- /047_statesButton/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/047_statesButton/Sources/Project.hx -------------------------------------------------------------------------------- /047_statesButton/Sources/state/Blue.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/047_statesButton/Sources/state/Blue.hx -------------------------------------------------------------------------------- /047_statesButton/Sources/state/Red.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/047_statesButton/Sources/state/Red.hx -------------------------------------------------------------------------------- /047_statesButton/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/047_statesButton/khafile.js -------------------------------------------------------------------------------- /048_collisionRectangle/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/048_collisionRectangle/Sources/Main.hx -------------------------------------------------------------------------------- /048_collisionRectangle/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/048_collisionRectangle/Sources/Project.hx -------------------------------------------------------------------------------- /048_collisionRectangle/Sources/Rectangle.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/048_collisionRectangle/Sources/Rectangle.hx -------------------------------------------------------------------------------- /048_collisionRectangle/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/048_collisionRectangle/khafile.js -------------------------------------------------------------------------------- /049_camera/Assets/grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/049_camera/Assets/grass.png -------------------------------------------------------------------------------- /049_camera/Sources/Camera.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/049_camera/Sources/Camera.hx -------------------------------------------------------------------------------- /049_camera/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/049_camera/Sources/Main.hx -------------------------------------------------------------------------------- /049_camera/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/049_camera/Sources/Player.hx -------------------------------------------------------------------------------- /049_camera/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/049_camera/Sources/Project.hx -------------------------------------------------------------------------------- /049_camera/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/049_camera/khafile.js -------------------------------------------------------------------------------- /050_iosTouch/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/050_iosTouch/Sources/Main.hx -------------------------------------------------------------------------------- /050_iosTouch/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/050_iosTouch/Sources/Project.hx -------------------------------------------------------------------------------- /050_iosTouch/Sources/Rect.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/050_iosTouch/Sources/Rect.hx -------------------------------------------------------------------------------- /050_iosTouch/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/050_iosTouch/khafile.js -------------------------------------------------------------------------------- /051_androidTouch/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/051_androidTouch/Sources/Main.hx -------------------------------------------------------------------------------- /051_androidTouch/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/051_androidTouch/Sources/Project.hx -------------------------------------------------------------------------------- /051_androidTouch/Sources/Rect.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/051_androidTouch/Sources/Rect.hx -------------------------------------------------------------------------------- /051_androidTouch/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/051_androidTouch/khafile.js -------------------------------------------------------------------------------- /052_graphicsOne/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/052_graphicsOne/Sources/Main.hx -------------------------------------------------------------------------------- /052_graphicsOne/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/052_graphicsOne/Sources/Project.hx -------------------------------------------------------------------------------- /052_graphicsOne/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/052_graphicsOne/khafile.js -------------------------------------------------------------------------------- /053_polygon/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/053_polygon/Sources/Main.hx -------------------------------------------------------------------------------- /053_polygon/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/053_polygon/Sources/Project.hx -------------------------------------------------------------------------------- /053_polygon/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/053_polygon/khafile.js -------------------------------------------------------------------------------- /054_antiAlias/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/054_antiAlias/Sources/Main.hx -------------------------------------------------------------------------------- /054_antiAlias/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/054_antiAlias/Sources/Project.hx -------------------------------------------------------------------------------- /054_antiAlias/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/054_antiAlias/khafile.js -------------------------------------------------------------------------------- /055_usingExtends/Sources/Box.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/055_usingExtends/Sources/Box.hx -------------------------------------------------------------------------------- /055_usingExtends/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/055_usingExtends/Sources/Main.hx -------------------------------------------------------------------------------- /055_usingExtends/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/055_usingExtends/Sources/Player.hx -------------------------------------------------------------------------------- /055_usingExtends/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/055_usingExtends/Sources/Project.hx -------------------------------------------------------------------------------- /055_usingExtends/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/055_usingExtends/khafile.js -------------------------------------------------------------------------------- /057_napeShapes/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/057_napeShapes/Sources/Main.hx -------------------------------------------------------------------------------- /057_napeShapes/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/057_napeShapes/Sources/Project.hx -------------------------------------------------------------------------------- /057_napeShapes/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/057_napeShapes/khafile.js -------------------------------------------------------------------------------- /058_napeShapesCollisionFix/Sources/CircleShape.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/058_napeShapesCollisionFix/Sources/CircleShape.hx -------------------------------------------------------------------------------- /058_napeShapesCollisionFix/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/058_napeShapesCollisionFix/Sources/Main.hx -------------------------------------------------------------------------------- /058_napeShapesCollisionFix/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/058_napeShapesCollisionFix/Sources/Project.hx -------------------------------------------------------------------------------- /058_napeShapesCollisionFix/Sources/RectShape01.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/058_napeShapesCollisionFix/Sources/RectShape01.hx -------------------------------------------------------------------------------- /058_napeShapesCollisionFix/Sources/RectShape02.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/058_napeShapesCollisionFix/Sources/RectShape02.hx -------------------------------------------------------------------------------- /058_napeShapesCollisionFix/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/058_napeShapesCollisionFix/khafile.js -------------------------------------------------------------------------------- /059_napeShapesRotation/Sources/CircleShape.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/059_napeShapesRotation/Sources/CircleShape.hx -------------------------------------------------------------------------------- /059_napeShapesRotation/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/059_napeShapesRotation/Sources/Main.hx -------------------------------------------------------------------------------- /059_napeShapesRotation/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/059_napeShapesRotation/Sources/Project.hx -------------------------------------------------------------------------------- /059_napeShapesRotation/Sources/RectShape01.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/059_napeShapesRotation/Sources/RectShape01.hx -------------------------------------------------------------------------------- /059_napeShapesRotation/Sources/RectShape02.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/059_napeShapesRotation/Sources/RectShape02.hx -------------------------------------------------------------------------------- /059_napeShapesRotation/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/059_napeShapesRotation/khafile.js -------------------------------------------------------------------------------- /060_napeShapesImages/Assets/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/060_napeShapesImages/Assets/circle.png -------------------------------------------------------------------------------- /060_napeShapesImages/Assets/rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/060_napeShapesImages/Assets/rect.png -------------------------------------------------------------------------------- /060_napeShapesImages/Sources/CircleShape.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/060_napeShapesImages/Sources/CircleShape.hx -------------------------------------------------------------------------------- /060_napeShapesImages/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/060_napeShapesImages/Sources/Main.hx -------------------------------------------------------------------------------- /060_napeShapesImages/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/060_napeShapesImages/Sources/Project.hx -------------------------------------------------------------------------------- /060_napeShapesImages/Sources/RectShape01.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/060_napeShapesImages/Sources/RectShape01.hx -------------------------------------------------------------------------------- /060_napeShapesImages/Sources/RectShape02.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/060_napeShapesImages/Sources/RectShape02.hx -------------------------------------------------------------------------------- /060_napeShapesImages/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/060_napeShapesImages/khafile.js -------------------------------------------------------------------------------- /061_napeShapesMaterial/Assets/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/061_napeShapesMaterial/Assets/circle.png -------------------------------------------------------------------------------- /061_napeShapesMaterial/Assets/rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/061_napeShapesMaterial/Assets/rect.png -------------------------------------------------------------------------------- /061_napeShapesMaterial/Sources/CircleShape.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/061_napeShapesMaterial/Sources/CircleShape.hx -------------------------------------------------------------------------------- /061_napeShapesMaterial/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/061_napeShapesMaterial/Sources/Main.hx -------------------------------------------------------------------------------- /061_napeShapesMaterial/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/061_napeShapesMaterial/Sources/Project.hx -------------------------------------------------------------------------------- /061_napeShapesMaterial/Sources/RectShape01.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/061_napeShapesMaterial/Sources/RectShape01.hx -------------------------------------------------------------------------------- /061_napeShapesMaterial/Sources/RectShape02.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/061_napeShapesMaterial/Sources/RectShape02.hx -------------------------------------------------------------------------------- /061_napeShapesMaterial/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/061_napeShapesMaterial/khafile.js -------------------------------------------------------------------------------- /062_napeShapesConveyorBelt/Assets/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/062_napeShapesConveyorBelt/Assets/circle.png -------------------------------------------------------------------------------- /062_napeShapesConveyorBelt/Assets/rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/062_napeShapesConveyorBelt/Assets/rect.png -------------------------------------------------------------------------------- /062_napeShapesConveyorBelt/Sources/CircleShape.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/062_napeShapesConveyorBelt/Sources/CircleShape.hx -------------------------------------------------------------------------------- /062_napeShapesConveyorBelt/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/062_napeShapesConveyorBelt/Sources/Main.hx -------------------------------------------------------------------------------- /062_napeShapesConveyorBelt/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/062_napeShapesConveyorBelt/Sources/Project.hx -------------------------------------------------------------------------------- /062_napeShapesConveyorBelt/Sources/RectShape01.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/062_napeShapesConveyorBelt/Sources/RectShape01.hx -------------------------------------------------------------------------------- /062_napeShapesConveyorBelt/Sources/RectShape02.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/062_napeShapesConveyorBelt/Sources/RectShape02.hx -------------------------------------------------------------------------------- /062_napeShapesConveyorBelt/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/062_napeShapesConveyorBelt/khafile.js -------------------------------------------------------------------------------- /063_napeShapesCollisionData/Assets/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/063_napeShapesCollisionData/Assets/circle.png -------------------------------------------------------------------------------- /063_napeShapesCollisionData/Assets/rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/063_napeShapesCollisionData/Assets/rect.png -------------------------------------------------------------------------------- /063_napeShapesCollisionData/Sources/CircleShape.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/063_napeShapesCollisionData/Sources/CircleShape.hx -------------------------------------------------------------------------------- /063_napeShapesCollisionData/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/063_napeShapesCollisionData/Sources/Main.hx -------------------------------------------------------------------------------- /063_napeShapesCollisionData/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/063_napeShapesCollisionData/Sources/Project.hx -------------------------------------------------------------------------------- /063_napeShapesCollisionData/Sources/RectShape01.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/063_napeShapesCollisionData/Sources/RectShape01.hx -------------------------------------------------------------------------------- /063_napeShapesCollisionData/Sources/RectShape02.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/063_napeShapesCollisionData/Sources/RectShape02.hx -------------------------------------------------------------------------------- /063_napeShapesCollisionData/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/063_napeShapesCollisionData/khafile.js -------------------------------------------------------------------------------- /064_napeShapesImpulse/Assets/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/064_napeShapesImpulse/Assets/circle.png -------------------------------------------------------------------------------- /064_napeShapesImpulse/Assets/rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/064_napeShapesImpulse/Assets/rect.png -------------------------------------------------------------------------------- /064_napeShapesImpulse/Sources/CircleShape.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/064_napeShapesImpulse/Sources/CircleShape.hx -------------------------------------------------------------------------------- /064_napeShapesImpulse/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/064_napeShapesImpulse/Sources/Main.hx -------------------------------------------------------------------------------- /064_napeShapesImpulse/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/064_napeShapesImpulse/Sources/Project.hx -------------------------------------------------------------------------------- /064_napeShapesImpulse/Sources/RectShape01.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/064_napeShapesImpulse/Sources/RectShape01.hx -------------------------------------------------------------------------------- /064_napeShapesImpulse/Sources/RectShape02.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/064_napeShapesImpulse/Sources/RectShape02.hx -------------------------------------------------------------------------------- /064_napeShapesImpulse/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/064_napeShapesImpulse/khafile.js -------------------------------------------------------------------------------- /065_napeShapesDrag/Assets/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/065_napeShapesDrag/Assets/circle.png -------------------------------------------------------------------------------- /065_napeShapesDrag/Assets/rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/065_napeShapesDrag/Assets/rect.png -------------------------------------------------------------------------------- /065_napeShapesDrag/Sources/CircleShape.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/065_napeShapesDrag/Sources/CircleShape.hx -------------------------------------------------------------------------------- /065_napeShapesDrag/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/065_napeShapesDrag/Sources/Main.hx -------------------------------------------------------------------------------- /065_napeShapesDrag/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/065_napeShapesDrag/Sources/Project.hx -------------------------------------------------------------------------------- /065_napeShapesDrag/Sources/RectShape01.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/065_napeShapesDrag/Sources/RectShape01.hx -------------------------------------------------------------------------------- /065_napeShapesDrag/Sources/RectShape02.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/065_napeShapesDrag/Sources/RectShape02.hx -------------------------------------------------------------------------------- /065_napeShapesDrag/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/065_napeShapesDrag/khafile.js -------------------------------------------------------------------------------- /066_keyCode/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/066_keyCode/Sources/Main.hx -------------------------------------------------------------------------------- /066_keyCode/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/066_keyCode/Sources/Project.hx -------------------------------------------------------------------------------- /066_keyCode/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/066_keyCode/khafile.js -------------------------------------------------------------------------------- /067_screenWrap/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/067_screenWrap/Sources/Main.hx -------------------------------------------------------------------------------- /067_screenWrap/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/067_screenWrap/Sources/Player.hx -------------------------------------------------------------------------------- /067_screenWrap/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/067_screenWrap/Sources/Project.hx -------------------------------------------------------------------------------- /067_screenWrap/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/067_screenWrap/khafile.js -------------------------------------------------------------------------------- /068_pivotPointRotation/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/068_pivotPointRotation/Sources/Main.hx -------------------------------------------------------------------------------- /068_pivotPointRotation/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/068_pivotPointRotation/Sources/Player.hx -------------------------------------------------------------------------------- /068_pivotPointRotation/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/068_pivotPointRotation/Sources/Project.hx -------------------------------------------------------------------------------- /068_pivotPointRotation/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/068_pivotPointRotation/khafile.js -------------------------------------------------------------------------------- /069_sineCosine/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/069_sineCosine/Sources/Main.hx -------------------------------------------------------------------------------- /069_sineCosine/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/069_sineCosine/Sources/Project.hx -------------------------------------------------------------------------------- /069_sineCosine/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/069_sineCosine/khafile.js -------------------------------------------------------------------------------- /070_volumeControl/Assets/drumloop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/070_volumeControl/Assets/drumloop.wav -------------------------------------------------------------------------------- /070_volumeControl/Sources/Button.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/070_volumeControl/Sources/Button.hx -------------------------------------------------------------------------------- /070_volumeControl/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/070_volumeControl/Sources/Main.hx -------------------------------------------------------------------------------- /070_volumeControl/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/070_volumeControl/Sources/Project.hx -------------------------------------------------------------------------------- /070_volumeControl/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/070_volumeControl/khafile.js -------------------------------------------------------------------------------- /071_depth/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/071_depth/Assets/player.png -------------------------------------------------------------------------------- /071_depth/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/071_depth/Sources/Main.hx -------------------------------------------------------------------------------- /071_depth/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/071_depth/Sources/Player.hx -------------------------------------------------------------------------------- /071_depth/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/071_depth/Sources/Project.hx -------------------------------------------------------------------------------- /071_depth/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/071_depth/khafile.js -------------------------------------------------------------------------------- /072_depthRefine/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/072_depthRefine/Assets/player.png -------------------------------------------------------------------------------- /072_depthRefine/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/072_depthRefine/Sources/Main.hx -------------------------------------------------------------------------------- /072_depthRefine/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/072_depthRefine/Sources/Player.hx -------------------------------------------------------------------------------- /072_depthRefine/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/072_depthRefine/Sources/Project.hx -------------------------------------------------------------------------------- /072_depthRefine/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/072_depthRefine/khafile.js -------------------------------------------------------------------------------- /073_videoCapture/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/073_videoCapture/Sources/Main.hx -------------------------------------------------------------------------------- /073_videoCapture/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/073_videoCapture/Sources/Project.hx -------------------------------------------------------------------------------- /073_videoCapture/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/073_videoCapture/khafile.js -------------------------------------------------------------------------------- /074_rotationRevised/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/074_rotationRevised/Sources/Main.hx -------------------------------------------------------------------------------- /074_rotationRevised/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/074_rotationRevised/Sources/Project.hx -------------------------------------------------------------------------------- /074_rotationRevised/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/074_rotationRevised/khafile.js -------------------------------------------------------------------------------- /075_staticWidthHeight/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/075_staticWidthHeight/Sources/Main.hx -------------------------------------------------------------------------------- /075_staticWidthHeight/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/075_staticWidthHeight/Sources/Project.hx -------------------------------------------------------------------------------- /075_staticWidthHeight/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/075_staticWidthHeight/khafile.js -------------------------------------------------------------------------------- /076_tankControls/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/076_tankControls/Sources/Main.hx -------------------------------------------------------------------------------- /076_tankControls/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/076_tankControls/Sources/Player.hx -------------------------------------------------------------------------------- /076_tankControls/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/076_tankControls/Sources/Project.hx -------------------------------------------------------------------------------- /076_tankControls/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/076_tankControls/khafile.js -------------------------------------------------------------------------------- /077_whileLoopCircle/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/077_whileLoopCircle/Sources/Main.hx -------------------------------------------------------------------------------- /077_whileLoopCircle/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/077_whileLoopCircle/Sources/Project.hx -------------------------------------------------------------------------------- /077_whileLoopCircle/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/077_whileLoopCircle/khafile.js -------------------------------------------------------------------------------- /078_openURL/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/078_openURL/Sources/Main.hx -------------------------------------------------------------------------------- /078_openURL/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/078_openURL/Sources/Project.hx -------------------------------------------------------------------------------- /078_openURL/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/078_openURL/khafile.js -------------------------------------------------------------------------------- /079_forLoopDraw/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/079_forLoopDraw/Sources/Main.hx -------------------------------------------------------------------------------- /079_forLoopDraw/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/079_forLoopDraw/Sources/Project.hx -------------------------------------------------------------------------------- /079_forLoopDraw/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/079_forLoopDraw/khafile.js -------------------------------------------------------------------------------- /080_centerPosition/Assets/arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/080_centerPosition/Assets/arial.ttf -------------------------------------------------------------------------------- /080_centerPosition/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/080_centerPosition/Assets/player.png -------------------------------------------------------------------------------- /080_centerPosition/Sources/Entity.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/080_centerPosition/Sources/Entity.hx -------------------------------------------------------------------------------- /080_centerPosition/Sources/ImageObject.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/080_centerPosition/Sources/ImageObject.hx -------------------------------------------------------------------------------- /080_centerPosition/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/080_centerPosition/Sources/Main.hx -------------------------------------------------------------------------------- /080_centerPosition/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/080_centerPosition/Sources/Project.hx -------------------------------------------------------------------------------- /080_centerPosition/Sources/ShapeObject.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/080_centerPosition/Sources/ShapeObject.hx -------------------------------------------------------------------------------- /080_centerPosition/Sources/TextObject.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/080_centerPosition/Sources/TextObject.hx -------------------------------------------------------------------------------- /080_centerPosition/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/080_centerPosition/khafile.js -------------------------------------------------------------------------------- /081_deleteArrayEntity/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/081_deleteArrayEntity/Assets/player.png -------------------------------------------------------------------------------- /081_deleteArrayEntity/Sources/Entity.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/081_deleteArrayEntity/Sources/Entity.hx -------------------------------------------------------------------------------- /081_deleteArrayEntity/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/081_deleteArrayEntity/Sources/Main.hx -------------------------------------------------------------------------------- /081_deleteArrayEntity/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/081_deleteArrayEntity/Sources/Player.hx -------------------------------------------------------------------------------- /081_deleteArrayEntity/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/081_deleteArrayEntity/Sources/Project.hx -------------------------------------------------------------------------------- /081_deleteArrayEntity/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/081_deleteArrayEntity/khafile.js -------------------------------------------------------------------------------- /082_ease/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/082_ease/Sources/Main.hx -------------------------------------------------------------------------------- /082_ease/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/082_ease/Sources/Project.hx -------------------------------------------------------------------------------- /082_ease/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/082_ease/khafile.js -------------------------------------------------------------------------------- /083_lerp/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/083_lerp/Sources/Main.hx -------------------------------------------------------------------------------- /083_lerp/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/083_lerp/Sources/Project.hx -------------------------------------------------------------------------------- /083_lerp/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/083_lerp/khafile.js -------------------------------------------------------------------------------- /084_randomRange/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/084_randomRange/Sources/Main.hx -------------------------------------------------------------------------------- /084_randomRange/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/084_randomRange/Sources/Project.hx -------------------------------------------------------------------------------- /084_randomRange/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/084_randomRange/khafile.js -------------------------------------------------------------------------------- /085_zuiRevisit/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/085_zuiRevisit/Sources/Main.hx -------------------------------------------------------------------------------- /085_zuiRevisit/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/085_zuiRevisit/Sources/Project.hx -------------------------------------------------------------------------------- /085_zuiRevisit/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/085_zuiRevisit/khafile.js -------------------------------------------------------------------------------- /086_followerAI/Sources/Entity.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/086_followerAI/Sources/Entity.hx -------------------------------------------------------------------------------- /086_followerAI/Sources/Follower.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/086_followerAI/Sources/Follower.hx -------------------------------------------------------------------------------- /086_followerAI/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/086_followerAI/Sources/Main.hx -------------------------------------------------------------------------------- /086_followerAI/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/086_followerAI/Sources/Player.hx -------------------------------------------------------------------------------- /086_followerAI/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/086_followerAI/Sources/Project.hx -------------------------------------------------------------------------------- /086_followerAI/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/086_followerAI/khafile.js -------------------------------------------------------------------------------- /087_runnerAI/Sources/Entity.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/087_runnerAI/Sources/Entity.hx -------------------------------------------------------------------------------- /087_runnerAI/Sources/Follower.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/087_runnerAI/Sources/Follower.hx -------------------------------------------------------------------------------- /087_runnerAI/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/087_runnerAI/Sources/Main.hx -------------------------------------------------------------------------------- /087_runnerAI/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/087_runnerAI/Sources/Player.hx -------------------------------------------------------------------------------- /087_runnerAI/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/087_runnerAI/Sources/Project.hx -------------------------------------------------------------------------------- /087_runnerAI/Sources/Runner.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/087_runnerAI/Sources/Runner.hx -------------------------------------------------------------------------------- /087_runnerAI/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/087_runnerAI/khafile.js -------------------------------------------------------------------------------- /088_creatingLibraries/Libraries/lkl/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/088_creatingLibraries/Libraries/lkl/haxelib.json -------------------------------------------------------------------------------- /088_creatingLibraries/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/088_creatingLibraries/Sources/Main.hx -------------------------------------------------------------------------------- /088_creatingLibraries/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/088_creatingLibraries/Sources/Project.hx -------------------------------------------------------------------------------- /088_creatingLibraries/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/088_creatingLibraries/khafile.js -------------------------------------------------------------------------------- /089_aabbCollisionDetection/Libraries/lkl/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/089_aabbCollisionDetection/Libraries/lkl/haxelib.json -------------------------------------------------------------------------------- /089_aabbCollisionDetection/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/089_aabbCollisionDetection/Sources/Main.hx -------------------------------------------------------------------------------- /089_aabbCollisionDetection/Sources/Platform.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/089_aabbCollisionDetection/Sources/Platform.hx -------------------------------------------------------------------------------- /089_aabbCollisionDetection/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/089_aabbCollisionDetection/Sources/Player.hx -------------------------------------------------------------------------------- /089_aabbCollisionDetection/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/089_aabbCollisionDetection/Sources/Project.hx -------------------------------------------------------------------------------- /089_aabbCollisionDetection/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/089_aabbCollisionDetection/khafile.js -------------------------------------------------------------------------------- /090_aabbTileBasedLevelGeneration/Sources/Level.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/090_aabbTileBasedLevelGeneration/Sources/Level.hx -------------------------------------------------------------------------------- /090_aabbTileBasedLevelGeneration/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/090_aabbTileBasedLevelGeneration/Sources/Main.hx -------------------------------------------------------------------------------- /090_aabbTileBasedLevelGeneration/Sources/Platform.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/090_aabbTileBasedLevelGeneration/Sources/Platform.hx -------------------------------------------------------------------------------- /090_aabbTileBasedLevelGeneration/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/090_aabbTileBasedLevelGeneration/Sources/Player.hx -------------------------------------------------------------------------------- /090_aabbTileBasedLevelGeneration/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/090_aabbTileBasedLevelGeneration/Sources/Project.hx -------------------------------------------------------------------------------- /090_aabbTileBasedLevelGeneration/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/090_aabbTileBasedLevelGeneration/khafile.js -------------------------------------------------------------------------------- /093_scaledInteraction/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/093_scaledInteraction/.vscode/launch.json -------------------------------------------------------------------------------- /093_scaledInteraction/Sources/Button.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/093_scaledInteraction/Sources/Button.hx -------------------------------------------------------------------------------- /093_scaledInteraction/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/093_scaledInteraction/Sources/Main.hx -------------------------------------------------------------------------------- /093_scaledInteraction/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/093_scaledInteraction/Sources/Project.hx -------------------------------------------------------------------------------- /093_scaledInteraction/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/093_scaledInteraction/khafile.js -------------------------------------------------------------------------------- /094_whiteNoiseDSP/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/094_whiteNoiseDSP/.vscode/launch.json -------------------------------------------------------------------------------- /094_whiteNoiseDSP/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/094_whiteNoiseDSP/Sources/Main.hx -------------------------------------------------------------------------------- /094_whiteNoiseDSP/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/094_whiteNoiseDSP/Sources/Project.hx -------------------------------------------------------------------------------- /094_whiteNoiseDSP/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/094_whiteNoiseDSP/khafile.js -------------------------------------------------------------------------------- /095_sineWaveDSP/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/095_sineWaveDSP/.vscode/launch.json -------------------------------------------------------------------------------- /095_sineWaveDSP/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/095_sineWaveDSP/Sources/Main.hx -------------------------------------------------------------------------------- /095_sineWaveDSP/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/095_sineWaveDSP/Sources/Project.hx -------------------------------------------------------------------------------- /095_sineWaveDSP/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/095_sineWaveDSP/khafile.js -------------------------------------------------------------------------------- /096_followingEyes/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/096_followingEyes/.vscode/launch.json -------------------------------------------------------------------------------- /096_followingEyes/Assets/head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/096_followingEyes/Assets/head.png -------------------------------------------------------------------------------- /096_followingEyes/Sources/Eye.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/096_followingEyes/Sources/Eye.hx -------------------------------------------------------------------------------- /096_followingEyes/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/096_followingEyes/Sources/Main.hx -------------------------------------------------------------------------------- /096_followingEyes/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/096_followingEyes/Sources/Project.hx -------------------------------------------------------------------------------- /096_followingEyes/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/096_followingEyes/khafile.js -------------------------------------------------------------------------------- /097_ballsOfSound/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/.vscode/launch.json -------------------------------------------------------------------------------- /097_ballsOfSound/Assets/0.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Assets/0.wav -------------------------------------------------------------------------------- /097_ballsOfSound/Assets/1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Assets/1.wav -------------------------------------------------------------------------------- /097_ballsOfSound/Assets/2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Assets/2.wav -------------------------------------------------------------------------------- /097_ballsOfSound/Assets/3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Assets/3.wav -------------------------------------------------------------------------------- /097_ballsOfSound/Assets/4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Assets/4.wav -------------------------------------------------------------------------------- /097_ballsOfSound/Assets/5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Assets/5.wav -------------------------------------------------------------------------------- /097_ballsOfSound/Assets/6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Assets/6.wav -------------------------------------------------------------------------------- /097_ballsOfSound/Assets/7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Assets/7.wav -------------------------------------------------------------------------------- /097_ballsOfSound/Assets/8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Assets/8.wav -------------------------------------------------------------------------------- /097_ballsOfSound/Assets/9.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Assets/9.wav -------------------------------------------------------------------------------- /097_ballsOfSound/Sources/Ball.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Sources/Ball.hx -------------------------------------------------------------------------------- /097_ballsOfSound/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Sources/Main.hx -------------------------------------------------------------------------------- /097_ballsOfSound/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/Sources/Project.hx -------------------------------------------------------------------------------- /097_ballsOfSound/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/097_ballsOfSound/khafile.js -------------------------------------------------------------------------------- /098_particleSystem/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/098_particleSystem/.vscode/launch.json -------------------------------------------------------------------------------- /098_particleSystem/Sources/Emitter.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/098_particleSystem/Sources/Emitter.hx -------------------------------------------------------------------------------- /098_particleSystem/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/098_particleSystem/Sources/Main.hx -------------------------------------------------------------------------------- /098_particleSystem/Sources/Particle.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/098_particleSystem/Sources/Particle.hx -------------------------------------------------------------------------------- /098_particleSystem/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/098_particleSystem/Sources/Project.hx -------------------------------------------------------------------------------- /098_particleSystem/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/098_particleSystem/khafile.js -------------------------------------------------------------------------------- /099_circleWaves/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/099_circleWaves/.vscode/launch.json -------------------------------------------------------------------------------- /099_circleWaves/Sources/Loop.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/099_circleWaves/Sources/Loop.hx -------------------------------------------------------------------------------- /099_circleWaves/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/099_circleWaves/Sources/Main.hx -------------------------------------------------------------------------------- /099_circleWaves/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/099_circleWaves/Sources/Project.hx -------------------------------------------------------------------------------- /099_circleWaves/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/099_circleWaves/khafile.js -------------------------------------------------------------------------------- /100_shaderPlayground/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/100_shaderPlayground/.vscode/launch.json -------------------------------------------------------------------------------- /100_shaderPlayground/Shaders/shaderTest.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/100_shaderPlayground/Shaders/shaderTest.frag.glsl -------------------------------------------------------------------------------- /100_shaderPlayground/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/100_shaderPlayground/Sources/Main.hx -------------------------------------------------------------------------------- /100_shaderPlayground/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/100_shaderPlayground/Sources/Project.hx -------------------------------------------------------------------------------- /100_shaderPlayground/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/100_shaderPlayground/khafile.js -------------------------------------------------------------------------------- /101_shaderPlaygroundUI/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/101_shaderPlaygroundUI/.vscode/launch.json -------------------------------------------------------------------------------- /101_shaderPlaygroundUI/Assets/arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/101_shaderPlaygroundUI/Assets/arial.ttf -------------------------------------------------------------------------------- /101_shaderPlaygroundUI/Shaders/shaderTest.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/101_shaderPlaygroundUI/Shaders/shaderTest.frag.glsl -------------------------------------------------------------------------------- /101_shaderPlaygroundUI/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/101_shaderPlaygroundUI/Sources/Main.hx -------------------------------------------------------------------------------- /101_shaderPlaygroundUI/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/101_shaderPlaygroundUI/Sources/Project.hx -------------------------------------------------------------------------------- /101_shaderPlaygroundUI/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/101_shaderPlaygroundUI/khafile.js -------------------------------------------------------------------------------- /102_objectEntityRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/102_objectEntityRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /102_objectEntityRefineLibrary/Sources/Level.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/102_objectEntityRefineLibrary/Sources/Level.hx -------------------------------------------------------------------------------- /102_objectEntityRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/102_objectEntityRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /102_objectEntityRefineLibrary/Sources/Platform.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/102_objectEntityRefineLibrary/Sources/Platform.hx -------------------------------------------------------------------------------- /102_objectEntityRefineLibrary/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/102_objectEntityRefineLibrary/Sources/Player.hx -------------------------------------------------------------------------------- /102_objectEntityRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/102_objectEntityRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /102_objectEntityRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/102_objectEntityRefineLibrary/khafile.js -------------------------------------------------------------------------------- /103_particleSystemRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/103_particleSystemRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /103_particleSystemRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/103_particleSystemRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /103_particleSystemRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/103_particleSystemRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /103_particleSystemRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/103_particleSystemRefineLibrary/khafile.js -------------------------------------------------------------------------------- /104_spriteAnimationRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/104_spriteAnimationRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /104_spriteAnimationRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/104_spriteAnimationRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /104_spriteAnimationRefineLibrary/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/104_spriteAnimationRefineLibrary/Sources/Player.hx -------------------------------------------------------------------------------- /104_spriteAnimationRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/104_spriteAnimationRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /104_spriteAnimationRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/104_spriteAnimationRefineLibrary/khafile.js -------------------------------------------------------------------------------- /105_statesRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/105_statesRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /105_statesRefineLibrary/Libraries/lkl/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/105_statesRefineLibrary/Libraries/lkl/haxelib.json -------------------------------------------------------------------------------- /105_statesRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/105_statesRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /105_statesRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/105_statesRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /105_statesRefineLibrary/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/105_statesRefineLibrary/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /105_statesRefineLibrary/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/105_statesRefineLibrary/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /105_statesRefineLibrary/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/105_statesRefineLibrary/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /105_statesRefineLibrary/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/105_statesRefineLibrary/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /105_statesRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/105_statesRefineLibrary/khafile.js -------------------------------------------------------------------------------- /106_toolUpdateRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/106_toolUpdateRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /106_toolUpdateRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/106_toolUpdateRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /106_toolUpdateRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/106_toolUpdateRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /106_toolUpdateRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/106_toolUpdateRefineLibrary/khafile.js -------------------------------------------------------------------------------- /107_depthRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/107_depthRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /107_depthRefineLibrary/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/107_depthRefineLibrary/Assets/player.png -------------------------------------------------------------------------------- /107_depthRefineLibrary/Libraries/lkl/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/107_depthRefineLibrary/Libraries/lkl/haxelib.json -------------------------------------------------------------------------------- /107_depthRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/107_depthRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /107_depthRefineLibrary/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/107_depthRefineLibrary/Sources/Player.hx -------------------------------------------------------------------------------- /107_depthRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/107_depthRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /107_depthRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/107_depthRefineLibrary/khafile.js -------------------------------------------------------------------------------- /108_uiRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/108_uiRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /108_uiRefineLibrary/Assets/arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/108_uiRefineLibrary/Assets/arial.ttf -------------------------------------------------------------------------------- /108_uiRefineLibrary/Libraries/lkl/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/108_uiRefineLibrary/Libraries/lkl/haxelib.json -------------------------------------------------------------------------------- /108_uiRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/108_uiRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /108_uiRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/108_uiRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /108_uiRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/108_uiRefineLibrary/khafile.js -------------------------------------------------------------------------------- /109_reflectRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/109_reflectRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /109_reflectRefineLibrary/Assets/abel.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/109_reflectRefineLibrary/Assets/abel.ttf -------------------------------------------------------------------------------- /109_reflectRefineLibrary/Assets/arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/109_reflectRefineLibrary/Assets/arial.ttf -------------------------------------------------------------------------------- /109_reflectRefineLibrary/Assets/player01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/109_reflectRefineLibrary/Assets/player01.png -------------------------------------------------------------------------------- /109_reflectRefineLibrary/Assets/player02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/109_reflectRefineLibrary/Assets/player02.png -------------------------------------------------------------------------------- /109_reflectRefineLibrary/Libraries/lkl/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/109_reflectRefineLibrary/Libraries/lkl/haxelib.json -------------------------------------------------------------------------------- /109_reflectRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/109_reflectRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /109_reflectRefineLibrary/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/109_reflectRefineLibrary/Sources/Player.hx -------------------------------------------------------------------------------- /109_reflectRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/109_reflectRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /109_reflectRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/109_reflectRefineLibrary/khafile.js -------------------------------------------------------------------------------- /110_shootTowardMouse/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/110_shootTowardMouse/.vscode/launch.json -------------------------------------------------------------------------------- /110_shootTowardMouse/Libraries/lkl/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/110_shootTowardMouse/Libraries/lkl/haxelib.json -------------------------------------------------------------------------------- /110_shootTowardMouse/Sources/Bullet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/110_shootTowardMouse/Sources/Bullet.hx -------------------------------------------------------------------------------- /110_shootTowardMouse/Sources/Gun.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/110_shootTowardMouse/Sources/Gun.hx -------------------------------------------------------------------------------- /110_shootTowardMouse/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/110_shootTowardMouse/Sources/Main.hx -------------------------------------------------------------------------------- /110_shootTowardMouse/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/110_shootTowardMouse/Sources/Player.hx -------------------------------------------------------------------------------- /110_shootTowardMouse/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/110_shootTowardMouse/Sources/Project.hx -------------------------------------------------------------------------------- /110_shootTowardMouse/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/110_shootTowardMouse/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /110_shootTowardMouse/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/110_shootTowardMouse/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /110_shootTowardMouse/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/110_shootTowardMouse/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /110_shootTowardMouse/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/110_shootTowardMouse/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /110_shootTowardMouse/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/110_shootTowardMouse/khafile.js -------------------------------------------------------------------------------- /111_shootLeftRight/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/.vscode/launch.json -------------------------------------------------------------------------------- /111_shootLeftRight/Libraries/lkl/Sources/lkl/State.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/Libraries/lkl/Sources/lkl/State.hx -------------------------------------------------------------------------------- /111_shootLeftRight/Libraries/lkl/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/Libraries/lkl/haxelib.json -------------------------------------------------------------------------------- /111_shootLeftRight/Sources/Bullet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/Sources/Bullet.hx -------------------------------------------------------------------------------- /111_shootLeftRight/Sources/Gun.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/Sources/Gun.hx -------------------------------------------------------------------------------- /111_shootLeftRight/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/Sources/Main.hx -------------------------------------------------------------------------------- /111_shootLeftRight/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/Sources/Player.hx -------------------------------------------------------------------------------- /111_shootLeftRight/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/Sources/Project.hx -------------------------------------------------------------------------------- /111_shootLeftRight/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /111_shootLeftRight/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /111_shootLeftRight/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /111_shootLeftRight/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /111_shootLeftRight/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/111_shootLeftRight/khafile.js -------------------------------------------------------------------------------- /112_shootEnemiesRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/112_shootEnemiesRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /112_shootEnemiesRefineLibrary/Sources/Bullet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/112_shootEnemiesRefineLibrary/Sources/Bullet.hx -------------------------------------------------------------------------------- /112_shootEnemiesRefineLibrary/Sources/Enemy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/112_shootEnemiesRefineLibrary/Sources/Enemy.hx -------------------------------------------------------------------------------- /112_shootEnemiesRefineLibrary/Sources/Gun.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/112_shootEnemiesRefineLibrary/Sources/Gun.hx -------------------------------------------------------------------------------- /112_shootEnemiesRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/112_shootEnemiesRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /112_shootEnemiesRefineLibrary/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/112_shootEnemiesRefineLibrary/Sources/Player.hx -------------------------------------------------------------------------------- /112_shootEnemiesRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/112_shootEnemiesRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /112_shootEnemiesRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/112_shootEnemiesRefineLibrary/khafile.js -------------------------------------------------------------------------------- /113_lifeRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /113_lifeRefineLibrary/Libraries/lkl/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/Libraries/lkl/haxelib.json -------------------------------------------------------------------------------- /113_lifeRefineLibrary/Sources/Bullet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/Sources/Bullet.hx -------------------------------------------------------------------------------- /113_lifeRefineLibrary/Sources/Enemy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/Sources/Enemy.hx -------------------------------------------------------------------------------- /113_lifeRefineLibrary/Sources/Gun.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/Sources/Gun.hx -------------------------------------------------------------------------------- /113_lifeRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /113_lifeRefineLibrary/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/Sources/Player.hx -------------------------------------------------------------------------------- /113_lifeRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /113_lifeRefineLibrary/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /113_lifeRefineLibrary/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /113_lifeRefineLibrary/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /113_lifeRefineLibrary/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /113_lifeRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/113_lifeRefineLibrary/khafile.js -------------------------------------------------------------------------------- /114_invincibilityFramesRefineLibrary/Sources/Enemy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/114_invincibilityFramesRefineLibrary/Sources/Enemy.hx -------------------------------------------------------------------------------- /114_invincibilityFramesRefineLibrary/Sources/Gun.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/114_invincibilityFramesRefineLibrary/Sources/Gun.hx -------------------------------------------------------------------------------- /114_invincibilityFramesRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/114_invincibilityFramesRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /114_invincibilityFramesRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/114_invincibilityFramesRefineLibrary/khafile.js -------------------------------------------------------------------------------- /115_poolRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /115_poolRefineLibrary/Libraries/lkl/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/Libraries/lkl/haxelib.json -------------------------------------------------------------------------------- /115_poolRefineLibrary/Sources/Bullet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/Sources/Bullet.hx -------------------------------------------------------------------------------- /115_poolRefineLibrary/Sources/Enemy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/Sources/Enemy.hx -------------------------------------------------------------------------------- /115_poolRefineLibrary/Sources/Gun.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/Sources/Gun.hx -------------------------------------------------------------------------------- /115_poolRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /115_poolRefineLibrary/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/Sources/Player.hx -------------------------------------------------------------------------------- /115_poolRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /115_poolRefineLibrary/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /115_poolRefineLibrary/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /115_poolRefineLibrary/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /115_poolRefineLibrary/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /115_poolRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/115_poolRefineLibrary/khafile.js -------------------------------------------------------------------------------- /116_setupVisualStudioCode/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/116_setupVisualStudioCode/.vscode/launch.json -------------------------------------------------------------------------------- /116_setupVisualStudioCode/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/116_setupVisualStudioCode/Sources/Main.hx -------------------------------------------------------------------------------- /116_setupVisualStudioCode/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/116_setupVisualStudioCode/khafile.js -------------------------------------------------------------------------------- /117_canvasRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /117_canvasRefineLibrary/Libraries/lkl/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/Libraries/lkl/haxelib.json -------------------------------------------------------------------------------- /117_canvasRefineLibrary/Sources/Bullet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/Sources/Bullet.hx -------------------------------------------------------------------------------- /117_canvasRefineLibrary/Sources/Enemy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/Sources/Enemy.hx -------------------------------------------------------------------------------- /117_canvasRefineLibrary/Sources/Gun.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/Sources/Gun.hx -------------------------------------------------------------------------------- /117_canvasRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /117_canvasRefineLibrary/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/Sources/Player.hx -------------------------------------------------------------------------------- /117_canvasRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /117_canvasRefineLibrary/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /117_canvasRefineLibrary/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /117_canvasRefineLibrary/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /117_canvasRefineLibrary/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /117_canvasRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/117_canvasRefineLibrary/khafile.js -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/118_shaderObjectRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/118_shaderObjectRefineLibrary/Assets/player.png -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/118_shaderObjectRefineLibrary/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/118_shaderObjectRefineLibrary/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/Sources/Bullet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/118_shaderObjectRefineLibrary/Sources/Bullet.hx -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/Sources/Enemy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/118_shaderObjectRefineLibrary/Sources/Enemy.hx -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/Sources/Gun.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/118_shaderObjectRefineLibrary/Sources/Gun.hx -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/118_shaderObjectRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/118_shaderObjectRefineLibrary/Sources/Player.hx -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/118_shaderObjectRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/build/118_shaderObjectRefineLibrary-debug-html5-intellij/.idea/.name: -------------------------------------------------------------------------------- 1 | 118_shaderObjectRefineLibrary -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/build/temp/cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/118_shaderObjectRefineLibrary/build/temp/cache.json -------------------------------------------------------------------------------- /118_shaderObjectRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/118_shaderObjectRefineLibrary/khafile.js -------------------------------------------------------------------------------- /119_actuateTween/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/119_actuateTween/.vscode/launch.json -------------------------------------------------------------------------------- /119_actuateTween/Sources/Brick.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/119_actuateTween/Sources/Brick.hx -------------------------------------------------------------------------------- /119_actuateTween/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/119_actuateTween/Sources/Main.hx -------------------------------------------------------------------------------- /119_actuateTween/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/119_actuateTween/Sources/Project.hx -------------------------------------------------------------------------------- /119_actuateTween/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/119_actuateTween/khafile.js -------------------------------------------------------------------------------- /120_deltaTween/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/120_deltaTween/.vscode/launch.json -------------------------------------------------------------------------------- /120_deltaTween/Sources/Brick.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/120_deltaTween/Sources/Brick.hx -------------------------------------------------------------------------------- /120_deltaTween/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/120_deltaTween/Sources/Main.hx -------------------------------------------------------------------------------- /120_deltaTween/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/120_deltaTween/Sources/Project.hx -------------------------------------------------------------------------------- /120_deltaTween/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/120_deltaTween/khafile.js -------------------------------------------------------------------------------- /121_tweenRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Assets/player.png -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Libraries/lkl/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Libraries/lkl/haxelib.json -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Sources/Bullet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Sources/Bullet.hx -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Sources/Enemy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Sources/Enemy.hx -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Sources/Gun.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Sources/Gun.hx -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Sources/Player.hx -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /121_tweenRefineLibrary/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /121_tweenRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/121_tweenRefineLibrary/khafile.js -------------------------------------------------------------------------------- /122_renamingRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /122_renamingRefineLibrary/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/Assets/player.png -------------------------------------------------------------------------------- /122_renamingRefineLibrary/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /122_renamingRefineLibrary/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /122_renamingRefineLibrary/Sources/Bullet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/Sources/Bullet.hx -------------------------------------------------------------------------------- /122_renamingRefineLibrary/Sources/Enemy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/Sources/Enemy.hx -------------------------------------------------------------------------------- /122_renamingRefineLibrary/Sources/Gun.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/Sources/Gun.hx -------------------------------------------------------------------------------- /122_renamingRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /122_renamingRefineLibrary/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/Sources/Player.hx -------------------------------------------------------------------------------- /122_renamingRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /122_renamingRefineLibrary/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /122_renamingRefineLibrary/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /122_renamingRefineLibrary/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /122_renamingRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/122_renamingRefineLibrary/khafile.js -------------------------------------------------------------------------------- /123_sceneRefineLibrary/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/.vscode/launch.json -------------------------------------------------------------------------------- /123_sceneRefineLibrary/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/Assets/player.png -------------------------------------------------------------------------------- /123_sceneRefineLibrary/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /123_sceneRefineLibrary/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /123_sceneRefineLibrary/Sources/Bullet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/Sources/Bullet.hx -------------------------------------------------------------------------------- /123_sceneRefineLibrary/Sources/Enemy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/Sources/Enemy.hx -------------------------------------------------------------------------------- /123_sceneRefineLibrary/Sources/Gun.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/Sources/Gun.hx -------------------------------------------------------------------------------- /123_sceneRefineLibrary/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/Sources/Main.hx -------------------------------------------------------------------------------- /123_sceneRefineLibrary/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/Sources/Player.hx -------------------------------------------------------------------------------- /123_sceneRefineLibrary/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/Sources/Project.hx -------------------------------------------------------------------------------- /123_sceneRefineLibrary/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /123_sceneRefineLibrary/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /123_sceneRefineLibrary/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /123_sceneRefineLibrary/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/123_sceneRefineLibrary/khafile.js -------------------------------------------------------------------------------- /124_libraryToEngine/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/.DS_Store -------------------------------------------------------------------------------- /124_libraryToEngine/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/.vscode/launch.json -------------------------------------------------------------------------------- /124_libraryToEngine/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Assets/player.png -------------------------------------------------------------------------------- /124_libraryToEngine/Libraries/raccoon/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Libraries/raccoon/haxelib.json -------------------------------------------------------------------------------- /124_libraryToEngine/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /124_libraryToEngine/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /124_libraryToEngine/Sources/Bullet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Sources/Bullet.hx -------------------------------------------------------------------------------- /124_libraryToEngine/Sources/Enemy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Sources/Enemy.hx -------------------------------------------------------------------------------- /124_libraryToEngine/Sources/Gun.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Sources/Gun.hx -------------------------------------------------------------------------------- /124_libraryToEngine/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Sources/Main.hx -------------------------------------------------------------------------------- /124_libraryToEngine/Sources/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Sources/Player.hx -------------------------------------------------------------------------------- /124_libraryToEngine/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Sources/Project.hx -------------------------------------------------------------------------------- /124_libraryToEngine/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /124_libraryToEngine/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /124_libraryToEngine/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /124_libraryToEngine/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /124_libraryToEngine/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/124_libraryToEngine/khafile.js -------------------------------------------------------------------------------- /125_blankRaccoonProject/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/125_blankRaccoonProject/.vscode/launch.json -------------------------------------------------------------------------------- /125_blankRaccoonProject/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/125_blankRaccoonProject/Assets/player.png -------------------------------------------------------------------------------- /125_blankRaccoonProject/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/125_blankRaccoonProject/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /125_blankRaccoonProject/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/125_blankRaccoonProject/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /125_blankRaccoonProject/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/125_blankRaccoonProject/Sources/Main.hx -------------------------------------------------------------------------------- /125_blankRaccoonProject/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/125_blankRaccoonProject/Sources/Project.hx -------------------------------------------------------------------------------- /125_blankRaccoonProject/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/125_blankRaccoonProject/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /125_blankRaccoonProject/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/125_blankRaccoonProject/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /125_blankRaccoonProject/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/125_blankRaccoonProject/khafile.js -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/.vscode/launch.json -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/Assets/tone0.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/Assets/tone0.wav -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/Assets/tone1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/Assets/tone1.wav -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/Assets/tone2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/Assets/tone2.wav -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/Assets/tone3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/Assets/tone3.wav -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/Assets/tone4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/Assets/tone4.wav -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/Assets/tone5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/Assets/tone5.wav -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/Sources/Main.hx -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/Sources/Project.hx -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /126_randomSoundsRaccoon/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/126_randomSoundsRaccoon/khafile.js -------------------------------------------------------------------------------- /127_htmlCanvasRaccoon/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/127_htmlCanvasRaccoon/.vscode/launch.json -------------------------------------------------------------------------------- /127_htmlCanvasRaccoon/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/127_htmlCanvasRaccoon/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /127_htmlCanvasRaccoon/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/127_htmlCanvasRaccoon/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /127_htmlCanvasRaccoon/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/127_htmlCanvasRaccoon/Sources/Main.hx -------------------------------------------------------------------------------- /127_htmlCanvasRaccoon/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/127_htmlCanvasRaccoon/Sources/Project.hx -------------------------------------------------------------------------------- /127_htmlCanvasRaccoon/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/127_htmlCanvasRaccoon/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /127_htmlCanvasRaccoon/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/127_htmlCanvasRaccoon/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /127_htmlCanvasRaccoon/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/127_htmlCanvasRaccoon/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /127_htmlCanvasRaccoon/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/127_htmlCanvasRaccoon/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /127_htmlCanvasRaccoon/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/127_htmlCanvasRaccoon/khafile.js -------------------------------------------------------------------------------- /128_textureRaccoon/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/128_textureRaccoon/.vscode/launch.json -------------------------------------------------------------------------------- /128_textureRaccoon/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/128_textureRaccoon/Assets/player.png -------------------------------------------------------------------------------- /128_textureRaccoon/Libraries/raccoon/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/128_textureRaccoon/Libraries/raccoon/haxelib.json -------------------------------------------------------------------------------- /128_textureRaccoon/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/128_textureRaccoon/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /128_textureRaccoon/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/128_textureRaccoon/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /128_textureRaccoon/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/128_textureRaccoon/Sources/Main.hx -------------------------------------------------------------------------------- /128_textureRaccoon/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/128_textureRaccoon/Sources/Project.hx -------------------------------------------------------------------------------- /128_textureRaccoon/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/128_textureRaccoon/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /128_textureRaccoon/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/128_textureRaccoon/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /128_textureRaccoon/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/128_textureRaccoon/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /128_textureRaccoon/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/128_textureRaccoon/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /128_textureRaccoon/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/128_textureRaccoon/khafile.js -------------------------------------------------------------------------------- /129_raccoonEngineCleanUp/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/129_raccoonEngineCleanUp/.vscode/launch.json -------------------------------------------------------------------------------- /129_raccoonEngineCleanUp/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/129_raccoonEngineCleanUp/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /129_raccoonEngineCleanUp/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/129_raccoonEngineCleanUp/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /129_raccoonEngineCleanUp/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/129_raccoonEngineCleanUp/Sources/Main.hx -------------------------------------------------------------------------------- /129_raccoonEngineCleanUp/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/129_raccoonEngineCleanUp/Sources/Project.hx -------------------------------------------------------------------------------- /129_raccoonEngineCleanUp/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/129_raccoonEngineCleanUp/khafile.js -------------------------------------------------------------------------------- /130_depthRaccoon/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/.vscode/launch.json -------------------------------------------------------------------------------- /130_depthRaccoon/Assets/crate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Assets/crate.png -------------------------------------------------------------------------------- /130_depthRaccoon/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Assets/player.png -------------------------------------------------------------------------------- /130_depthRaccoon/Libraries/raccoon/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Libraries/raccoon/haxelib.json -------------------------------------------------------------------------------- /130_depthRaccoon/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /130_depthRaccoon/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /130_depthRaccoon/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Sources/Main.hx -------------------------------------------------------------------------------- /130_depthRaccoon/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Sources/Project.hx -------------------------------------------------------------------------------- /130_depthRaccoon/Sources/char/Crate.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Sources/char/Crate.hx -------------------------------------------------------------------------------- /130_depthRaccoon/Sources/char/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Sources/char/Player.hx -------------------------------------------------------------------------------- /130_depthRaccoon/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /130_depthRaccoon/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /130_depthRaccoon/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /130_depthRaccoon/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /130_depthRaccoon/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/130_depthRaccoon/khafile.js -------------------------------------------------------------------------------- /131_pickUpItems/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/.vscode/launch.json -------------------------------------------------------------------------------- /131_pickUpItems/Assets/crate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Assets/crate.png -------------------------------------------------------------------------------- /131_pickUpItems/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Assets/player.png -------------------------------------------------------------------------------- /131_pickUpItems/Libraries/raccoon/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Libraries/raccoon/haxelib.json -------------------------------------------------------------------------------- /131_pickUpItems/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /131_pickUpItems/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /131_pickUpItems/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Sources/Main.hx -------------------------------------------------------------------------------- /131_pickUpItems/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Sources/Project.hx -------------------------------------------------------------------------------- /131_pickUpItems/Sources/char/Crate.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Sources/char/Crate.hx -------------------------------------------------------------------------------- /131_pickUpItems/Sources/char/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Sources/char/Player.hx -------------------------------------------------------------------------------- /131_pickUpItems/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /131_pickUpItems/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /131_pickUpItems/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /131_pickUpItems/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /131_pickUpItems/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/131_pickUpItems/khafile.js -------------------------------------------------------------------------------- /132_mouse2D/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/132_mouse2D/.vscode/launch.json -------------------------------------------------------------------------------- /132_mouse2D/Libraries/raccoon/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/132_mouse2D/Libraries/raccoon/haxelib.json -------------------------------------------------------------------------------- /132_mouse2D/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/132_mouse2D/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /132_mouse2D/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/132_mouse2D/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /132_mouse2D/Sources/Block.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/132_mouse2D/Sources/Block.hx -------------------------------------------------------------------------------- /132_mouse2D/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/132_mouse2D/Sources/Main.hx -------------------------------------------------------------------------------- /132_mouse2D/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/132_mouse2D/Sources/Project.hx -------------------------------------------------------------------------------- /132_mouse2D/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/132_mouse2D/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /132_mouse2D/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/132_mouse2D/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /132_mouse2D/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/132_mouse2D/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /132_mouse2D/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/132_mouse2D/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /132_mouse2D/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/132_mouse2D/khafile.js -------------------------------------------------------------------------------- /133_tiledTMX/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/.vscode/launch.json -------------------------------------------------------------------------------- /133_tiledTMX/Assets/map.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Assets/map.tmx -------------------------------------------------------------------------------- /133_tiledTMX/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Assets/player.png -------------------------------------------------------------------------------- /133_tiledTMX/Assets/tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Assets/tiles.png -------------------------------------------------------------------------------- /133_tiledTMX/Libraries/raccoon/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Libraries/raccoon/haxelib.json -------------------------------------------------------------------------------- /133_tiledTMX/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /133_tiledTMX/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /133_tiledTMX/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Sources/Main.hx -------------------------------------------------------------------------------- /133_tiledTMX/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Sources/Project.hx -------------------------------------------------------------------------------- /133_tiledTMX/Sources/char/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Sources/char/Player.hx -------------------------------------------------------------------------------- /133_tiledTMX/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /133_tiledTMX/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /133_tiledTMX/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /133_tiledTMX/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /133_tiledTMX/Sources/world/Platform.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/Sources/world/Platform.hx -------------------------------------------------------------------------------- /133_tiledTMX/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/133_tiledTMX/khafile.js -------------------------------------------------------------------------------- /134_tiledRaccoon/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/.vscode/launch.json -------------------------------------------------------------------------------- /134_tiledRaccoon/Assets/map.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Assets/map.tmx -------------------------------------------------------------------------------- /134_tiledRaccoon/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Assets/player.png -------------------------------------------------------------------------------- /134_tiledRaccoon/Assets/tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Assets/tiles.png -------------------------------------------------------------------------------- /134_tiledRaccoon/Libraries/raccoon/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Libraries/raccoon/haxelib.json -------------------------------------------------------------------------------- /134_tiledRaccoon/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /134_tiledRaccoon/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /134_tiledRaccoon/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Sources/Main.hx -------------------------------------------------------------------------------- /134_tiledRaccoon/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Sources/Project.hx -------------------------------------------------------------------------------- /134_tiledRaccoon/Sources/char/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Sources/char/Player.hx -------------------------------------------------------------------------------- /134_tiledRaccoon/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /134_tiledRaccoon/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /134_tiledRaccoon/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /134_tiledRaccoon/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /134_tiledRaccoon/Sources/world/Platform.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/Sources/world/Platform.hx -------------------------------------------------------------------------------- /134_tiledRaccoon/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/134_tiledRaccoon/khafile.js -------------------------------------------------------------------------------- /135_wallJumpRaccoon/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/.vscode/launch.json -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Assets/map.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Assets/map.tmx -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Assets/player.png -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Assets/tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Assets/tiles.png -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Libraries/raccoon/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Libraries/raccoon/haxelib.json -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Sources/Main.hx -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Sources/Project.hx -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Sources/char/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Sources/char/Player.hx -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Sources/state/OptionState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Sources/state/OptionState.hx -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /135_wallJumpRaccoon/Sources/world/Platform.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/Sources/world/Platform.hx -------------------------------------------------------------------------------- /135_wallJumpRaccoon/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/135_wallJumpRaccoon/khafile.js -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/.vscode/launch.json -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/Assets/map.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/Assets/map.tmx -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/Assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/Assets/player.png -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/Assets/tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/Assets/tiles.png -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/Shaders/color.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/Shaders/color.frag.glsl -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/Shaders/image.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/Shaders/image.frag.glsl -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/Sources/Main.hx -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/Sources/Project.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/Sources/Project.hx -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/Sources/char/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/Sources/char/Player.hx -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/Sources/state/MenuState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/Sources/state/MenuState.hx -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/Sources/state/PlayState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/Sources/state/PlayState.hx -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/Sources/state/RetryState.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/Sources/state/RetryState.hx -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/Sources/world/Platform.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/Sources/world/Platform.hx -------------------------------------------------------------------------------- /136_flipSpritesRaccoon/khafile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/136_flipSpritesRaccoon/khafile.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/README.md -------------------------------------------------------------------------------- /img/front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewislepton/kha-tutorial-series/HEAD/img/front.png --------------------------------------------------------------------------------