From 2878fa7ad4cdbaf29cdb31222fa8df55b1e5c50f Mon Sep 17 00:00:00 2001 From: HeesuKim0203 Date: Mon, 20 Nov 2023 16:28:11 +0900 Subject: [PATCH 1/3] Plane exp animation --- src/page/home/class/Plane.ts | 25 +++++++++++++++--- src/page/home/data/enemyPlane.ts | 25 ++++++++++++++++++ src/page/home/data/userPlane.ts | 1 + .../{userPlaneExp => enemyPlaneExp}/exp1.png | Bin .../{userPlaneExp => enemyPlaneExp}/exp10.png | Bin .../{userPlaneExp => enemyPlaneExp}/exp11.png | Bin .../{userPlaneExp => enemyPlaneExp}/exp2.png | Bin .../{userPlaneExp => enemyPlaneExp}/exp3.png | Bin .../{userPlaneExp => enemyPlaneExp}/exp4.png | Bin .../{userPlaneExp => enemyPlaneExp}/exp5.png | Bin .../{userPlaneExp => enemyPlaneExp}/exp6.png | Bin .../{userPlaneExp => enemyPlaneExp}/exp7.png | Bin .../{userPlaneExp => enemyPlaneExp}/exp8.png | Bin .../{userPlaneExp => enemyPlaneExp}/exp9.png | Bin 14 files changed, 48 insertions(+), 3 deletions(-) rename src/page/home/img/planes/{userPlaneExp => enemyPlaneExp}/exp1.png (100%) rename src/page/home/img/planes/{userPlaneExp => enemyPlaneExp}/exp10.png (100%) rename src/page/home/img/planes/{userPlaneExp => enemyPlaneExp}/exp11.png (100%) rename src/page/home/img/planes/{userPlaneExp => enemyPlaneExp}/exp2.png (100%) rename src/page/home/img/planes/{userPlaneExp => enemyPlaneExp}/exp3.png (100%) rename src/page/home/img/planes/{userPlaneExp => enemyPlaneExp}/exp4.png (100%) rename src/page/home/img/planes/{userPlaneExp => enemyPlaneExp}/exp5.png (100%) rename src/page/home/img/planes/{userPlaneExp => enemyPlaneExp}/exp6.png (100%) rename src/page/home/img/planes/{userPlaneExp => enemyPlaneExp}/exp7.png (100%) rename src/page/home/img/planes/{userPlaneExp => enemyPlaneExp}/exp8.png (100%) rename src/page/home/img/planes/{userPlaneExp => enemyPlaneExp}/exp9.png (100%) diff --git a/src/page/home/class/Plane.ts b/src/page/home/class/Plane.ts index bef2a10..e627d75 100755 --- a/src/page/home/class/Plane.ts +++ b/src/page/home/class/Plane.ts @@ -6,6 +6,7 @@ const SCORE = 100 ; export type PlaneData = { planeImageSrc : string + planeExpImageSrcList : string[] speed : number life : number size : size @@ -23,6 +24,12 @@ export enum PlaneKind { ENEMYPLANE = 1 } +enum PlaneStatus { + NORAML = 0, + COLLISION = 1, + END = 2 +} + enum ShotStatus { STOP = 0, ACTION = 1, @@ -31,7 +38,8 @@ enum ShotStatus { class Plane extends Obj { // Plane Data private id : number = 0 ; - private img : HTMLImageElement | null = null ; + private planeExpImgList : HTMLImageElement[] = [] ; + private img : HTMLImageElement = new Image() ; private shotAction : ShotStatus = ShotStatus.STOP ; private shotDelay : number = 1000 ; private shotMappingPid : number = 0 ; @@ -53,6 +61,7 @@ class Plane extends Obj { positionY : number, { planeImageSrc, + planeExpImageSrcList, size, shotSize, speed, @@ -72,11 +81,19 @@ class Plane extends Obj { this.size = size ; this.life = life ; - this.img = new Image() ; this.img.src = planeImageSrc ; this.img.width = size.width ; this.img.height = size.height ; + this.planeExpImgList = planeExpImageSrcList.map(( src : string, index : number ) => { + const img = new Image() ; + img.src = src ; + img.width = size.expWidth ; + img.height = size.expHeight ; + + return img ; + }) ; + this.shotDamage = shotDamage ; this.shotDelay = shotDelay ; this.shotSpeed = shotSpeed ; @@ -99,7 +116,6 @@ class Plane extends Obj { } public getId() { return this.id ; } - public getImg() { return this.img ; } public getImgList() { return this.shotImgList ; } public getShotStatus() { return this.shotAction ; } public getShotDelay() { return this.shotDelay ; } @@ -124,6 +140,9 @@ class Plane extends Obj { return { shotPositionX, shotPositionY } } + public getImg() { + return this.img ; + } public setLife( life : number ) { this.life = life ; } diff --git a/src/page/home/data/enemyPlane.ts b/src/page/home/data/enemyPlane.ts index 113d067..295d203 100644 --- a/src/page/home/data/enemyPlane.ts +++ b/src/page/home/data/enemyPlane.ts @@ -12,6 +12,18 @@ import shoot10Src from '../img/shot/enemyPlaneShot/shot5_exp5.png' import shoot11Src from '../img/shot/enemyPlaneShot/shot5_exp6.png' import shoot12Src from '../img/shot/enemyPlaneShot/shot5_exp7.png' +import planeExp1 from '../img/planes/enemyPlaneExp/exp1.png' +import planeExp2 from '../img/planes/enemyPlaneExp/exp2.png' +import planeExp3 from '../img/planes/enemyPlaneExp/exp3.png' +import planeExp4 from '../img/planes/enemyPlaneExp/exp4.png' +import planeExp5 from '../img/planes/enemyPlaneExp/exp5.png' +import planeExp6 from '../img/planes/enemyPlaneExp/exp6.png' +import planeExp7 from '../img/planes/enemyPlaneExp/exp7.png' +import planeExp8 from '../img/planes/enemyPlaneExp/exp8.png' +import planeExp9 from '../img/planes/enemyPlaneExp/exp9.png' +import planeExp10 from '../img/planes/enemyPlaneExp/exp10.png' +import planeExp11 from '../img/planes/enemyPlaneExp/exp11.png' + import level1EnemyPlaneSrc from '../img/planes/level1_enemy_planes.png' import { PlaneData } from '../class/Plane' @@ -25,6 +37,19 @@ const enemyPlaneList : EnemyPlanLevelData[] = [ level : 1, planeDate : { planeImageSrc : level1EnemyPlaneSrc, + planeExpImageSrcList : [ + planeExp1, + planeExp2, + planeExp3, + planeExp4, + planeExp5, + planeExp6, + planeExp7, + planeExp8, + planeExp9, + planeExp1, + planeExp1, + ], size : { width : 105, height : 82, diff --git a/src/page/home/data/userPlane.ts b/src/page/home/data/userPlane.ts index fd7d4fb..e9e5cde 100644 --- a/src/page/home/data/userPlane.ts +++ b/src/page/home/data/userPlane.ts @@ -18,6 +18,7 @@ import userPlaneSrc from '../img/planes/user_airplane.png' const userPlaneData : PlaneData = { planeImageSrc : userPlaneSrc, + planeExpImageSrcList : [], size : { width : 77, height : 34, diff --git a/src/page/home/img/planes/userPlaneExp/exp1.png b/src/page/home/img/planes/enemyPlaneExp/exp1.png similarity index 100% rename from src/page/home/img/planes/userPlaneExp/exp1.png rename to src/page/home/img/planes/enemyPlaneExp/exp1.png diff --git a/src/page/home/img/planes/userPlaneExp/exp10.png b/src/page/home/img/planes/enemyPlaneExp/exp10.png similarity index 100% rename from src/page/home/img/planes/userPlaneExp/exp10.png rename to src/page/home/img/planes/enemyPlaneExp/exp10.png diff --git a/src/page/home/img/planes/userPlaneExp/exp11.png b/src/page/home/img/planes/enemyPlaneExp/exp11.png similarity index 100% rename from src/page/home/img/planes/userPlaneExp/exp11.png rename to src/page/home/img/planes/enemyPlaneExp/exp11.png diff --git a/src/page/home/img/planes/userPlaneExp/exp2.png b/src/page/home/img/planes/enemyPlaneExp/exp2.png similarity index 100% rename from src/page/home/img/planes/userPlaneExp/exp2.png rename to src/page/home/img/planes/enemyPlaneExp/exp2.png diff --git a/src/page/home/img/planes/userPlaneExp/exp3.png b/src/page/home/img/planes/enemyPlaneExp/exp3.png similarity index 100% rename from src/page/home/img/planes/userPlaneExp/exp3.png rename to src/page/home/img/planes/enemyPlaneExp/exp3.png diff --git a/src/page/home/img/planes/userPlaneExp/exp4.png b/src/page/home/img/planes/enemyPlaneExp/exp4.png similarity index 100% rename from src/page/home/img/planes/userPlaneExp/exp4.png rename to src/page/home/img/planes/enemyPlaneExp/exp4.png diff --git a/src/page/home/img/planes/userPlaneExp/exp5.png b/src/page/home/img/planes/enemyPlaneExp/exp5.png similarity index 100% rename from src/page/home/img/planes/userPlaneExp/exp5.png rename to src/page/home/img/planes/enemyPlaneExp/exp5.png diff --git a/src/page/home/img/planes/userPlaneExp/exp6.png b/src/page/home/img/planes/enemyPlaneExp/exp6.png similarity index 100% rename from src/page/home/img/planes/userPlaneExp/exp6.png rename to src/page/home/img/planes/enemyPlaneExp/exp6.png diff --git a/src/page/home/img/planes/userPlaneExp/exp7.png b/src/page/home/img/planes/enemyPlaneExp/exp7.png similarity index 100% rename from src/page/home/img/planes/userPlaneExp/exp7.png rename to src/page/home/img/planes/enemyPlaneExp/exp7.png diff --git a/src/page/home/img/planes/userPlaneExp/exp8.png b/src/page/home/img/planes/enemyPlaneExp/exp8.png similarity index 100% rename from src/page/home/img/planes/userPlaneExp/exp8.png rename to src/page/home/img/planes/enemyPlaneExp/exp8.png diff --git a/src/page/home/img/planes/userPlaneExp/exp9.png b/src/page/home/img/planes/enemyPlaneExp/exp9.png similarity index 100% rename from src/page/home/img/planes/userPlaneExp/exp9.png rename to src/page/home/img/planes/enemyPlaneExp/exp9.png From 1201cc4ce656d254698b89c4bb4f5f1958c24fa3 Mon Sep 17 00:00:00 2001 From: HeesuKim0203 Date: Tue, 21 Nov 2023 17:19:15 +0900 Subject: [PATCH 2/3] add exp image property --- src/page/home/class/Plane.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/page/home/class/Plane.ts b/src/page/home/class/Plane.ts index e627d75..2af69cd 100755 --- a/src/page/home/class/Plane.ts +++ b/src/page/home/class/Plane.ts @@ -46,6 +46,8 @@ class Plane extends Obj { private size : size = { width : 0, height : 0, expWidth : 0, expHeight : 0 } ; protected life : number = 0 ; + protected planeStatus : PlaneStatus = PlaneStatus.NORAML ; + // Shot Data private shotImgList : HTMLImageElement[] | null = null ; private shotSpeed : number = 0 ; @@ -127,6 +129,7 @@ class Plane extends Obj { public getLife() { return this.life ; } public getShotDamage() { return this.shotDamage ; } public getShotSize() { return this.shotSize ; } + public getPlaneStatus() { return this.planeStatus ; } public getShotPosition( direction : boolean ) { let shotPositionX ; @@ -144,6 +147,9 @@ class Plane extends Obj { return this.img ; } public setLife( life : number ) { + + if( life === 0 ) this.planeStatus = PlaneStatus.COLLISION ; + this.life = life ; } public checkShotStatusAction() { From a2527e3f6bb55f0fe5123fb2d25d88f3ff941ebc Mon Sep 17 00:00:00 2001 From: HeesuKim0203 Date: Tue, 21 Nov 2023 22:05:49 +0900 Subject: [PATCH 3/3] plane exp data update --- package.json | 2 +- src/page/home/Canvas.tsx | 4 +- src/page/home/class/Game.ts | 43 ++++++ src/page/home/class/Plane.ts | 82 +++++------ src/page/home/class/Shot.ts | 6 +- src/page/home/data/enemyPlane.ts | 136 ++++++++++++++---- src/page/home/data/userPlane.ts | 3 +- src/page/home/gameData/data.json | 3 +- .../exp1.png | Bin .../exp10.png | Bin .../exp11.png | Bin .../exp2.png | Bin .../exp3.png | Bin .../exp4.png | Bin .../exp5.png | Bin .../exp6.png | Bin .../exp7.png | Bin .../exp8.png | Bin .../exp9.png | Bin .../img/planes/enemyLevel2PlaneExp/exp1.png | Bin 0 -> 7975 bytes .../img/planes/enemyLevel2PlaneExp/exp10.png | Bin 0 -> 4419 bytes .../img/planes/enemyLevel2PlaneExp/exp11.png | Bin 0 -> 4041 bytes .../img/planes/enemyLevel2PlaneExp/exp2.png | Bin 0 -> 7879 bytes .../img/planes/enemyLevel2PlaneExp/exp3.png | Bin 0 -> 6957 bytes .../img/planes/enemyLevel2PlaneExp/exp4.png | Bin 0 -> 6303 bytes .../img/planes/enemyLevel2PlaneExp/exp5.png | Bin 0 -> 5805 bytes .../img/planes/enemyLevel2PlaneExp/exp6.png | Bin 0 -> 6887 bytes .../img/planes/enemyLevel2PlaneExp/exp7.png | Bin 0 -> 7273 bytes .../img/planes/enemyLevel2PlaneExp/exp8.png | Bin 0 -> 6513 bytes .../img/planes/enemyLevel2PlaneExp/exp9.png | Bin 0 -> 5244 bytes .../home/img/planes/level2_enemy_planes.png | Bin 0 -> 6651 bytes .../shot5_1.png | Bin .../shot5_2.png | Bin .../shot5_3.png | Bin .../shot5_4.png | Bin .../shot5_5.png | Bin .../shot5_exp1.png | Bin .../shot5_exp2.png | Bin .../shot5_exp3.png | Bin .../shot5_exp4.png | Bin .../shot5_exp5.png | Bin .../shot5_exp6.png | Bin .../shot5_exp7.png | Bin .../img/shot/enemyLevel2PlaneShot/shot6_1.png | Bin 0 -> 417 bytes .../img/shot/enemyLevel2PlaneShot/shot6_2.png | Bin 0 -> 435 bytes .../img/shot/enemyLevel2PlaneShot/shot6_3.png | Bin 0 -> 457 bytes .../img/shot/enemyLevel2PlaneShot/shot6_4.png | Bin 0 -> 386 bytes .../shot/enemyLevel2PlaneShot/shot6_exp1.png | Bin 0 -> 2041 bytes .../shot/enemyLevel2PlaneShot/shot6_exp10.png | Bin 0 -> 1857 bytes .../shot/enemyLevel2PlaneShot/shot6_exp2.png | Bin 0 -> 2328 bytes .../shot/enemyLevel2PlaneShot/shot6_exp3.png | Bin 0 -> 2342 bytes .../shot/enemyLevel2PlaneShot/shot6_exp4.png | Bin 0 -> 2620 bytes .../shot/enemyLevel2PlaneShot/shot6_exp5.png | Bin 0 -> 2575 bytes .../shot/enemyLevel2PlaneShot/shot6_exp6.png | Bin 0 -> 2551 bytes .../shot/enemyLevel2PlaneShot/shot6_exp7.png | Bin 0 -> 2658 bytes .../shot/enemyLevel2PlaneShot/shot6_exp8.png | Bin 0 -> 2501 bytes .../shot/enemyLevel2PlaneShot/shot6_exp9.png | Bin 0 -> 2258 bytes 57 files changed, 200 insertions(+), 79 deletions(-) rename src/page/home/img/planes/{enemyPlaneExp => enemyLevel1PlaneExp}/exp1.png (100%) rename src/page/home/img/planes/{enemyPlaneExp => enemyLevel1PlaneExp}/exp10.png (100%) rename src/page/home/img/planes/{enemyPlaneExp => enemyLevel1PlaneExp}/exp11.png (100%) rename src/page/home/img/planes/{enemyPlaneExp => enemyLevel1PlaneExp}/exp2.png (100%) rename src/page/home/img/planes/{enemyPlaneExp => enemyLevel1PlaneExp}/exp3.png (100%) rename src/page/home/img/planes/{enemyPlaneExp => enemyLevel1PlaneExp}/exp4.png (100%) rename src/page/home/img/planes/{enemyPlaneExp => enemyLevel1PlaneExp}/exp5.png (100%) rename src/page/home/img/planes/{enemyPlaneExp => enemyLevel1PlaneExp}/exp6.png (100%) rename src/page/home/img/planes/{enemyPlaneExp => enemyLevel1PlaneExp}/exp7.png (100%) rename src/page/home/img/planes/{enemyPlaneExp => enemyLevel1PlaneExp}/exp8.png (100%) rename src/page/home/img/planes/{enemyPlaneExp => enemyLevel1PlaneExp}/exp9.png (100%) create mode 100644 src/page/home/img/planes/enemyLevel2PlaneExp/exp1.png create mode 100644 src/page/home/img/planes/enemyLevel2PlaneExp/exp10.png create mode 100644 src/page/home/img/planes/enemyLevel2PlaneExp/exp11.png create mode 100644 src/page/home/img/planes/enemyLevel2PlaneExp/exp2.png create mode 100644 src/page/home/img/planes/enemyLevel2PlaneExp/exp3.png create mode 100644 src/page/home/img/planes/enemyLevel2PlaneExp/exp4.png create mode 100644 src/page/home/img/planes/enemyLevel2PlaneExp/exp5.png create mode 100644 src/page/home/img/planes/enemyLevel2PlaneExp/exp6.png create mode 100644 src/page/home/img/planes/enemyLevel2PlaneExp/exp7.png create mode 100644 src/page/home/img/planes/enemyLevel2PlaneExp/exp8.png create mode 100644 src/page/home/img/planes/enemyLevel2PlaneExp/exp9.png create mode 100644 src/page/home/img/planes/level2_enemy_planes.png rename src/page/home/img/shot/{enemyPlaneShot => enemyLevel1PlaneShot}/shot5_1.png (100%) rename src/page/home/img/shot/{enemyPlaneShot => enemyLevel1PlaneShot}/shot5_2.png (100%) rename src/page/home/img/shot/{enemyPlaneShot => enemyLevel1PlaneShot}/shot5_3.png (100%) rename src/page/home/img/shot/{enemyPlaneShot => enemyLevel1PlaneShot}/shot5_4.png (100%) rename src/page/home/img/shot/{enemyPlaneShot => enemyLevel1PlaneShot}/shot5_5.png (100%) rename src/page/home/img/shot/{enemyPlaneShot => enemyLevel1PlaneShot}/shot5_exp1.png (100%) rename src/page/home/img/shot/{enemyPlaneShot => enemyLevel1PlaneShot}/shot5_exp2.png (100%) rename src/page/home/img/shot/{enemyPlaneShot => enemyLevel1PlaneShot}/shot5_exp3.png (100%) rename src/page/home/img/shot/{enemyPlaneShot => enemyLevel1PlaneShot}/shot5_exp4.png (100%) rename src/page/home/img/shot/{enemyPlaneShot => enemyLevel1PlaneShot}/shot5_exp5.png (100%) rename src/page/home/img/shot/{enemyPlaneShot => enemyLevel1PlaneShot}/shot5_exp6.png (100%) rename src/page/home/img/shot/{enemyPlaneShot => enemyLevel1PlaneShot}/shot5_exp7.png (100%) create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_1.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_2.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_3.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_4.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp1.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp10.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp2.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp3.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp4.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp5.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp6.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp7.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp8.png create mode 100644 src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp9.png diff --git a/package.json b/package.json index 2f09f25..52b3f7f 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "shooting_game", - "version": "0.1.0", + "version": "1.0.0", "homepage": "https://planeshooinggame.com", "private": true, "dependencies": { diff --git a/src/page/home/Canvas.tsx b/src/page/home/Canvas.tsx index 26028c2..241e44d 100755 --- a/src/page/home/Canvas.tsx +++ b/src/page/home/Canvas.tsx @@ -38,9 +38,7 @@ const Canvas = ( props : CanvasProps ) => { paint.initBackground() ; paint.runAnimationFrame() ; - window.addEventListener('focus', (event) => { - window.location.reload() ; - }, false); + window.addEventListener('focus', (event) => window.location.reload(), false); const game = new Game({ title : gameData.title, enemyPlaneImformationList : gameData.enemyPlaneList, wall : wall, painter : paint, enemyPlaneDataList : enemyPlaneList }) ; diff --git a/src/page/home/class/Game.ts b/src/page/home/class/Game.ts index 2304969..ffe24da 100644 --- a/src/page/home/class/Game.ts +++ b/src/page/home/class/Game.ts @@ -3,6 +3,8 @@ import Painter from "./Painter"; import { PlaneList, PlaneKind } from "./Plane" import Wall from "./Wall" + +const SCORE = 100 ; const ENEMPLANE_START_POSITION_X = 1200 ; const ENEMPLANE_START_POSITION_Y_MIN = 0 ; const ENEMPLANE_START_POSITION_Y_MAX = 600 ; @@ -35,6 +37,8 @@ export default class Game { private enemyPlaneDataList : EnemyPlanLevelData[] = [] ; private gameStatus : GameStatus = GameStatus.START ; private planeList : PlaneList = new PlaneList() ; + public static enemyPlaneNum : number = 0 ; + public static userScore : number = 0 ; constructor({ title, @@ -57,6 +61,9 @@ export default class Game { let time = 0 ; this.enemyPlaneImformationList.forEach((enemyPlaneImportmation : EnemyPlaneImformation, index : number) => { + + Game.enemyPlaneNum += enemyPlaneImportmation.num ; + for(let i = 0 ; i < enemyPlaneImportmation.num ; i++) { const findIndex = this.enemyPlaneDataList.findIndex((enemyPlanData : EnemyPlanLevelData) => enemyPlanData.level === enemyPlaneImportmation.level) ; const planeData = this.enemyPlaneDataList[findIndex].planeDate ; @@ -77,4 +84,40 @@ export default class Game { public end() { } +} + +export function gameOver() { + const gameEnd = document.getElementsByClassName('gameEnd')[0] as HTMLParagraphElement ; + gameEnd.className = gameEnd.className.replace('hidden', 'flex') ; + + const gameOver = document.getElementsByClassName('gameOver')[0] as HTMLParagraphElement ; + gameOver.className = gameOver.className.replace('hidden', 'block') ; +} + +export function gameClear() { + const gameEnd = document.getElementsByClassName('gameEnd')[0] as HTMLParagraphElement ; + gameEnd.className = gameEnd.className.replace('hidden', 'flex') ; + + const gameOver = document.getElementsByClassName('gameClear')[0] as HTMLParagraphElement ; + gameOver.className = gameOver.className.replace('hidden', 'block') ; +} + +export function setUserLifeHTML( life : number ) { + const userLife = document.getElementsByClassName('userLife')[0] as HTMLParagraphElement ; + userLife.innerText = `Life : ${life <= 0 ? 0 : life}` ; + + if( life === 0 ) { + gameOver() ; + } +} + +export function setUserScoreHTML( score : number ) { + Game.userScore += SCORE * score ; + + const userScore = document.getElementsByClassName('userScore')[0] as HTMLParagraphElement ; + userScore.innerText = `Score : ${Game.userScore}` ; + + if( Game.enemyPlaneNum !== 0 && Game.userScore === Game.enemyPlaneNum * SCORE ) { + gameClear() ; + } } \ No newline at end of file diff --git a/src/page/home/class/Plane.ts b/src/page/home/class/Plane.ts index 2af69cd..f2f295a 100755 --- a/src/page/home/class/Plane.ts +++ b/src/page/home/class/Plane.ts @@ -1,11 +1,10 @@ -import Painter from './Painter'; import Wall from './Wall' import { Obj, Direction, size } from './util' - -const SCORE = 100 ; +import { gameOver, gameClear, setUserLifeHTML, setUserScoreHTML } from './Game' export type PlaneData = { planeImageSrc : string + planeImageRunSrc : string planeExpImageSrcList : string[] speed : number life : number @@ -39,13 +38,13 @@ class Plane extends Obj { // Plane Data private id : number = 0 ; private planeExpImgList : HTMLImageElement[] = [] ; + protected planeExpImgIndex : number = 0 ; private img : HTMLImageElement = new Image() ; private shotAction : ShotStatus = ShotStatus.STOP ; private shotDelay : number = 1000 ; private shotMappingPid : number = 0 ; private size : size = { width : 0, height : 0, expWidth : 0, expHeight : 0 } ; protected life : number = 0 ; - protected planeStatus : PlaneStatus = PlaneStatus.NORAML ; // Shot Data @@ -116,7 +115,6 @@ class Plane extends Obj { return img ; }) ; } - public getId() { return this.id ; } public getImgList() { return this.shotImgList ; } public getShotStatus() { return this.shotAction ; } @@ -131,25 +129,41 @@ class Plane extends Obj { public getShotSize() { return this.shotSize ; } public getPlaneStatus() { return this.planeStatus ; } public getShotPosition( direction : boolean ) { - let shotPositionX ; - const middle = this.size.width ; if( direction ) shotPositionX = this.position.x + middle ; else shotPositionX = this.position.x - middle ; const shotPositionY = this.position.y + (this.size.height / 2) - (this.shotSize.height / 2) ; - - return { shotPositionX, shotPositionY } + return { shotPositionX, shotPositionY } ; } public getImg() { - return this.img ; + let img : HTMLImageElement ; + switch( this.planeStatus ) { + case PlaneStatus.COLLISION : + // x, y update + if( this.planeExpImgIndex === 0 ) { + this.position.x = this.position.x - (this.size.expWidth - this.size.width) / 2 ; + this.position.y = this.position.y - (this.size.expWidth - this.size.height) / 2 ; + } + img = this.planeExpImgList[this.planeExpImgIndex] ; + this.planeExpImgIndex++ ; + // PlaneStatus End + if( this.planeExpImgIndex === this.planeExpImgList.length ) this.planeStatus = PlaneStatus.END ; + break ; + case PlaneStatus.NORAML : + img = this.img ; + break ; + case PlaneStatus.END : + default : + img = new Image() ; + break ; + } + return img ; } public setLife( life : number ) { - if( life === 0 ) this.planeStatus = PlaneStatus.COLLISION ; - this.life = life ; } public checkShotStatusAction() { @@ -174,31 +188,14 @@ class Plane extends Obj { clearInterval(this.shotMappingPid) ; this.shotMappingPid = 0 ; } - - public gameEnd() { - const gameEnd = document.getElementsByClassName('gameEnd')[0] as HTMLParagraphElement ; - gameEnd.className = gameEnd.className.replace('hidden', 'flex') ; - - const gameOver = document.getElementsByClassName('gameOver')[0] as HTMLParagraphElement ; - gameOver.className = gameOver.className.replace('hidden', 'block') ; - } - } class UserPlane extends Plane { - public userLifeToHTML() { - const userLife = document.getElementsByClassName('userLife')[0] as HTMLParagraphElement ; - userLife.innerText = `Life : ${this.getLife()}` ; - } - public setLife( life : number ) { + setUserLifeHTML( life ) ; + if( life === 0 ) this.planeStatus = PlaneStatus.COLLISION ; this.life = life ; - this.userLifeToHTML() ; - - if( this.life === 0 ) { - this.gameEnd() ; - } } public keyDownToMoveMapping( event : KeyboardEvent ) : void { @@ -276,7 +273,7 @@ class EnemyPlane extends Plane { public move() { try { - if( this.wall ) { + if( this.wall && this.planeStatus === PlaneStatus.NORAML ) { if( this.direction.up ) { if ( this.wall?.getTop() < this.position.y - this.speed ) { this.position.y -= this.speed ; @@ -290,10 +287,11 @@ class EnemyPlane extends Plane { } if( this.direction.left ) { - if ( this.wall?.getLeft() < this.position.x - this.speed ) { - this.position.x -= this.speed ; - }else { - this.gameEnd() ; + this.position.x -= this.speed ; + if( this.wall?.getLeft() > this.position.x - this.speed ) { + gameOver() ; + }else if( this.wall?.getLeft() > this.position.x + this.getSize().width ) { + this.planeStatus = PlaneStatus.END ; } } @@ -366,18 +364,14 @@ class PlaneList { public unregisterPlane() : void { // User Plane - const notLifeUserPlane = this.userPlaneList.filter((plane : UserPlane) => ( plane.getLife() === 0 )) ; + const notLifeUserPlane = this.userPlaneList.filter((plane : UserPlane) => ( plane.getPlaneStatus() === PlaneStatus.END )) ; this.userPlaneList = this.userPlaneList.filter((plane : UserPlane) => !notLifeUserPlane.includes(plane)) ; // Enemy Plane - const notLifeEnemyPlane = this.enemyPlaneList.filter((plane : EnemyPlane) => ( plane.getLife() === 0 )) ; - - this.score += SCORE * notLifeEnemyPlane.length ; - - const userScore = document.getElementsByClassName('userScore')[0] as HTMLParagraphElement ; - userScore.innerText = `Score : ${this.score}` - + const notLifeEnemyPlane = this.enemyPlaneList.filter((plane : EnemyPlane) => ( plane.getPlaneStatus() === PlaneStatus.END )) ; this.enemyPlaneList = this.enemyPlaneList.filter((plane : EnemyPlane) => !notLifeEnemyPlane.includes(plane)) ; + + setUserScoreHTML( notLifeEnemyPlane.length ) ; } } diff --git a/src/page/home/class/Shot.ts b/src/page/home/class/Shot.ts index c80e478..fda0c75 100644 --- a/src/page/home/class/Shot.ts +++ b/src/page/home/class/Shot.ts @@ -58,7 +58,11 @@ export class Shot extends Obj { return this.currentIndex = currentIndex ; } - public setStateToCollison() { this.state = ShotStatus.COLLISION ; } + public setStateToCollison() { + this.position.x = this.position.x - (this.size.expWidth - this.size.width) / 2 ; + this.position.y = this.position.y - (this.size.expWidth - this.size.height) / 2 ; + this.state = ShotStatus.COLLISION ; + } public deleteDetermining() { if( this.imgList ) { return this.imgList?.length === this.currentIndex ; diff --git a/src/page/home/data/enemyPlane.ts b/src/page/home/data/enemyPlane.ts index 295d203..baaf61a 100644 --- a/src/page/home/data/enemyPlane.ts +++ b/src/page/home/data/enemyPlane.ts @@ -1,32 +1,59 @@ -import shoot1Src from '../img/shot/enemyPlaneShot/shot5_1.png' -import shoot2Src from '../img/shot/enemyPlaneShot/shot5_2.png' -import shoot3Src from '../img/shot/enemyPlaneShot/shot5_3.png' -import shoot4Src from '../img/shot/enemyPlaneShot/shot5_4.png' -import shoot5Src from '../img/shot/enemyPlaneShot/shot5_5.png' +import shoot1Src from '../img/shot/enemyLevel1PlaneShot/shot5_1.png' +import shoot2Src from '../img/shot/enemyLevel1PlaneShot/shot5_2.png' +import shoot3Src from '../img/shot/enemyLevel1PlaneShot/shot5_3.png' +import shoot4Src from '../img/shot/enemyLevel1PlaneShot/shot5_4.png' +import shoot5Src from '../img/shot/enemyLevel1PlaneShot/shot5_5.png' -import shoot6Src from '../img/shot/enemyPlaneShot/shot5_exp1.png' -import shoot7Src from '../img/shot/enemyPlaneShot/shot5_exp2.png' -import shoot8Src from '../img/shot/enemyPlaneShot/shot5_exp3.png' -import shoot9Src from '../img/shot/enemyPlaneShot/shot5_exp4.png' -import shoot10Src from '../img/shot/enemyPlaneShot/shot5_exp5.png' -import shoot11Src from '../img/shot/enemyPlaneShot/shot5_exp6.png' -import shoot12Src from '../img/shot/enemyPlaneShot/shot5_exp7.png' +import shoot6Src from '../img/shot/enemyLevel1PlaneShot/shot5_exp1.png' +import shoot7Src from '../img/shot/enemyLevel1PlaneShot/shot5_exp2.png' +import shoot8Src from '../img/shot/enemyLevel1PlaneShot/shot5_exp3.png' +import shoot9Src from '../img/shot/enemyLevel1PlaneShot/shot5_exp4.png' +import shoot10Src from '../img/shot/enemyLevel1PlaneShot/shot5_exp5.png' +import shoot11Src from '../img/shot/enemyLevel1PlaneShot/shot5_exp6.png' +import shoot12Src from '../img/shot/enemyLevel1PlaneShot/shot5_exp7.png' -import planeExp1 from '../img/planes/enemyPlaneExp/exp1.png' -import planeExp2 from '../img/planes/enemyPlaneExp/exp2.png' -import planeExp3 from '../img/planes/enemyPlaneExp/exp3.png' -import planeExp4 from '../img/planes/enemyPlaneExp/exp4.png' -import planeExp5 from '../img/planes/enemyPlaneExp/exp5.png' -import planeExp6 from '../img/planes/enemyPlaneExp/exp6.png' -import planeExp7 from '../img/planes/enemyPlaneExp/exp7.png' -import planeExp8 from '../img/planes/enemyPlaneExp/exp8.png' -import planeExp9 from '../img/planes/enemyPlaneExp/exp9.png' -import planeExp10 from '../img/planes/enemyPlaneExp/exp10.png' -import planeExp11 from '../img/planes/enemyPlaneExp/exp11.png' +import planeExp1 from '../img/planes/enemyLevel1PlaneExp/exp1.png' +import planeExp2 from '../img/planes/enemyLevel1PlaneExp/exp2.png' +import planeExp3 from '../img/planes/enemyLevel1PlaneExp/exp3.png' +import planeExp4 from '../img/planes/enemyLevel1PlaneExp/exp4.png' +import planeExp5 from '../img/planes/enemyLevel1PlaneExp/exp5.png' +import planeExp6 from '../img/planes/enemyLevel1PlaneExp/exp6.png' +import planeExp7 from '../img/planes/enemyLevel1PlaneExp/exp7.png' +import planeExp8 from '../img/planes/enemyLevel1PlaneExp/exp8.png' +import planeExp9 from '../img/planes/enemyLevel1PlaneExp/exp9.png' +import planeExp10 from '../img/planes/enemyLevel1PlaneExp/exp10.png' +import planeExp11 from '../img/planes/enemyLevel1PlaneExp/exp11.png' import level1EnemyPlaneSrc from '../img/planes/level1_enemy_planes.png' import { PlaneData } from '../class/Plane' +import shoot1SrcLevel2 from '../img/shot/enemyLevel2PlaneShot/shot6_1.png' +import shoot2SrcLevel2 from '../img/shot/enemyLevel2PlaneShot/shot6_2.png' +import shoot3SrcLevel2 from '../img/shot/enemyLevel2PlaneShot/shot6_3.png' +import shoot4SrcLevel2 from '../img/shot/enemyLevel2PlaneShot/shot6_4.png' + +import shoot5SrcLevel2 from '../img/shot/enemyLevel2PlaneShot/shot6_exp1.png' +import shoot6SrcLevel2 from '../img/shot/enemyLevel2PlaneShot/shot6_exp2.png' +import shoot7SrcLevel2 from '../img/shot/enemyLevel2PlaneShot/shot6_exp3.png' +import shoot8SrcLevel2 from '../img/shot/enemyLevel2PlaneShot/shot6_exp4.png' +import shoot9SrcLevel2 from '../img/shot/enemyLevel2PlaneShot/shot6_exp5.png' +import shoot10SrcLevel2 from '../img/shot/enemyLevel2PlaneShot/shot6_exp6.png' +import shoot11SrcLevel2 from '../img/shot/enemyLevel2PlaneShot/shot6_exp7.png' + +import planeExp1Level2 from '../img/planes/enemyLevel2PlaneExp/exp1.png' +import planeExp2Level2 from '../img/planes/enemyLevel2PlaneExp/exp2.png' +import planeExp3Level2 from '../img/planes/enemyLevel2PlaneExp/exp3.png' +import planeExp4Level2 from '../img/planes/enemyLevel2PlaneExp/exp4.png' +import planeExp5Level2 from '../img/planes/enemyLevel2PlaneExp/exp5.png' +import planeExp6Level2 from '../img/planes/enemyLevel2PlaneExp/exp6.png' +import planeExp7Level2 from '../img/planes/enemyLevel2PlaneExp/exp7.png' +import planeExp8Level2 from '../img/planes/enemyLevel2PlaneExp/exp8.png' +import planeExp9Level2 from '../img/planes/enemyLevel2PlaneExp/exp9.png' +import planeExp10Level2 from '../img/planes/enemyLevel2PlaneExp/exp10.png' +import planeExp11Level2 from '../img/planes/enemyLevel2PlaneExp/exp11.png' + +import level1EnemyPlaneSrcLevel2 from '../img/planes/level2_enemy_planes.png' + export type EnemyPlanLevelData = { level : number planeDate : PlaneData @@ -36,6 +63,7 @@ const enemyPlaneList : EnemyPlanLevelData[] = [ { level : 1, planeDate : { + planeImageRunSrc : "", planeImageSrc : level1EnemyPlaneSrc, planeExpImageSrcList : [ planeExp1, @@ -47,14 +75,14 @@ const enemyPlaneList : EnemyPlanLevelData[] = [ planeExp7, planeExp8, planeExp9, - planeExp1, - planeExp1, + planeExp10, + planeExp11, ], size : { width : 105, height : 82, - expWidth : 0, - expHeight : 0 + expWidth : 183, + expHeight : 183 }, shotSize : { width : 46, @@ -64,7 +92,7 @@ const enemyPlaneList : EnemyPlanLevelData[] = [ }, speed : 1, life : 2, - shotDamage : 1 , + shotDamage : 1, shootImgSrcList : [ shoot1Src, shoot2Src, @@ -84,6 +112,58 @@ const enemyPlaneList : EnemyPlanLevelData[] = [ shotListNormalImageIndex : 4, shotCollisionImageIndex : 6 } + }, + { + level : 2, + planeDate : { + planeImageRunSrc : "", + planeImageSrc : level1EnemyPlaneSrcLevel2, + planeExpImageSrcList : [ + planeExp1Level2, + planeExp2Level2, + planeExp3Level2, + planeExp4Level2, + planeExp5Level2, + planeExp6Level2, + planeExp7Level2, + planeExp8Level2, + planeExp9Level2, + planeExp10Level2, + planeExp11Level2, + ], + size : { + width : 117, + height : 75, + expWidth : 256, + expHeight : 256 + }, + shotSize : { + width : 58, + height : 12, + expWidth : 128, + expHeight : 128 + }, + speed : 1.2, + life : 3, + shotDamage : 1 , + shootImgSrcList : [ + shoot1SrcLevel2, + shoot2SrcLevel2, + shoot3SrcLevel2, + shoot4SrcLevel2, + shoot5SrcLevel2, + shoot6SrcLevel2, + shoot7SrcLevel2, + shoot8SrcLevel2, + shoot9SrcLevel2, + shoot10SrcLevel2, + shoot11SrcLevel2, + ], + shotDelay : 1800, + shotSpeed : 8, + shotListNormalImageIndex : 3, + shotCollisionImageIndex : 5 + } } ] ; diff --git a/src/page/home/data/userPlane.ts b/src/page/home/data/userPlane.ts index e9e5cde..cc48df8 100644 --- a/src/page/home/data/userPlane.ts +++ b/src/page/home/data/userPlane.ts @@ -17,6 +17,7 @@ import shoot12Src from '../img/shot/userPlaneShot/shot2_exp5.png' import userPlaneSrc from '../img/planes/user_airplane.png' const userPlaneData : PlaneData = { + planeImageRunSrc : "", planeImageSrc : userPlaneSrc, planeExpImageSrcList : [], size : { @@ -31,7 +32,7 @@ const userPlaneData : PlaneData = { expWidth : 64, expHeight : 64 }, - speed : 4, + speed : 5, life : 3, shotDamage : 1, shootImgSrcList : [ diff --git a/src/page/home/gameData/data.json b/src/page/home/gameData/data.json index 6f86dca..a9abd12 100644 --- a/src/page/home/gameData/data.json +++ b/src/page/home/gameData/data.json @@ -1,6 +1,7 @@ { "title" : "Plane Game", "enemyPlaneList" : [ - { "level" : 1, "num" : 60 } + { "level" : 1, "num" : 25 }, + { "level" : 2, "num" : 36 } ] } \ No newline at end of file diff --git a/src/page/home/img/planes/enemyPlaneExp/exp1.png b/src/page/home/img/planes/enemyLevel1PlaneExp/exp1.png similarity index 100% rename from src/page/home/img/planes/enemyPlaneExp/exp1.png rename to src/page/home/img/planes/enemyLevel1PlaneExp/exp1.png diff --git a/src/page/home/img/planes/enemyPlaneExp/exp10.png b/src/page/home/img/planes/enemyLevel1PlaneExp/exp10.png similarity index 100% rename from src/page/home/img/planes/enemyPlaneExp/exp10.png rename to src/page/home/img/planes/enemyLevel1PlaneExp/exp10.png diff --git a/src/page/home/img/planes/enemyPlaneExp/exp11.png b/src/page/home/img/planes/enemyLevel1PlaneExp/exp11.png similarity index 100% rename from src/page/home/img/planes/enemyPlaneExp/exp11.png rename to src/page/home/img/planes/enemyLevel1PlaneExp/exp11.png diff --git a/src/page/home/img/planes/enemyPlaneExp/exp2.png b/src/page/home/img/planes/enemyLevel1PlaneExp/exp2.png similarity index 100% rename from src/page/home/img/planes/enemyPlaneExp/exp2.png rename to src/page/home/img/planes/enemyLevel1PlaneExp/exp2.png diff --git a/src/page/home/img/planes/enemyPlaneExp/exp3.png b/src/page/home/img/planes/enemyLevel1PlaneExp/exp3.png similarity index 100% rename from src/page/home/img/planes/enemyPlaneExp/exp3.png rename to src/page/home/img/planes/enemyLevel1PlaneExp/exp3.png diff --git a/src/page/home/img/planes/enemyPlaneExp/exp4.png b/src/page/home/img/planes/enemyLevel1PlaneExp/exp4.png similarity index 100% rename from src/page/home/img/planes/enemyPlaneExp/exp4.png rename to src/page/home/img/planes/enemyLevel1PlaneExp/exp4.png diff --git a/src/page/home/img/planes/enemyPlaneExp/exp5.png b/src/page/home/img/planes/enemyLevel1PlaneExp/exp5.png similarity index 100% rename from src/page/home/img/planes/enemyPlaneExp/exp5.png rename to src/page/home/img/planes/enemyLevel1PlaneExp/exp5.png diff --git a/src/page/home/img/planes/enemyPlaneExp/exp6.png b/src/page/home/img/planes/enemyLevel1PlaneExp/exp6.png similarity index 100% rename from src/page/home/img/planes/enemyPlaneExp/exp6.png rename to src/page/home/img/planes/enemyLevel1PlaneExp/exp6.png diff --git a/src/page/home/img/planes/enemyPlaneExp/exp7.png b/src/page/home/img/planes/enemyLevel1PlaneExp/exp7.png similarity index 100% rename from src/page/home/img/planes/enemyPlaneExp/exp7.png rename to src/page/home/img/planes/enemyLevel1PlaneExp/exp7.png diff --git a/src/page/home/img/planes/enemyPlaneExp/exp8.png b/src/page/home/img/planes/enemyLevel1PlaneExp/exp8.png similarity index 100% rename from src/page/home/img/planes/enemyPlaneExp/exp8.png rename to src/page/home/img/planes/enemyLevel1PlaneExp/exp8.png diff --git a/src/page/home/img/planes/enemyPlaneExp/exp9.png b/src/page/home/img/planes/enemyLevel1PlaneExp/exp9.png similarity index 100% rename from src/page/home/img/planes/enemyPlaneExp/exp9.png rename to src/page/home/img/planes/enemyLevel1PlaneExp/exp9.png diff --git a/src/page/home/img/planes/enemyLevel2PlaneExp/exp1.png b/src/page/home/img/planes/enemyLevel2PlaneExp/exp1.png new file mode 100644 index 0000000000000000000000000000000000000000..0235c7ae87684037d82c233fc5dd9d95a3e3be99 GIT binary patch literal 7975 zcmdT}`8U+x|9{OG%g8Q?FsebjosedH2vgROlx*2bC}d|Agp`pbd&W}99%W}tC0U9{ zb~7bporz%vvwXe(jPE_?o_p`P_lJAWeJ+pZg_K8bD-+*#Q}UZTSBO2~!~9$|rNv)s;I7jh)qWwg>G z`2#o1%IWlsgBO~-x4yA1b@bT(t5#B*wYs``_}u?Y7Da_w-6_&N%2owm;K-1g5ke2I z5yE$faQHN4(@eW~Go6pw90+PhQZ|VmtkHtP8{Tb%V0v{F@ z5xiir$y^?-ByJo1uDwB%aqq%_EP$i?yDI6t7fpoIYKLt{VKh8~(;Tw$^Xv2rZNKO3 z^x-QDI&la&Voq?5ydtM7F(h?26pU?%v1b>V@kbTS_oAptY!?6|db9DK-eR7Hj|7nr zoW^%LHEDTs5TPsWJNfPnH2nlf;vnZ(FvIT zYdF}2Pj&sF#|Ns!)|&0jw1wrb>~5_@Vbjl;v$8&>D_!xNsP}r7VcN<91@gDSaNOT1 zs#eT1U4%g);=9@$?}uf5-vfOv(Ye-d9#KDlyJ2)pSCOWV)g&A8hRMTu`v9H!n5Vy@ zef?*_$%Wl&cIm*@G=gLLhf^KrJH7tZ9&={zHJcVK`%>8V-S%=W zs+?4;ONXASUh73fF3ondh3OS;f@phe>c20Xm$NTxSwqhBZCqgYz?N%@poiuw5sk5e zqWh8RaW8n8rQNpLRdYflc5l)8*81X%rtys?U&VgJ8KJ&yMb%p~Hx4GPAGSBcD`+c)R+Lupc~*=~P_4K^6H&Ws+$K*cIL)(^v=1H@P3v6 z^$;x0GC!=h>OT7JvM>knJ$VYj1p{%jTo^*^l!XJGgoZDiJ7_ackW$}3++U{lY< z$6VZFW93+`3*!N=i<8UpSUlm$)1C5LgVPu(u)h)rHw7K%7v0r@`p$s)DQUoLs#e`l5EYEp-^>9t;=5j`-!`SdhX05hk z2)0m5Ee=IgkoDEi@$$%L?T&@ii-BR7pILWj=gi=rPaWl94G*VPy&F>xg_K!22ZEhVDRKZ|A8pP~B>hRLD-{qD}Ac^DNHN)M*B8&5ysCuKI6GneM@C-t z#G@1?lrc&4zj&19`TEjZtC_O%)sqvtrw8p9LBN|=(R-7M&kU!!_m-tI%79t6rmGoX+LXjs${s5@0#*N zZY_IB$m7V~F!mZnba}#zHfQkZZsRVQD?62`TSy8An+~O9k z-lcOzy{CG!PX7tosX1sB<95zo}qf`>?oR+*R3ZTXico5&g*RI}UMW zB;^QdN@NX8w)?k{wZT#G^2p{$s#s-SN;!lgcgA$28nx9LOCrZ@VYLkgN7eU4QIwz7 zmHB(J%t7;FM&2b2$3uOa^<};VE#%V0>yoTG)7k9)DCa~7rj4~{g_S}=CMRB+#Tqaj z&lVlO$!XMCBKE-0LpC=Lo`~aicGSxd%-G(R`MD4`gJv$qzSePU+Vt4?dy+o_9r35U zWt=3stM_haBYp%PzE_=4-|1OPCobtzAD$rnixOwKWplD>PpXd@nQ;k}F^D@qLSG^K zOTHD&T2wgtVJYhqq*EExe6>ag>NfK8?Ek*2fy%^mo(sQ;{3pe!%h+m8e7gr?_Q)P9Y5;!#;X?sj1t@0tBSg&hI<2Th#;-wg-Q5bK!*lNh zSM*0O>iloVs;R&l@o51KGzHI`H(rqK_2@nlF&tykk_}&l+pxy^V&l(7RpbuCUPLaR zTpD?eKgoUusS^|(e~G9#hNkgM{VUBc`tx`C-v+>!q8bg~e7~ zQ7;jcc6K+f6%h&A<*%Qk+U%JQsj8Er$lI%(eBaDnYb4u=<>3a^T}{8_pbsS6ml7s| zK18@aY-mU*aR&>C>pZ(OXcdRiTYei^t=fJ5ovxN66?b4heD2YLI>Zocm^->M7Lja( zKK}@;E->ksYFZRK|e0V*xa>U^AA1V76i}<3H($MSx|3BR-0cy2N!&L9!7|VpI0dpzl z`N@x7*)0yw@*#be5`@1wKzdyq`Qmb7L4ijqi`q^!*Mcfi*s|IK&tkr9wTdDtuJW3^ zJPr!&IhHz}^E>4-vQpUjp7LM6Q7wlqerv}J(A<&y9&zTC7nMqevCAQH3i`htBszAv zH&*RlH2F_0RI3V{VE6OslVG*8(z|@d^m|0dpD6=@8kQSDr!s(a>GZB2dh%cW==Oil zv8Tl!O+TKU9fS(96f`VEZf$WFbi6Nt^NjD8wJ$?W4?ck^CWPQ%N;;{`H>n$Mp2$v) zIwQFBg?(I;ilp;AkNjj)>mSp8Cjy_TPl_3U=;0JdFnH){Gc-0t zXqJv?yCG&3@!6JGS2q;Ge7O9hxBUb2p+6|rp`WbBL<4-6c!M%Ef2BdXtRMoO z<4tcrIfucHZv0A_2)eb%r$PO7bu%aCNHR!^nblFDhJ%f@LUeKDSJ+x3;$;al%Z;)i zb+KE2Bt_(Rj=8@hSwU{?TBgTIjsD4c)0E2<&4K?YF}B`p8(21KFo|TVoGQ1p0LxUI zJ9wh-I9E65W?zDp0n95VE=4unLN8fmVAzw*<+qv3e5%g0YA2M(r6A(I41frM4E0`>ZV zpm2r@>EHY3Bbptzw`6-;n^BaN*d1z22W2dnx`Mh(%qZ$3dl69JmfIEGr?CgBikmx! zOIq79w}++pEirQ?O&Jke;!Pdo)`xzzO=KABa-8cFb9)yg*l=Q|Q&1g+bd>Jv>(ek! z(OgtbqlS`X6U@Q>g>c0?2C;R{+wxj5Kmnf|Xg^xz)|lF@Fj1-$^?2`(-|5+mn8C=h zmpirctk!efA?htvTX(rz8Neex?Y~*_tL~)QWK!qTPT+O7Dv`b6zu7EL?}M@aUNEUc zw=Xv@A%7U|(I#lkG5T~0DbCWa^xeB321Rc7U9PoD`1&mv?VDpiyb*e7243sa*;bZA z&xD;XOc{Yi8$Gf_&MSJmKpvTnOql(O?tzFMyGvX7PKMDB>zeV)dVj?R+<5a^@VFRj zm15mE>y~q~@Ghn1@mOJJT-%?wQy%s7&$}*!DeO#a^X7QZI`L%3=LiegoR!c2dR9$n z0nsM{*K#Q2J7M$*68=qhM`SW%LOteia@Q3wj>>FGA8l^Sh71ugaLncX+iGS&ZY;Ve zg)FFn;*%o(m?euE83lfv6M(dvW?)<^5=`w#;}HfAD)~kXh>aG{IX~Ejoa3GHG#xm9 zi14wKfCTA@_#AKL!Nl*SL_S>{tf(Q|8{l7`+q})ebXpa_Q+jB*YjDiiKmqYP9Hif{ z?=dFOSVLnm(i2RN(u6+N(fL7w^mKD$SmS69eaC)9_d z(|Mi6?fivC#&}Pb6pv8EKlg}xpA?flterF`>iY_{%NzK$cPw9AaPm-Zva?PEedi|} z7or4e{0i~a56%IG-DfGa=99A#sTVa8oP#B0qN?%5bM|?NE%IQREO}Iq) zg$=(Uzb?nwFj(Bx2+d*{LYmNv@CS_{owsBA82_e&2YZ#Wojn5l8u&?1DTzU3xcp35 z8b^EoO>PQE8!0!{FztZp^BF?)%UDrn0q_7KCwfL#d*`<*VBGhzNka5?&BaN z`T|o5M|O6#dk+TeKu>axxrf|Cf6dcg_(CqZloIb0R~Nk#G(vw1Ysxp&ry`q_N;UCN zMU(3iHro?{m~W@w2YGo#O<3^>M6%}?{E6&ILK)Z~Y)vSd^g9&)tnZ5SC3P?K&;S7KHmL5 zB%|ubhL--b%Zq2EuZ+U(m%Q4O@?c)Rqk&AkW_AaL2iS#cy@&Y;3Mr zXne%%9SBhK52KoQemJ#K+fse`*w6;KMvzWc5Ye0PnRt9G_o!U~Il4Oc7X!~;=YTq* z7&<6qKfC5uTb}zxh)$S&yq>dz%`|$hSg5h%u=~HnbIcx2T)y z1)`V)WAe?bJBHnk<_kE2xH_mT?HJU4s>$nSm8n%s14S7J6DeYSfXDHj%~OH%AiHTy z&ESqjJnUitt!?#Ic*y|7UY4~$cT;H|a`zcr;cv@!jk}eBxhS%I0mzz%gDeDxb1@vK z(G6aLY8NqMh`tmc*)77E@4j@Exw!V~Y8US+#SF&(ipe2wCV2OhscnCUWnk)>Q7hYP z&066m`-BWFv0`!Z^<}UXtw;9#-J??Ti4_-;F=L~VVzi+1;Y<;f5jtB(v`*vxDTC$q zMJ=A$O`J&>`#Ysc1z7st@s?;eBzuT%E$tFSdr+(E>WLAWyiU%SD%baVsNsN71|fsH zULDBtr4e=JEHmJ%wwM!M+z)?NYJ-f1wA4Y6p|1w|u`XwLs3Fp$NmrqYP=ellLE;$a zmV=wS)h$`)qqMDdUc=p$%g9sLrl*~!j)NoLF7-TH4YQKf0{gAYiGSoY?|xiN&f88FXl#Bd5&=to-2yU;+NF4uWI5J}fu3s<`NX z1)(EqSMMtR-ANvKd)~)`iyXR(ye{+u#yY>tz1wH7;G^rmUc+GY(X<`+b&Qvq2ci%T{6*tq>rCfXnWOD^$&hBe1{H@~Oh z_a3jCQ5ycD%V}xdH@$XP>;0r6czx!YB;YI2g$7Gt$K>ji4lor5S+j;=o!1_Z?ZmmB zPTH7rHIG=DWmewp>!=OYs06;odIn~B0^7GEZ%+NodEOSqFl{*Tr88#l&#y$7PD)(7 z0~nfux&9*Eb~X>#E+NRWLMc4Y`9^vzV>}5>zU4Iv1qqrH(gvu-ibvj-pgtizepqWOpwRS1kJ$=QiqW z!-?{MS}8=o)flA8rKvG`k)sNK-EEb-my|D-CgjrDreVHDp>C$gdfVTgz0Gd{!zp7M z{ipI47YA}PXfE$0PMmHs6NtPlHXv1p=Y&(wM-9T5*9C>9q9@XoaigPOTQM*HT{1dp zXaR^*%qv%@y!JfHnG6uU!4V>u2cgeJMdggS{q1*=IvfSyl)-Xr{)@SOHGZR^K0?Q6 z;(!-HEOF$&EjYf^J8}*b%!e zLw>b&Ea`0~PvPicCGjq^e(4-Tu%EqLx}@;(1IsQgH4xm^i8th5I*Z?ZdDl8X?ECLbXqBDD)HJ^LE6P=CRBOn~6^`;#;sdAXk)gbx9(a{8-US!t1ySqU( z@(sL`I>z=bn<6Fd2<1UcN|eAyDsWYCqx)FgcRx)L`~#}_Rt-T9-yxeOHu^&}ZP$Pw z;=oj6VbuJq&a?9~O|xqGam$Cp>rDW13+zg~<0oB_>O1Li9WjS-Xs7Q%CuhQt`tJgM zJDYeDiTxHfA2Mh4A1;6C%~0uJU^iKXSF)-}TYD|7l^seg`2t!f;3sSEyE()2=skw8 zQ8KXViCODo{(vbKusIZZ{Jh=#j6DzcBKwpzRCU$uO2iQ3dy{C0u6 z&3py3oN9cACBuFzfoBd)yNWm8jZ6lwQpOy@)Q|cEQ7gUZwF^;pS?Z?RfLu|ywxQ% za@RzVh#5J1cWb~NLNJRp?3-$Xlr{{C#LkEe)aZmnoEusI^!dIYEO%;nrF}|Gu~@J! z-;!bt#+VRLfLgmxplGTI!LD%aBKRKkks)YJJb_S{a6(TRqosBC$CrC4FHr#Kc5UEd z_EIeNFWh)r$x)+z&nmMJLb$7q@$X*FqwvFVH^$J4n$nKfAbA3H z)&LIXAe_n>hi7W+m+s=J_cXl+l9rP7&B5CzNgNY5Lswq?J~;1L?nf&SpRm=cVAYYB z{SqJp@K#zLFcH$+ZGt-L3-6?l+iDg(`laV(T|Z%WDkzF7mpg9{3bjK@vxPkH1WdpY zh3mp!3N<>r4BsCniRwC&C$-GHYig$DOu~2?<6J9olht`CnnEdw;R;B|J_Y$fA;Nca zSuQln&W6RG43O}bNfDM=sp?S&*3`-YRv}s-RM=FG{Qzc$W~?@qUd!)HXJ5CW&3)kx zP>)>x$h^ka^Bb?q_05Mn9G~(NbXx;Q6~-xs+PN*8hgHQ+W)IMsc$!~^+V*-LA2>=G9++P%r95 zVO)Sm+F`4VS4A>D^j!FmF4_J+OEiADomPBa%4j@NNNCrtM^%mI{BCzoCl8mlwR7yX z%Ej`_bt?VibsgCX?1z#zXW0+vJ;CNek#yY=jAmK|^f&c5pyiio#X(8Y-5fy+VGL)# z?X8d7F5XkLa3#X(V<1h)M%c67=)lX*f{Mm}>4Nz{++MgGw%%{7=2Q%b^EL<(H9oi= zKSF6L&NDwRf8NrFw4O-mK^e7rHl6cZhixDD4HM6?`SBeER?WE;bLjKnk@87hn_P%S zA@b5bo8<|h>C8Ds?HX)bR_-i&6%I^pH(fys#~SVyF+T`*g)bKAg0XOq%c}yUg2#nv zKc72OVxB)eqMJwd3SH0D8_~j+D1#6N&~aQIFVn(y%%_b0?|>n1t2MG7FdudHz1Ab_ zfu>awhRN#!#>v%^cZPE_586kJi?NJAuZv`ofz4wZo14eA`B|3x&;*!{r|1aR4fT9^ zGrw>F_co>}f5E7Faw2Hex23(omnR?mT822#02pOd%{+l)-ZJ({JM|p`#j!UXS%HLc z8hDEbUtYe~Y5YRJC_vXiNDIr z+u^tuTMM0#!@R+D5#!ZA#uzji#7Bm9hf2Re1e7 zDZ$G+E92o1s^kz1WC3~e?|?r4gnY>P^wVcoj^0(9Labo<6_PTM-wvVQ$8m&)JiAQN zWcMY$>o!iJIel^uncuh#TID75-6DTZJk24t)>Vpi^_%4OGiR@$%y)6Cl?wK*uNk|w zA5`ZrNM;JWd*_o@fMz0C7v`-Y_cSF76Vn9f8v7FE_@`vaj=g;i6HhQvGzp1y=S7Bl}pQ>`RET zWyuz@jw~}jz4^cRp8w15J?Ea!^Wt-#bD!s&=X374aW{>18R>ZG004~odfH|HK+Yfp z&`_Nfd!ItrvqI~wXX^_9Q^(&8NxRI%2LPSPeFWm>O*bz;FJCt=Z$W(oLeSgC%k}=l zdjJGX=9nWb%vU*Kgqb}pgILrn11~cU8bLFy1QdIUn4}Ob%Z*r}HxnGDt>>;^r{MdN zA4{H;gi7Qvm12me`%b+m^fu|)yV&^d;~&BA+{YRTKl_L^D~e=N$t!|6o50Sis_T_N975ePU8Ra3hxjH7M_kbn_-8h|s(#>w)> zkeJuBGVLL#NC?g^<(dHviXFg%lC<6fxDEuBgBCLf`4qsZ$K}ofxG4>s#KV4$094Ll zW-tWUy%OSpR-PNE&8GM%pvijDpdZ4lv;QCqUs{joH zkTs2sx&$bKfzuZekpK{x3D|XZtkt$Jm$NKOo;j6SrB)}Zd_CNbM*0!8wYAK7iGF>q z%j`lj7H!0k1)8{`XB)C>F!)rkP>ZJ9q_g` zwe+MDff3;j{X2CwlI#nntdEkkvl4f&6bQ#@y}b1K;xOs%{H)Y5x%#XksC=Lf2~LqN zbZ{X*Fc4?4@x#p%0N82pYW*fbLymHL_G7@Gw54&Xn|~3YT=ic*0^qi`sEkE-wMG{W z0NVNCl9if#d#&73I4b^D%BfcR6DOreEzyoPEfy`hyC{Air%R;~S`yKHl>(AZ&~I=7 z1)Ql{bgDO#Oq=B=CYU$#kuyzht3+csErsS68a8L4$ymspcpH%<8m`Q!L!nkZ3f2Ts z!LPCGrosj(ih6Qp@fL!XdICEzA2Q__d!70e)i2;m#7T6cuH38eDpS}uh8jd&;Z@#9 zowxLZcm3qDk~#CU2Yo*B!V;Cz?I@`5AT$7?rb?Nya zT*^?=$y;evO5PB+?=tYgpMo{~I*wL}!e2|!`Mjo{jiHV4cfCSEeo=*UleAZ9$snf`}=EQVQ!b%s67 zL{_DWvK91rMN+>`-gU2{R(>TVc==1zV$NdwqWmJ?qR@^VUCtf&qkj&~=OxU#AKc(s zVp&pHqPmB^qG|aq%WS&vjm0^|dbnp*cO_$me9xbOF`DC9S1eM3C!3p^8_DC(U4b@y&oh$1(`6xh zRc;-A z?YHz2%i^4y>*jps$RgFkm||q1mxabZp|+=SRJQGg?IwtSO!GfDE;M!u(!20f2S^FI zGnPa@4p;0D`_MP>^oe8x`c$AH0aje}Mj0W0L*BaDZ1@s&|x@@U@H6NGR5u%d~X`G{aZXSo9Nu;+o)VaFU(9})AA922=vtA)Z+-V zughRVRm~tug=gsJR{N~@$V*KC+J)aXML4v>5e3d^&KW-BOt7Ggi$)2~{*_1<<9+vpi}OWC%-#`2a!wN6=1*~PJjvIfjKOr3G6aY^nNvb}N} z`xRSM%Tu}ZoeE!$^}vQWBkyn_Yd@E_Z>Bb-hSY~VKZQ{<#!N7k2;33~_5J9>u41J! zlhyxvQzPW_UivB&X*0kw@LhfZ%hq$L<9?2L_J}T$3t8v;Y&SL`&LE;kCPQ5&o3C^F zOVi>Fzx_uJKZ1t$bF!B+Ap;|ChcCi zj#0CSFcH#SQV?kfU{Dt!NbV5%!Yjjd%1Uje=hON@-LK6#Xn;AhlE%DPHuV(U8$_I$I@|GwX?<#}$}L zliahHDK8#r6$=@qVv%depRP}OO7BHg5kGq-)I!gvQGa!>eo;zkD@}*hdcR_EOJZD- zx(a#E+O?%Gu3I_1B=>UPMsIaD{>9bTTY01n);883FR=yD2G-I7Hb0w6A1GI;JqpCr zEpSj?j<%vIRr?f=mGl@jDcP{jC=YEC3o>#Kzunp$(OLs>U#GXETZ#%ijC8IYQ+jd6 z&kQC{#)-*~jI&lBH}(&%XM9GOCgyDUOEW4lT0Vc>IWOX^9k{qkpq(Y0XH=Pd zk{De2gL>q`69J?E^nq5^PL@u#dDgMr9lLsyUiG1|wV9w3UHk>+*9vO3fj4$7zTTf) zjTlKq?hGX6q~(N!%KVvf!oS4^FT3>5K4A9Rs%P>0F?^kru&mms+Hb$}$#16$zr<$! z$vUe-#nEHUZ%vJuI%3k*@VX(Zyw2XeZZoKremp^j^sMI;@`#>_GKykeOT}OmbpyEyT%tE1LaLwb8 zaY_on0v_-aFt=J`LMuGNL1q3lk$pH-_F=Nnc_l~VUSEx^gcu_RyvwJb%Qeku+z>a< z(Uvj%ahF4w`rfXeuq-1Dpf5dYI9=`O4qep_vrsvQrlLT#)ly9lKu`ST^1!~@|b7?z9-$8g!Zc8y@tS!dk1 zx3y|T3iz&V2Z1<6q-enY)YH7iuMa#vuE&o|N58?ac+gUysC9^MmjC#cog}N-d3&<1 zm`GwNmgv=8U?b$pKL})dUBn`*?P0HVOiR05_H!szk&p~2&v07d=6taVmJ!E^QYDM<4kki6J42l*UQ65H}zC!KR&x8V)%^#{!xIj01aeoFb~8(6owN89k~e z*=+`s)G>K_iz+Bur+qef0+g;hKyMTh8Cr9JmEN79wg{> z`s>6uZ^~{s?&Z3Bcg5+e`QDje&pc*OW3-v0o0t@xa|jayY`D5nsS(x1 z2eg`DCoP2MnrCVXRe)7T*Lmu$Qt*jtju-F*@Kz3{eMrOfsZqL-$wH>QVfmx$V465f z9YKQvh5e#0aSXkhjGi<+Mi|a(UC1xZNRN8 z1;lql`6wYvmiuo5Cj3L(+!R*OVIn5CoA0R3(h*2JATMD?(n}H><3o|MwIEA6qX&S}FeXIU7I& n|NCR{cY6I-;QwRF4pZ%<}pZ)B!c7mCSJ|o>lIsgEpp@EJC0Fbi~ z0-)4qV1KX7{S0XR4D12`VCwk$LNcy0@c=+)>WM^}nR%cC(E%Q4KR!bwlF#oR+THW6 z8vqX`^DR+UmTMg9q?ui9qj>C7BeVrOl+Qx@F_tY&Se&1h4f|M3$)&qKj1_V0uI9A@T&p@nhyZ-V1ynD2-ounGQ4r8 z%s;eq>>=1_2q7@-4Wylw!50T%i?0A&C& z=J7FNfHD*~b_)tV0MR*sO>f%<{_AQD%c}U9QaN>SypW1+1mTauHH(!8zP=kqXRnJAD8YrLmt?yL0kjfT?C+Kq(o=G-ZQ}GiM%S%h+ z*E+OsIeoSXBcs|J2sS5oe}}`5Nqci27K9?@Zb#}<9?Z4%?HU*J4nCoccAi>E(LZjW zKRt$x2y_@a<88&+7R_1xlXY^FcI1i$611O)eY!Gy>bfv1aYUgps|a3uX+T2LB+G8Q zQ0yCtu-FC?7DxbWH=$dUN9J<=A9?SBmuca;8$fGH5n zJz~@Sn55dQ8=2Jom=B$x1+AjZk+hUr-Ovk8{FCtz=R{kl;-RO$mE0gKsdDtdY6|S|v)1HlNcaEdyI)Ta$5vGCp1*h4YiN%Cr>G=4~PZ z>19T5h2Nk5-NEH7CmUyLAR+jTHRXadOK3c@Ls^J50VyYfPd#V&=9Sej>#*LiuZ7^6 zM0uWq!9~IJo=I2lIvSOy5`0&?W0vxl+Lz>)c$WCLZ_(vDBm7?-ST2ZKeD=D=z09(# zuuSciEvIGuGS_0d?77u>#gv=c)z5JjwdQeU7ZmR2s`N*37#bB`_zEkXC7#L&Oqq^czqTG30G+Zcd3|DQoaS8XxW9}|18D-h^ z?A09R9JIBqI8OW_d)jBZjB6Rf89d_BR^=5X6*Cp|);rd{Rw?CoEW>K_tmQ2i%W1!6 zR$5o&o2^^&Sfa|+%Hk?eWoRqSSK)Ri3DkD&#_guaSLQ`;92T29`RHA^>mNw)doxzX z-j7u55Ps7?@i0idDfO7lwn^%kX?jne#*7TqShqev#Lu4^LpBKoM50jm5} z%L&WrQo2%(>*}g|HBuGc#XQfObTA)%OEk50o6!C#K*{i(;CC^dAm|B=$*y#F?>zlb2*YPD{C2GcM#$Ek={V)2zbTh15x>;hkiEH+axv64TY-@e=_Zv0-%#zZf8ly? zw!m=nsG6V>pkrhPNLB|YqY*qmZ*OqH;ku<(Gl_t;c#sLtdL zJloU^`?Q<6CXKQkWEmWnU&LML73=WKx6B*SM{%O?0Z}{gj}wd@^-5)FNagW#PItE~ zT?^dvzdau^yqBL>pVzigMy%ab+VtFvn=0&6C=@HOlMndP-i@3yUmnt=FU*kfo~;Tu zMVdyU-mMBsyGW>T=(2@Ty1y{7Hx0*9Dc zWQ5?U>uJd85Gci7fuJZ7BDErKojW=RdC31USyPqhwqG}~p_NpG*J9U7c~t#qxwV?# zqx)xSH9u)JdmwGVlPSh5{QI{rG)^l{kK4l;L}KD%Y+^N&{o-ve4#{RIVuq%W0kb-X zI+;2%c_>*^m0HPbisBj-QeN;$<@XBjH9Mu;?fOP-^KA|98u6+~iPtFk-u*Cpys;Cv zkiS5`7|NL~-F@3H`1wHFZcHghxfH8}Y9_)s-sF#`e`&FZmvJOr*}j0el1vxe25UnJ zNDnCu#g8NH#V?s`8;D;IdGa%@Sut4XlYFtnGCo?QJhj=F(ReyfwSXfxh|fn(UA09v z>PcFvzjg)x^>iHS2WrJVsJF^3rjGo{_i=;tr3{)L@A}j#DmzI!oOa1~tDB-@;xu(A zHyihl{Ry8{GAj$N_HXpneIS>x0o_3vR1N~ zd>JPu-!jhLc)PK;uS=B9>K7$8Md6V6mmlGc&2FVV1N~~6R~pwtgnx{kGdTh9@UdHYZ5Bf4l<8?ZdaT5_-}Mk3{#xY z2r}Wu@Lxw^!|GNRDc`QH>oav-{y@&(!bmbIF_(ya=!K6v`=H`+mD%$V}0Uf=4T3UyWnd(Rz04RYmY|K zQQLz_`5F0P;Znb+9EmS*p{p(fvtG>Tt@kW}^TWEQk5|>2)duXh8w0oNh|3pj8f|iG zRULeO1pa`N(??9Znw~Y~*5K{E@tYwn??T;4Ydi(Y1Jk=L!M`|8zl|2Cs86@-grG^E zNPDv!)8Y3-P6m3LCNLtK)y<~O4!ejAtqJ6G+^FU)^3?d&RD>4+Q?xTQrB9-ci5euQ z?WHgysZw%MdSe-5*9-p8P*GXXymzv8T#6iY9TYC$B)=f{)^Ku2haZftj|~iE4?WM? z&PxC2^RW2j2VtGNme|?WdFeyX19{myyEl$DS}{`?*w)KgX49pId=a9j9>3r0S$-)! zO6N{bKc%F|-Z^%Wmn5F;n|v+?7S{m?xdH$-3V`3IXSfEyeHj3LI0B%W4FD(liNhy7 z04R42b+oJ=O#YnK@?DSt2y=L@aI{2Jhn|vjpoc0#yYsp*}lSiy=lK;X+q9 zT5Uv0r^oas7gV;B-K^9h2m%Fs01Lo5@J|K*9Mk{3=-*J%Zxf{qM50so_F>HHjYMTT zv}@8(Lw>OIl5()r}ee=`}~-|}KUhc$zO;-q!&!y_nSH0Ve; zP@T4YpLfA?=daVw5#iVkl|c310S>zHpwaE)Hu;yz_gS$N(m4tHP`9m+xp~bMzeYnrUQ5ULqZ0R77#%%e3Ji&v>4BXBW@uQhzawPQBcX017 zI>Bb|I8dXT7A-*qBVn)S?W?Qb%jlDM3(uK_0Vei1m)Kvgj=DK+n{Tm zB(*<-Qyb$0)Zo;2Is5FxOXeCzXKH+ZZr_BRr3V79MgbfK9(IFTRfDQ1_sm3=^0d%@ zH3|W%qA>WrFZjCiKw$7$ArnJz3-g_ZoUhSvDg%6gIu%#nFHb0dBGlVshc(n2I>ua~ zh+2NaUVjTh6_!lpip6PF7lv z9AS=6umkRY1%2JULyZJ=Jm^y1i||8rlZOz;lFA4v5r^@DsIG`uVEnyli_!Re{PYLf z!SLDojaC>C?D-Y8>wZLqr8QL|#sHa#W32xNVAg$%@cqbnW^s_6TTBqc_^w>0dmnB6 zFxeDyHqkOl7edcO{?~Nh|BH)d3i1yQ`QN;J;6MF)NVF9~z?F!()XVdo!Qku|>YC`( IXgfaoFL!s-jsO4v literal 0 HcmV?d00001 diff --git a/src/page/home/img/planes/enemyLevel2PlaneExp/exp2.png b/src/page/home/img/planes/enemyLevel2PlaneExp/exp2.png new file mode 100644 index 0000000000000000000000000000000000000000..954ab62cfa722fe264cd72a8c3be21af4acaf248 GIT binary patch literal 7879 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 literal 0 HcmV?d00001 diff --git a/src/page/home/img/planes/enemyLevel2PlaneExp/exp4.png b/src/page/home/img/planes/enemyLevel2PlaneExp/exp4.png new file mode 100644 index 0000000000000000000000000000000000000000..0a3f6bd1c76aa6503e48a452f321c237d83c252b GIT binary patch literal 6303 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 LZeA<9;uQ5CZm1)G literal 0 HcmV?d00001 diff --git a/src/page/home/img/planes/enemyLevel2PlaneExp/exp5.png b/src/page/home/img/planes/enemyLevel2PlaneExp/exp5.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2cc1fedbe209e1c93570785f08069874fcf415 GIT binary patch literal 5805 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 N;T03Ta$U!W{{p89H+ld7 literal 0 HcmV?d00001 diff --git a/src/page/home/img/planes/enemyLevel2PlaneExp/exp6.png b/src/page/home/img/planes/enemyLevel2PlaneExp/exp6.png new file mode 100644 index 0000000000000000000000000000000000000000..eabe780bae4d6d836bd0d8a6b6c6dc5e8af06d75 GIT binary patch literal 6887 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 AqyPW_ literal 0 HcmV?d00001 diff --git a/src/page/home/img/planes/enemyLevel2PlaneExp/exp7.png b/src/page/home/img/planes/enemyLevel2PlaneExp/exp7.png new file mode 100644 index 0000000000000000000000000000000000000000..74a0430de1951ecb258547535ec571998f26a5f7 GIT binary patch literal 7273 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 literal 0 HcmV?d00001 diff --git a/src/page/home/img/planes/enemyLevel2PlaneExp/exp8.png b/src/page/home/img/planes/enemyLevel2PlaneExp/exp8.png new file mode 100644 index 0000000000000000000000000000000000000000..263eb12877a76d39dbff551809b48e0aa790e461 GIT binary patch literal 6513 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 literal 0 HcmV?d00001 diff --git a/src/page/home/img/planes/enemyLevel2PlaneExp/exp9.png b/src/page/home/img/planes/enemyLevel2PlaneExp/exp9.png new file mode 100644 index 0000000000000000000000000000000000000000..8345c7b95693b0c238cae6b6a857522330ff74d6 GIT binary patch literal 5244 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 FV1fxT!vFvP literal 0 HcmV?d00001 diff --git a/src/page/home/img/shot/enemyPlaneShot/shot5_1.png b/src/page/home/img/shot/enemyLevel1PlaneShot/shot5_1.png similarity index 100% rename from src/page/home/img/shot/enemyPlaneShot/shot5_1.png rename to src/page/home/img/shot/enemyLevel1PlaneShot/shot5_1.png diff --git a/src/page/home/img/shot/enemyPlaneShot/shot5_2.png b/src/page/home/img/shot/enemyLevel1PlaneShot/shot5_2.png similarity index 100% rename from src/page/home/img/shot/enemyPlaneShot/shot5_2.png rename to src/page/home/img/shot/enemyLevel1PlaneShot/shot5_2.png diff --git a/src/page/home/img/shot/enemyPlaneShot/shot5_3.png b/src/page/home/img/shot/enemyLevel1PlaneShot/shot5_3.png similarity index 100% rename from src/page/home/img/shot/enemyPlaneShot/shot5_3.png rename to src/page/home/img/shot/enemyLevel1PlaneShot/shot5_3.png diff --git a/src/page/home/img/shot/enemyPlaneShot/shot5_4.png b/src/page/home/img/shot/enemyLevel1PlaneShot/shot5_4.png similarity index 100% rename from src/page/home/img/shot/enemyPlaneShot/shot5_4.png rename to src/page/home/img/shot/enemyLevel1PlaneShot/shot5_4.png diff --git a/src/page/home/img/shot/enemyPlaneShot/shot5_5.png b/src/page/home/img/shot/enemyLevel1PlaneShot/shot5_5.png similarity index 100% rename from src/page/home/img/shot/enemyPlaneShot/shot5_5.png rename to src/page/home/img/shot/enemyLevel1PlaneShot/shot5_5.png diff --git a/src/page/home/img/shot/enemyPlaneShot/shot5_exp1.png b/src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp1.png similarity index 100% rename from src/page/home/img/shot/enemyPlaneShot/shot5_exp1.png rename to src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp1.png diff --git a/src/page/home/img/shot/enemyPlaneShot/shot5_exp2.png b/src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp2.png similarity index 100% rename from src/page/home/img/shot/enemyPlaneShot/shot5_exp2.png rename to src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp2.png diff --git a/src/page/home/img/shot/enemyPlaneShot/shot5_exp3.png b/src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp3.png similarity index 100% rename from src/page/home/img/shot/enemyPlaneShot/shot5_exp3.png rename to src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp3.png diff --git a/src/page/home/img/shot/enemyPlaneShot/shot5_exp4.png b/src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp4.png similarity index 100% rename from src/page/home/img/shot/enemyPlaneShot/shot5_exp4.png rename to src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp4.png diff --git a/src/page/home/img/shot/enemyPlaneShot/shot5_exp5.png b/src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp5.png similarity index 100% rename from src/page/home/img/shot/enemyPlaneShot/shot5_exp5.png rename to src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp5.png diff --git a/src/page/home/img/shot/enemyPlaneShot/shot5_exp6.png b/src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp6.png similarity index 100% rename from src/page/home/img/shot/enemyPlaneShot/shot5_exp6.png rename to src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp6.png diff --git a/src/page/home/img/shot/enemyPlaneShot/shot5_exp7.png b/src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp7.png similarity index 100% rename from src/page/home/img/shot/enemyPlaneShot/shot5_exp7.png rename to src/page/home/img/shot/enemyLevel1PlaneShot/shot5_exp7.png diff --git a/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_1.png b/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_1.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6298977f37b6cd26dcf5d4df10f81217ee1da6 GIT binary patch literal 417 zcmV;S0bc%zP)#Z-+K)bD)$zd)_rS4#;X2J5+()s@_5DjM7l65 z6nZ9LKQF^v|4KdBzzq^4K;B$?sXLhP{?P5=n9Y?rzWQRiw^FR@HK4_S0x}r5=k?!z znq#{&wDr`geU6Kcu_#c)4bz~X;2j;G`gE<7&(L=u&Y;g{VV$=gUy&1i_eULdz(fAG zh|XCjD+*K@(8i-dG=h6I^dyk@`H^?tm`gwT&USz;s9H3V~9ZaC6bYL0oiIaTnZNM4bi2RZ#p7TrJ|*0}JBe)vHBp zDQzhf`h)jM($c$@wrROMQ}QK4o+RIw7|@95w9)8}xs`^2F)#&9pya_`+-uv8gLJ0U z8nE(GUPXE=yQPYdbaPc1%lx{?{*|#2xq&KYuUkgwqC)cBvIEB{`*@ni&vzE7WP8r% zhvS<|A@o2C(aY;iuf4dmBIBv#8!oP1WdG!74abMivOnxK4plU$_;eyRfLOOXP$6{D zpwlEgQE`HaySjIETX9>?*}Y#Kc>SS^ib~rJ3zKQaytWYDUw*(K1m&t0Il6AnEWcF+U==Dwx*vc3SZ7xsBHjOp#_}Sb={eM=c`(HG<$_;CwrY~d(Q&(CPB!<0 z*QYN(UL85X%Emn2Ua}%iC7#R9eSC0G4ON&9tI)lJIdQ+ce^K*1RXAa4E3+)Bo6p(# zP9P_hxCxAHuAk!SI3MU}E#0dZHlftbq2VzR$EUW?2quk*O{nU$vrBPtRlArxT7*d| zeV+vDH#$8zC|p)2^X_7x-!A@Ya=5=shi+FwZrN%t-3Y7;s?JNoNTB5Q+AYZ?$8Cms zi@{zwX-v^rZ|HN~WhJH$4#pM_I|dT%Itms5Ix&TkuAhUE00000NkvXXu0mjfEw{g? literal 0 HcmV?d00001 diff --git a/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_4.png b/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_4.png new file mode 100644 index 0000000000000000000000000000000000000000..316efc6c028d8e4c4c428f8cc56891e2143495e8 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^RzS?d!3HFaXRMn6q&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+v|g7*0t+`7O+J(MUVFBxbIn>PDE(x=NJQkOqfet~I|QJX}$+>O{r%R;Z;<8{8HQobp|tHbfhifIXy7 e$8?KtGS|GHld`ivuCD_HDubu1pUXO@geCwI29sd` literal 0 HcmV?d00001 diff --git a/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp1.png b/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp1.png new file mode 100644 index 0000000000000000000000000000000000000000..4c04426c29640f9a95c27214d590cc44d83b78b9 GIT binary patch literal 2041 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 KDyxykZ~hlow|c|? literal 0 HcmV?d00001 diff --git a/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp3.png b/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp3.png new file mode 100644 index 0000000000000000000000000000000000000000..c067312d2189357a002c290d270421265120073d GIT binary patch literal 2342 zcmbVOX;2es8tw!VGq7L)DG&vlj>;jV(;)#8iG*|#K?q`Sgi%+Bp@j%ZXOhMsMhL8k z=!hr^F5?BLXo;ZZio>eFaO`;PjysDZj5oyqim12(Uf_0Aoc&?VR&7^xfA9D8`#kU6 z)kSf!3mxn{>;M38h>Dad$<<=L8Fcd5wm@~2T&5GUL?RwvLzq+s42Vdaer4dJ+u)Vc}VNl{y_Gz|~l)Mkj)vo^OUg zO^OIg;43%^J&L7iBC`!xe0J9`B!LzqRA81iLuV9biJaUkVMHJhz#J~j3niQb`l_01fh%cA%P?-QhLQx(n;G!WYM;;Q)M}j9gK8KYHcoJDq1j3UB1tW+| z5E06gNJDuDpM!>kayZgSY?RJOsB~&<(yoTI`w`3eU91o_U@8JPEXDDR$qtB1!wKA& zhU-BzJ{a^((CAWdlhMywo)6JVF@t6umLfOcTJU{-g__UUM|d2GM8-jaNDr)WNAS>) z2tFDVib!NUX($=@2W-m!lQWof2DUcGe>KbG5!r!O@l)%Qn@_`o>BxyOkfX7uZ;1&2 zXv?Cc5lgdvdAxsqu`9xqB~^FZP%509ooxdwi)|?sL2aQ*RN}%Ex2IBULGQ}xPN%jO zhE*MIRgW2)8}2j=t~`F^pMy_dT+BSNa{SxTH{*_79S*S+D!>3h>o?%D!Xbx!;o0X8 z9@V5`{*I<_@#5096NUJ-+wF0$&AX_z)eEPb>ZOJPEfk4katBQhSZvy7w&dI22V9di ziGr0r&qm72OEK!-?E&|CilIAe8@s3Y_{&!_Wk7mVh5|5zP0O=PD|rN@LydE$T>nA& z+I-*z_>+IRYzB01d&b*$7rWwbv!ok~({$fc`ij3NoD#QP3zX^8?lF>+-6Ff;YC!A| zC#*WBw{&jo0qFiYGr==90oxx{IG!SsLdB^&@0fdc3;>lbvsmhfPX(9pqMFK?Ac2dc z$Lx8ougZjZ(Nz~aT|3S~?G)~OG<|1t_wZK_ZI8+~JP9^j8EtrMTd~&GbKcgImwjl& zUJs@ApgitZ`E{hOBz@p`|GyY(c~_#{zHuJm<@*c7QErJIcmt*u?$~H3_8?f$~#Zj(qvt^Qc$T^xfGBrhtpW>5FTC zw@G)YhP6E4?#ceDy9!Ceie+Wx+JT`_s*x{FbML=(;aYiFeRFXVYseKD_b=bvI7mQOobWATQk6mEt8XwzOHdOa3bH}wXkiLrXn%l_3YW=o#x%SC^= zoNe5*vG)1Y5xO*{iLvMp!%T4>J?_|z6DP)Y|E(m}b=JLHfBAy#hho|XueLNP2J_+F z|3(|?Hqg1v=b~Ff0!r$iw%zQ#bgww_X3N)*zAaqz_}h7owA004wZ$P`d}TZ@ySwYx zRjES|_1#=2jlW>H_sQFxRBqS!u95bCj5{X#{(_pAduEeu7}1ldI>uTtQC7L1Z6^bA zZk=1WFLBOYxJx2=)?Xl}A31r@16117dgs(F-=Pf|d04INw|Iaq!+z-5>lYep3j3aj zbzY*4NZ3vFt@I?Pgh#H%70)^g0Kr+(J@Z)kuwaR}V~704%iaLEsH&%i?%p^s zxXiaY7dgCHbTg9H3D7*NN7og1`|yD_bS)5hgq{{m+kH2L-;&%5i|A_sz_-MELK`4NzVTdfb)9< literal 0 HcmV?d00001 diff --git a/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp4.png b/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp4.png new file mode 100644 index 0000000000000000000000000000000000000000..cc9fb77444d04323c7e2214e5c061e0305a107d5 GIT binary patch literal 2620 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 literal 0 HcmV?d00001 diff --git a/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp7.png b/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp7.png new file mode 100644 index 0000000000000000000000000000000000000000..8961ad2801e753c2d16e2229004a2822f95560bd GIT binary patch literal 2658 zcmbtWdpy&7AODeRxx|z_a`Ku*SG!->vbk)NopSd`OquP6HMZF%OO7qwaEhWhb;_kg zisPQ8Nb!i2=?Ez)q8m~PMRKOn^Ze24yk5`q{9do$=X?2m-tW)-_4*~ayKdCeUak!Q zfF9GC?x|iCvoB7qp9r z28QySqs5?Cw5vBKn$IC|;dWG*t&FTD2nVHXm@GU@AR)^r@Grb%^?vpm1&4i6k@6|< zuTJ^8xWi~dF$g0di3kn`Pk>pIkQgEkPa;{tuxN}83T=bJ;1C!h8ILAov9NCsTy0Iv z4JLcioxa&ppD6H9sZ>Npp`xOqkWo0KP#l87kVqsH8jHeW5o!&DWS2n7mLUX^m2(Vq zP{I-OL{gqm0GnlG2MHsk6u8>cuOWnsTwJ~r3nbqXrA`@2#ulM4NHi)ud^WBx+7hWJ z_-{9Us4el{B?3{NphOrc=BVotymAh#&fVV|npISLLv|DM)J0*3(S@AIa8Mv+(kXED z7bKU*C6j257#ayjaAM$T3=#%oL&MWZSei8r?PN_PV2E=ZKf*d;aYQ16fWy;qL=1*O zvY}zI4n#*f*1-`+BcaiASf)TCWeYgqoL!#U?l&y`LxobI zBvdGZ(Y%PTHCuQBt}sfncD6iUqospl-cFF~Bo>ClzT}t8`+q5Ex{W&SuUPK?k~5Ur8PsfZ{719QU8y^8cKf~c)rarH0}9j=BUX=w z*n^z}01Hx>bO&$QgQ0*sx4btRoHnW1D1t)b3|bl6YOP`vVS5Fm>oTc{e9MPJrHjs7 zDPYkJw4kMp8xECwdLEnhYPXx{7^W^^j5_r^pIGi&%d24^@3lY8-nY3zNWA4n{l33<)L z@GnaF@XXm| z?&)_s0f9q(12!hbxaOoOMcZ0}WH9-1jrwl;{7ygCLdM|ozMroL**wsF}%3{ z!N$#t??#>Ej}UOO@v5!m1u0CznNwY+ycWs6rmR#Q)WpMOeO{eg#Yk9sze!h}l9X#w zeZ(RqbpxWmEwVD+vU}kkZbJoyVtl_zRdD!LLLOaTMX86&e;s?$`EXspP|tj4J0v6U zZBYgDwBcJqe={E%)Sv#kWIwG^6EgbLR_`L=BFT^mlx7zOlXtoyo>8rjwSVfg)M{N9 z=c_97jq}v?fZL7#(o9H)+RNN<5eT^RKcAKRr4{b&0<~%n?zzls_k)IEyt}oVb>}t7 z{V&9dwY*|KpRb=#_-iVscxf#l$a=i=8HA4@=06ZIFlbw_8U3A z(y%lv`!#SDFju5NY*V(sdQ_6w%YvVO|2WUszQBXB1XUJO8gjGS-3qs+x!qGBT%=KM zSav)x=&}wo>uS1pk|T|(m4&bK_dArf_T}=Z%5orB*RU|O_f0Wj52@@WZ{TngD`_*; z$TcSskoqlUxzx$O-@_W?{iJmY1!JFJQJnu2&V%``zM%O)Yl5_6KZY8j_w_vSd zyN@o4pdGKLAvwJD%CbP6i|u@)wzke>m6r}I?NjzzpJ7d1{q}1syICJlUaI-!<6P9J zCZT4xPPSQ4fZ|+)jFwz*rFs5NOzFl|XL7e22b!ZRT!QG-<%Z;&lEm8H8}82nZaCfr#Ll9 z@A9F0t2+G?0+$KE-? zsAAkcOHsA$>Sn5?}%FJKGVG@n4En}KT;4H^K&}# z(j9=kjmdf?_%t{pgV?x18@c{{%peKtdOo2Mp z4eQNz=xNvtjio)%D1=y*?KP-PiXZ6O^!XvV>uHxZ%V)J6V+Zfn{deyTRdA)^lk)MU zhGmvenVweqB_JQBs-kY+RD6(p1usgw1f09~Mtj2{#Ciowe>;y) zvZciI_FO9miud$yQ3jYoYBd1^0MPhvMb`BYjRioNShK*qA{{gP*T-bI(*JM_jQb1b CwJ$&b literal 0 HcmV?d00001 diff --git a/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp8.png b/src/page/home/img/shot/enemyLevel2PlaneShot/shot6_exp8.png new file mode 100644 index 0000000000000000000000000000000000000000..02a9d27e10c7369405015b9f2a1908da392b0fc6 GIT binary patch literal 2501 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 L4i}vlB;@@QtRQGR literal 0 HcmV?d00001