@@ -59,8 +59,6 @@ export default class Renderer {
5959 private _drawables : WeakMap < Sprite | Stage , Drawable > ;
6060 private _skins : WeakMap < object , Skin > ;
6161
62- private _warnedBadSize : WeakSet < Sprite | Stage > ;
63-
6462 private _currentShader : Shader | null ;
6563 private _currentFramebuffer : WebGLFramebuffer | null ;
6664 private _screenSpaceScale : number ;
@@ -89,8 +87,6 @@ export default class Renderer {
8987 this . _drawables = new WeakMap ( ) ;
9088 this . _skins = new WeakMap ( ) ;
9189
92- this . _warnedBadSize = new WeakSet ( ) ;
93-
9490 this . _currentShader = null ;
9591 this . _currentFramebuffer = null ;
9692 this . _screenSpaceScale = 1 ;
@@ -504,34 +500,6 @@ export default class Renderer {
504500 this . gl . drawArrays ( this . gl . TRIANGLES , 0 , 6 ) ;
505501 }
506502
507- private _getSpriteScale ( sprite : Sprite | Stage ) : number {
508- if ( "size" in sprite ) {
509- if ( typeof sprite . size !== "number" ) {
510- if ( ! this . _warnedBadSize . has ( sprite ) ) {
511- console . warn (
512- `Expected a number, sprite ${
513- sprite . constructor . name
514- } size is ${ typeof sprite . size } . Treating as 100%.`
515- ) ;
516- this . _warnedBadSize . add ( sprite ) ;
517- }
518- return 1 ;
519- } else if ( isNaN ( sprite . size ) ) {
520- if ( ! this . _warnedBadSize . has ( sprite ) ) {
521- console . warn (
522- `Expected a number, sprite ${ sprite . constructor . name } size is NaN. Treating as 100%.`
523- ) ;
524- this . _warnedBadSize . add ( sprite ) ;
525- }
526- return 1 ;
527- } else {
528- return sprite . size / 100 ;
529- }
530- } else {
531- return 1 ;
532- }
533- }
534-
535503 private renderSprite (
536504 sprite : Sprite | Stage ,
537505 options : RenderSpriteOptions
@@ -540,7 +508,7 @@ export default class Renderer {
540508 this . _getSkin ( sprite . costume ) ,
541509 options . drawMode ,
542510 this . _getDrawable ( sprite ) . getMatrix ( ) ,
543- this . _getSpriteScale ( sprite ) ,
511+ this . _getDrawable ( sprite ) . getSpriteScale ( ) ,
544512 sprite . effects ,
545513 options . effectMask ,
546514 options . colorMask ,
0 commit comments