kopia lustrzana https://github.com/backface/turtlestitch
Scale down oversized images to current stage dimensions
rather than to 480 * 360 Thanks, Dan, for reporting this!pull/3/merge
rodzic
1c2eea6872
commit
2fbdf855c2
|
@ -2218,3 +2218,7 @@ ______
|
||||||
140722
|
140722
|
||||||
------
|
------
|
||||||
* Objects, Threads: fixed #521 (deleting variable watchers by dropping them on the palette results in wrong ones to be created when showing them again)
|
* Objects, Threads: fixed #521 (deleting variable watchers by dropping them on the palette results in wrong ones to be created when showing them again)
|
||||||
|
|
||||||
|
140723
|
||||||
|
------
|
||||||
|
* Objects: Scale down oversized images to current stage dimensions. Thanks, Dan, for reporting this!
|
||||||
|
|
12
objects.js
12
objects.js
|
@ -125,7 +125,7 @@ PrototypeHatBlockMorph*/
|
||||||
|
|
||||||
// Global stuff ////////////////////////////////////////////////////////
|
// Global stuff ////////////////////////////////////////////////////////
|
||||||
|
|
||||||
modules.objects = '2014-July-22';
|
modules.objects = '2014-July-23';
|
||||||
|
|
||||||
var SpriteMorph;
|
var SpriteMorph;
|
||||||
var StageMorph;
|
var StageMorph;
|
||||||
|
@ -5667,14 +5667,16 @@ SpriteBubbleMorph.prototype.fixLayout = function () {
|
||||||
|
|
||||||
function Costume(canvas, name, rotationCenter) {
|
function Costume(canvas, name, rotationCenter) {
|
||||||
this.contents = canvas || newCanvas();
|
this.contents = canvas || newCanvas();
|
||||||
this.shrinkToFit(this.maxExtent);
|
this.shrinkToFit(this.maxExtent());
|
||||||
this.name = name || null;
|
this.name = name || null;
|
||||||
this.rotationCenter = rotationCenter || this.center();
|
this.rotationCenter = rotationCenter || this.center();
|
||||||
this.version = Date.now(); // for observer optimization
|
this.version = Date.now(); // for observer optimization
|
||||||
this.loaded = null; // for de-serialization only
|
this.loaded = null; // for de-serialization only
|
||||||
}
|
}
|
||||||
|
|
||||||
Costume.prototype.maxExtent = StageMorph.prototype.dimensions;
|
Costume.prototype.maxExtent = function () {
|
||||||
|
return StageMorph.prototype.dimensions;
|
||||||
|
};
|
||||||
|
|
||||||
Costume.prototype.toString = function () {
|
Costume.prototype.toString = function () {
|
||||||
return 'a Costume(' + this.name + ')';
|
return 'a Costume(' + this.name + ')';
|
||||||
|
@ -5959,7 +5961,7 @@ SVG_Costume.uber = Costume.prototype;
|
||||||
|
|
||||||
function SVG_Costume(svgImage, name, rotationCenter) {
|
function SVG_Costume(svgImage, name, rotationCenter) {
|
||||||
this.contents = svgImage;
|
this.contents = svgImage;
|
||||||
this.shrinkToFit(this.maxExtent);
|
this.shrinkToFit(this.maxExtent());
|
||||||
this.name = name || null;
|
this.name = name || null;
|
||||||
this.rotationCenter = rotationCenter || this.center();
|
this.rotationCenter = rotationCenter || this.center();
|
||||||
this.version = Date.now(); // for observer optimization
|
this.version = Date.now(); // for observer optimization
|
||||||
|
@ -6007,7 +6009,7 @@ CostumeEditorMorph.prototype.constructor = CostumeEditorMorph;
|
||||||
CostumeEditorMorph.uber = Morph.prototype;
|
CostumeEditorMorph.uber = Morph.prototype;
|
||||||
|
|
||||||
// CostumeEditorMorph preferences settings:
|
// CostumeEditorMorph preferences settings:
|
||||||
CostumeEditorMorph.prototype.size = Costume.prototype.maxExtent;
|
CostumeEditorMorph.prototype.size = Costume.prototype.maxExtent();
|
||||||
|
|
||||||
// CostumeEditorMorph instance creation
|
// CostumeEditorMorph instance creation
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue