mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 14:47:53 +01:00
Remove underscores from function names
This commit is contained in:
@@ -16,12 +16,12 @@ gulp.task('sprites:compile', ['sprites:clean', 'sprites:main', 'sprites:largeSpr
|
|||||||
|
|
||||||
gulp.task('sprites:main', () => {
|
gulp.task('sprites:main', () => {
|
||||||
let mainSrc = sync('common/img/sprites/spritesmith/**/*.png');
|
let mainSrc = sync('common/img/sprites/spritesmith/**/*.png');
|
||||||
return _createSpritesStream('main', mainSrc);
|
return createSpritesStream('main', mainSrc);
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('sprites:largeSprites', () => {
|
gulp.task('sprites:largeSprites', () => {
|
||||||
let largeSrc = sync('common/img/sprites/spritesmith_large/**/*.png');
|
let largeSrc = sync('common/img/sprites/spritesmith_large/**/*.png');
|
||||||
return _createSpritesStream('largeSprites', largeSrc);
|
return createSpritesStream('largeSprites', largeSrc);
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('sprites:clean', (done) => {
|
gulp.task('sprites:clean', (done) => {
|
||||||
@@ -39,7 +39,7 @@ gulp.task('sprites:checkCompiledDimensions', ['sprites:main', 'sprites:largeSpri
|
|||||||
let distSpritesheets = sync(`${DIST_PATH}*.png`);
|
let distSpritesheets = sync(`${DIST_PATH}*.png`);
|
||||||
|
|
||||||
each(distSpritesheets, (img, index) => {
|
each(distSpritesheets, (img, index) => {
|
||||||
let spriteSize = _calculateImgDimensions(img);
|
let spriteSize = calculateImgDimensions(img);
|
||||||
|
|
||||||
if (spriteSize > MAX_SPRITESHEET_SIZE) {
|
if (spriteSize > MAX_SPRITESHEET_SIZE) {
|
||||||
numberOfSheetsThatAreTooBig++;
|
numberOfSheetsThatAreTooBig++;
|
||||||
@@ -56,8 +56,8 @@ gulp.task('sprites:checkCompiledDimensions', ['sprites:main', 'sprites:largeSpri
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
function _createSpritesStream(name, src) {
|
function createSpritesStream(name, src) {
|
||||||
let spritesheetSliceIndicies = _calculateSpritesheetsSrcIndicies(src);
|
let spritesheetSliceIndicies = calculateSpritesheetsSrcIndicies(src);
|
||||||
let stream = mergeStream();
|
let stream = mergeStream();
|
||||||
|
|
||||||
each(spritesheetSliceIndicies, (start, index) => {
|
each(spritesheetSliceIndicies, (start, index) => {
|
||||||
@@ -70,7 +70,7 @@ function _createSpritesStream(name, src) {
|
|||||||
algorithm: 'binary-tree',
|
algorithm: 'binary-tree',
|
||||||
padding: 1,
|
padding: 1,
|
||||||
cssTemplate: 'common/css/css.template.mustache',
|
cssTemplate: 'common/css/css.template.mustache',
|
||||||
cssVarMap: _cssVarMap
|
cssVarMap: cssVarMap
|
||||||
}));
|
}));
|
||||||
|
|
||||||
let imgStream = spriteData.img
|
let imgStream = spriteData.img
|
||||||
@@ -87,12 +87,12 @@ function _createSpritesStream(name, src) {
|
|||||||
return stream;
|
return stream;
|
||||||
}
|
}
|
||||||
|
|
||||||
function _calculateSpritesheetsSrcIndicies(src) {
|
function calculateSpritesheetsSrcIndicies(src) {
|
||||||
let totalPixels = 0;
|
let totalPixels = 0;
|
||||||
let slices = [0];
|
let slices = [0];
|
||||||
|
|
||||||
each(src, (img, index) => {
|
each(src, (img, index) => {
|
||||||
let imageSize = _calculateImgDimensions(img, true);
|
let imageSize = calculateImgDimensions(img, true);
|
||||||
totalPixels += imageSize;
|
totalPixels += imageSize;
|
||||||
|
|
||||||
if (totalPixels > MAX_SPRITESHEET_SIZE) {
|
if (totalPixels > MAX_SPRITESHEET_SIZE) {
|
||||||
@@ -104,10 +104,10 @@ function _calculateSpritesheetsSrcIndicies(src) {
|
|||||||
return slices;
|
return slices;
|
||||||
}
|
}
|
||||||
|
|
||||||
function _calculateImgDimensions(img, addPadding) {
|
function calculateImgDimensions(img, addPadding) {
|
||||||
let dims = sizeOf(img);
|
let dims = sizeOf(img);
|
||||||
|
|
||||||
let requiresSpecialTreatment = _checkForSpecialTreatment(img);
|
let requiresSpecialTreatment = checkForSpecialTreatment(img);
|
||||||
if (requiresSpecialTreatment) {
|
if (requiresSpecialTreatment) {
|
||||||
let newWidth = dims.width < 90 ? 90 : dims.width;
|
let newWidth = dims.width < 90 ? 90 : dims.width;
|
||||||
let newHeight = dims.height < 90 ? 90 : dims.height;
|
let newHeight = dims.height < 90 ? 90 : dims.height;
|
||||||
@@ -130,16 +130,16 @@ function _calculateImgDimensions(img, addPadding) {
|
|||||||
return totalPixelSize;
|
return totalPixelSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
function _checkForSpecialTreatment(name) {
|
function checkForSpecialTreatment(name) {
|
||||||
let regex = /hair|skin|beard|mustach|shirt|flower|^headAccessory_special_\w+Ears/;
|
let regex = /hair|skin|beard|mustach|shirt|flower|^headAccessory_special_\w+Ears/;
|
||||||
return name.match(regex) || name === 'head_0';
|
return name.match(regex) || name === 'head_0';
|
||||||
}
|
}
|
||||||
|
|
||||||
function _cssVarMap(sprite) {
|
function cssVarMap(sprite) {
|
||||||
// For hair, skins, beards, etc. we want to output a '.customize-options.WHATEVER' class, which works as a
|
// For hair, skins, beards, etc. we want to output a '.customize-options.WHATEVER' class, which works as a
|
||||||
// 60x60 image pointing at the proper part of the 90x90 sprite.
|
// 60x60 image pointing at the proper part of the 90x90 sprite.
|
||||||
// We set up the custom info here, and the template makes use of it.
|
// We set up the custom info here, and the template makes use of it.
|
||||||
let requiresSpecialTreatment = _checkForSpecialTreatment(sprite.name);
|
let requiresSpecialTreatment = checkForSpecialTreatment(sprite.name);
|
||||||
if (requiresSpecialTreatment) {
|
if (requiresSpecialTreatment) {
|
||||||
sprite.custom = {
|
sprite.custom = {
|
||||||
px: {
|
px: {
|
||||||
|
|||||||
Reference in New Issue
Block a user