diff --git a/public/assets/creeps/basic/0.png b/public/assets/creeps/basic/0.png index c51e9a8..aca768d 100644 Binary files a/public/assets/creeps/basic/0.png and b/public/assets/creeps/basic/0.png differ diff --git a/public/assets/creeps/basic/1.png b/public/assets/creeps/basic/1.png index 992f85e..b060a5a 100644 Binary files a/public/assets/creeps/basic/1.png and b/public/assets/creeps/basic/1.png differ diff --git a/public/assets/creeps/basic/10.png b/public/assets/creeps/basic/10.png index 45d24ba..84e98db 100644 Binary files a/public/assets/creeps/basic/10.png and b/public/assets/creeps/basic/10.png differ diff --git a/public/assets/creeps/basic/11.png b/public/assets/creeps/basic/11.png index 992f85e..b060a5a 100644 Binary files a/public/assets/creeps/basic/11.png and b/public/assets/creeps/basic/11.png differ diff --git a/public/assets/creeps/basic/2.png b/public/assets/creeps/basic/2.png index 45d24ba..84e98db 100644 Binary files a/public/assets/creeps/basic/2.png and b/public/assets/creeps/basic/2.png differ diff --git a/public/assets/creeps/basic/3.png b/public/assets/creeps/basic/3.png index 3d10052..80bb092 100644 Binary files a/public/assets/creeps/basic/3.png and b/public/assets/creeps/basic/3.png differ diff --git a/public/assets/creeps/basic/4.png b/public/assets/creeps/basic/4.png index 9618474..4c7cd40 100644 Binary files a/public/assets/creeps/basic/4.png and b/public/assets/creeps/basic/4.png differ diff --git a/public/assets/creeps/basic/5.png b/public/assets/creeps/basic/5.png index 238576a..4f35905 100644 Binary files a/public/assets/creeps/basic/5.png and b/public/assets/creeps/basic/5.png differ diff --git a/public/assets/creeps/basic/6.png b/public/assets/creeps/basic/6.png index f1c37fb..65a8abd 100644 Binary files a/public/assets/creeps/basic/6.png and b/public/assets/creeps/basic/6.png differ diff --git a/public/assets/creeps/basic/7.png b/public/assets/creeps/basic/7.png index 238576a..4f35905 100644 Binary files a/public/assets/creeps/basic/7.png and b/public/assets/creeps/basic/7.png differ diff --git a/public/assets/creeps/basic/8.png b/public/assets/creeps/basic/8.png index 9618474..4c7cd40 100644 Binary files a/public/assets/creeps/basic/8.png and b/public/assets/creeps/basic/8.png differ diff --git a/public/assets/creeps/basic/9.png b/public/assets/creeps/basic/9.png index 3d10052..80bb092 100644 Binary files a/public/assets/creeps/basic/9.png and b/public/assets/creeps/basic/9.png differ diff --git a/public/assets/creeps/optimize.cjs b/public/assets/creeps/optimize.cjs new file mode 100644 index 0000000..110dbf5 --- /dev/null +++ b/public/assets/creeps/optimize.cjs @@ -0,0 +1,18 @@ +const fs = require('fs'); +const { exec, execSync } = require('child_process'); +let dir = fs.readdirSync('.'); +dir.forEach((item) => { + const itemPath = `./${item}`; + if (fs.lstatSync(itemPath).isDirectory()) { + let subDir = fs.readdirSync(itemPath); + subDir.forEach(async (subItem) => { + const subItemPath = `${itemPath}/${subItem}`; + if (fs.lstatSync(subItemPath).isFile() && subItem.endsWith('.png')) { + const outputFilePath = `${itemPath}/${subItem.replace('.png', 's.png')}`; + await execSync(`convert -resize 128x128 -quality 80 ${subItemPath} ${outputFilePath}`); + fs.unlinkSync(subItemPath); + fs.renameSync(outputFilePath, subItemPath); + } + }); + } +}); diff --git a/public/assets/creeps/quick/0.png b/public/assets/creeps/quick/0.png index 21bdcc7..946b183 100644 Binary files a/public/assets/creeps/quick/0.png and b/public/assets/creeps/quick/0.png differ diff --git a/public/assets/creeps/quick/1.png b/public/assets/creeps/quick/1.png index f507451..ebf3fbf 100644 Binary files a/public/assets/creeps/quick/1.png and b/public/assets/creeps/quick/1.png differ diff --git a/public/assets/creeps/quick/10.png b/public/assets/creeps/quick/10.png index 9f0492c..aa2c1c5 100644 Binary files a/public/assets/creeps/quick/10.png and b/public/assets/creeps/quick/10.png differ diff --git a/public/assets/creeps/quick/11.png b/public/assets/creeps/quick/11.png index f507451..ebf3fbf 100644 Binary files a/public/assets/creeps/quick/11.png and b/public/assets/creeps/quick/11.png differ diff --git a/public/assets/creeps/quick/2.png b/public/assets/creeps/quick/2.png index 9f0492c..aa2c1c5 100644 Binary files a/public/assets/creeps/quick/2.png and b/public/assets/creeps/quick/2.png differ diff --git a/public/assets/creeps/quick/3.png b/public/assets/creeps/quick/3.png index c81ad49..d5778d8 100644 Binary files a/public/assets/creeps/quick/3.png and b/public/assets/creeps/quick/3.png differ diff --git a/public/assets/creeps/quick/4.png b/public/assets/creeps/quick/4.png index 21b252f..fa89fb3 100644 Binary files a/public/assets/creeps/quick/4.png and b/public/assets/creeps/quick/4.png differ diff --git a/public/assets/creeps/quick/5.png b/public/assets/creeps/quick/5.png index ac2b7a4..5851161 100644 Binary files a/public/assets/creeps/quick/5.png and b/public/assets/creeps/quick/5.png differ diff --git a/public/assets/creeps/quick/6.png b/public/assets/creeps/quick/6.png index 6a9ea52..195f03a 100644 Binary files a/public/assets/creeps/quick/6.png and b/public/assets/creeps/quick/6.png differ diff --git a/public/assets/creeps/quick/7.png b/public/assets/creeps/quick/7.png index ac2b7a4..5851161 100644 Binary files a/public/assets/creeps/quick/7.png and b/public/assets/creeps/quick/7.png differ diff --git a/public/assets/creeps/quick/8.png b/public/assets/creeps/quick/8.png index 21b252f..fa89fb3 100644 Binary files a/public/assets/creeps/quick/8.png and b/public/assets/creeps/quick/8.png differ diff --git a/public/assets/creeps/quick/9.png b/public/assets/creeps/quick/9.png index c81ad49..d5778d8 100644 Binary files a/public/assets/creeps/quick/9.png and b/public/assets/creeps/quick/9.png differ diff --git a/public/assets/creeps/tank/0.png b/public/assets/creeps/tank/0.png index b72254f..a8aed52 100644 Binary files a/public/assets/creeps/tank/0.png and b/public/assets/creeps/tank/0.png differ diff --git a/public/assets/creeps/tank/1.png b/public/assets/creeps/tank/1.png index c59c1c9..fbb5014 100644 Binary files a/public/assets/creeps/tank/1.png and b/public/assets/creeps/tank/1.png differ diff --git a/public/assets/creeps/tank/10.png b/public/assets/creeps/tank/10.png index 6742bac..a652962 100644 Binary files a/public/assets/creeps/tank/10.png and b/public/assets/creeps/tank/10.png differ diff --git a/public/assets/creeps/tank/11.png b/public/assets/creeps/tank/11.png index c59c1c9..fbb5014 100644 Binary files a/public/assets/creeps/tank/11.png and b/public/assets/creeps/tank/11.png differ diff --git a/public/assets/creeps/tank/2.png b/public/assets/creeps/tank/2.png index 6742bac..a652962 100644 Binary files a/public/assets/creeps/tank/2.png and b/public/assets/creeps/tank/2.png differ diff --git a/public/assets/creeps/tank/3.png b/public/assets/creeps/tank/3.png index cc73e6c..f6da5a0 100644 Binary files a/public/assets/creeps/tank/3.png and b/public/assets/creeps/tank/3.png differ diff --git a/public/assets/creeps/tank/4.png b/public/assets/creeps/tank/4.png index 4a76473..7df3630 100644 Binary files a/public/assets/creeps/tank/4.png and b/public/assets/creeps/tank/4.png differ diff --git a/public/assets/creeps/tank/5.png b/public/assets/creeps/tank/5.png index 49b469a..027af78 100644 Binary files a/public/assets/creeps/tank/5.png and b/public/assets/creeps/tank/5.png differ diff --git a/public/assets/creeps/tank/6.png b/public/assets/creeps/tank/6.png index aea5c89..edac5a5 100644 Binary files a/public/assets/creeps/tank/6.png and b/public/assets/creeps/tank/6.png differ diff --git a/public/assets/creeps/tank/7.png b/public/assets/creeps/tank/7.png index 49b469a..537912d 100644 Binary files a/public/assets/creeps/tank/7.png and b/public/assets/creeps/tank/7.png differ diff --git a/public/assets/creeps/tank/8.png b/public/assets/creeps/tank/8.png index 4a76473..3ba4085 100644 Binary files a/public/assets/creeps/tank/8.png and b/public/assets/creeps/tank/8.png differ diff --git a/public/assets/creeps/tank/9.png b/public/assets/creeps/tank/9.png index cc73e6c..9e6e707 100644 Binary files a/public/assets/creeps/tank/9.png and b/public/assets/creeps/tank/9.png differ diff --git a/src/classes/game/Creep.ts b/src/classes/game/Creep.ts index 2b6e1cc..6eb0d06 100644 --- a/src/classes/game/Creep.ts +++ b/src/classes/game/Creep.ts @@ -74,8 +74,8 @@ export default class Creep extends GameObject { const percent = hp / maxHp; const width = this.healthBarWidth * percent; // ! TODO: MAKE THIS BETTER! It works like this now, but I don't like how its implemented. - this.healthBarGraphics.rect(-this.healthBarWidth / 2 + 5, -30, this.healthBarWidth, 10); - this.healthBarGraphics.fill({ color: 0x00ff00 }); + this.healthBarGraphics.rect(-this.healthBarWidth / 2 + 3, -32, this.healthBarWidth + 4, 14); + this.healthBarGraphics.fill({ color: 0x000000 }); this.healthBarGraphics.rect(-this.healthBarWidth / 2 + 5, -30, width, 10); this.healthBarGraphics.fill({ color: 0xff0000 }); }