mirror of
https://github.com/scratchfoundation/scratchjr.git
synced 2025-02-16 08:29:51 -05:00
Merge pull request #532 from LLK/dei/prototype1
Update people characters
This commit is contained in:
commit
3366deec4a
4 changed files with 55 additions and 4 deletions
|
@ -213,6 +213,40 @@
|
|||
"CHARACTER_Whale.svg": "Whale",
|
||||
"CHARACTER_Penguin.svg": "Penguin",
|
||||
"CHARACTER_PolarBear.svg": "Polar Bear",
|
||||
"CHARACTER_Girl1V2.svg": "Child",
|
||||
"CHARACTER_Girl2V2.svg": "Child",
|
||||
"CHARACTER_Girl3V2.svg": "Child",
|
||||
"CHARACTER_Boy1V2.svg": "Child",
|
||||
"CHARACTER_Boy2V2.svg": "Child",
|
||||
"CHARACTER_Boy3V2.svg": "Child",
|
||||
"CHARACTER_TeenGirl1V2.svg": "Person",
|
||||
"CHARACTER_TeenGirl2V2.svg": "Person",
|
||||
"CHARACTER_TeenGirl3V2.svg": "Person",
|
||||
"CHARACTER_TeenBoy1V2.svg": "Person",
|
||||
"CHARACTER_TeenBoy2V2.svg": "Person",
|
||||
"CHARACTER_TeenBoy3V2.svg": "Person",
|
||||
"CHARACTER_Baby1V2.svg": "Baby",
|
||||
"CHARACTER_Baby2V2.svg": "Baby",
|
||||
"CHARACTER_Baby3V2.svg": "Baby",
|
||||
"CHARACTER_MotherV2.svg": "Person",
|
||||
"CHARACTER_FatherV2.svg": "Person",
|
||||
"CHARACTER_GrandmotherV2.svg": "Person",
|
||||
"CHARACTER_GrandfatherV2.svg": "Person",
|
||||
"CHARACTER_GirlV2.svg": "Child",
|
||||
"CHARACTER_BoyV2.svg": "Child",
|
||||
"CHARACTER_Teen2V2.svg": "Person",
|
||||
"CHARACTER_Teen3V2.svg": "Person",
|
||||
"CHARACTER_Farmer1V2.svg": "Rancher",
|
||||
"CHARACTER_FarmerV2.svg": "Rancher",
|
||||
"CHARACTER_Bike2V2.svg": "Cyclist",
|
||||
"CHARACTER_BikeV2.svg": "Cyclist",
|
||||
"CHARACTER_Car2V2.svg": "Driver",
|
||||
"CHARACTER_Car1V2.svg": "Driver",
|
||||
"CHARACTER_AeroplaneV2.svg": "Pilot",
|
||||
"CHARACTER_AstronautV2.svg": "Astronaut",
|
||||
"CHARACTER_InuitV2.svg": "Northerner",
|
||||
"CHARACTER_ScubadiverV2.svg": "Scuba Diver",
|
||||
"CHARACTER_RowboatV2.svg": "Rower",
|
||||
"CHARACTER_Girl1.svg": "Child",
|
||||
"CHARACTER_Girl2.svg": "Child",
|
||||
"CHARACTER_Girl3.svg": "Child",
|
||||
|
|
|
@ -990,15 +990,15 @@ export default class Paint {
|
|||
'#2BBF8A', // new green
|
||||
'#027607', '#114D24', //greens
|
||||
'#FFFFFF', '#CCDDE7', '#61787C', '#1C1C1C', // grays
|
||||
'#D830A3', // sarah's pink shoes border
|
||||
// '#D830A3', // sarah's pink shoes border
|
||||
'#FF64E9', // purple pinks
|
||||
'#D999FF', ' #A159D3', // vilote
|
||||
'#722696', // sarah's violet
|
||||
'#141463', '#003399', '#1D40ED',
|
||||
'#0079D3', '#009EFF', '#76C8FF',
|
||||
'#ACE0FD', '#11B7BC', '#21F9F3', '#C3FCFC', '#54311E',
|
||||
'#8E572A', '#E4B69D', '#FFCDA4', '#FFEDD7' // skin colors
|
||||
|
||||
'#ACE0FD', '#11B7BC', '#21F9F3', '#C3FCFC',
|
||||
// '#54311E', '#8E572A', '#E4B69D', '#FFCDA4', '#FFEDD7' // skin colors
|
||||
'#FDDBB4', '#E4B681', '#BF8C5C', '#955D31', '#6B3D1F', '#482D18' // new skin colors
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
@ -923,6 +923,9 @@ export default class SVGTools {
|
|||
if (elem.id.indexOf('Border') > -1) {
|
||||
return true;
|
||||
}
|
||||
if (elem.id.indexOf('Body') > -1) {
|
||||
return false;
|
||||
}
|
||||
if (elem.id.indexOf('Skip') > -1) {
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -5,6 +5,7 @@ let path;
|
|||
let samples;
|
||||
let backgrounds;
|
||||
let sprites;
|
||||
let legacySprites;
|
||||
let sounds;
|
||||
let keys = {};
|
||||
let version = 0;
|
||||
|
@ -44,6 +45,7 @@ export default class MediaLib {
|
|||
path = parsedResult.path;
|
||||
samples = parsedResult.samples;
|
||||
sprites = parsedResult.sprites;
|
||||
legacySprites = parsedResult.legacySprites;
|
||||
backgrounds = parsedResult.backgrounds;
|
||||
sounds = parsedResult.sounds;
|
||||
|
||||
|
@ -68,6 +70,11 @@ export default class MediaLib {
|
|||
for (let i = 0; i < backgrounds.length; i++) {
|
||||
backgrounds[i].name = Localization.localize('BACKGROUND_' + backgrounds[i].md5);
|
||||
}
|
||||
|
||||
// Localize names of legacy sprites
|
||||
for (let i = 0; i < legacySprites.length; i++) {
|
||||
legacySprites[i].name = Localization.localize('CHARACTER_' + legacySprites[i].md5);
|
||||
}
|
||||
}
|
||||
|
||||
static generateKeys () {
|
||||
|
@ -80,5 +87,12 @@ export default class MediaLib {
|
|||
var spr = sprites[i];
|
||||
keys[spr.md5] = {width: spr.width, height: spr.height, name: spr.name};
|
||||
}
|
||||
|
||||
// when we change sprites (or remove them) the old ones still need to be in keys
|
||||
// for projects that were created before the change
|
||||
for (let i = 0; i < legacySprites.length; i++) {
|
||||
var legacySpr = legacySprites[i];
|
||||
keys[legacySpr.md5] = {width: legacySpr.width, height: legacySpr.height, name: legacySpr.name};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue