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
|
||||
------
|
||||
* 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 ////////////////////////////////////////////////////////
|
||||
|
||||
modules.objects = '2014-July-22';
|
||||
modules.objects = '2014-July-23';
|
||||
|
||||
var SpriteMorph;
|
||||
var StageMorph;
|
||||
|
@ -5667,14 +5667,16 @@ SpriteBubbleMorph.prototype.fixLayout = function () {
|
|||
|
||||
function Costume(canvas, name, rotationCenter) {
|
||||
this.contents = canvas || newCanvas();
|
||||
this.shrinkToFit(this.maxExtent);
|
||||
this.shrinkToFit(this.maxExtent());
|
||||
this.name = name || null;
|
||||
this.rotationCenter = rotationCenter || this.center();
|
||||
this.version = Date.now(); // for observer optimization
|
||||
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 () {
|
||||
return 'a Costume(' + this.name + ')';
|
||||
|
@ -5959,7 +5961,7 @@ SVG_Costume.uber = Costume.prototype;
|
|||
|
||||
function SVG_Costume(svgImage, name, rotationCenter) {
|
||||
this.contents = svgImage;
|
||||
this.shrinkToFit(this.maxExtent);
|
||||
this.shrinkToFit(this.maxExtent());
|
||||
this.name = name || null;
|
||||
this.rotationCenter = rotationCenter || this.center();
|
||||
this.version = Date.now(); // for observer optimization
|
||||
|
@ -6007,7 +6009,7 @@ CostumeEditorMorph.prototype.constructor = CostumeEditorMorph;
|
|||
CostumeEditorMorph.uber = Morph.prototype;
|
||||
|
||||
// CostumeEditorMorph preferences settings:
|
||||
CostumeEditorMorph.prototype.size = Costume.prototype.maxExtent;
|
||||
CostumeEditorMorph.prototype.size = Costume.prototype.maxExtent();
|
||||
|
||||
// CostumeEditorMorph instance creation
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue