export type TextureMap = { [ key ] : { x : number ; y : number ; w : number ; h : number ; } ; } ; export const characterTextureMap = { head : { x : 100 , y : 200 , w : 100 , h : 100 } , leftEye : { x : 100 , y : 200 , w : 100 , h : 100 } , rightEye : { x : 100 , y : 200 , w : 100 , h : 100 } , leftPupil : { x : 100 , y : 200 , w : 100 , h : 100 } , rightPupil : { x : 100 , y : 200 , w : 100 , h : 100 } , leftBrow : { x : 100 , y : 200 , w : 100 , h : 100 } , rightBrow : { x : 100 , y : 200 , w : 100 , h : 100 } , } ; type RenderElement = { sprite : string ; id : number ; x : number ; y : number ; z : number ; rotation ? : number ; scaleX ? : number ; scaleY ? : number ; opacity ? : number ; saturation ? : number ; hue ? : number ; brightness ? : number ; parentId ? : number ; } ; export type Composition = RenderElement [ ] ;