2
2
3
3
import org .andengine .opengl .texture .atlas .bitmap .source .IBitmapTextureAtlasSource ;
4
4
import org .andengine .opengl .texture .atlas .bitmap .source .decorator .shape .IBitmapTextureAtlasSourceDecoratorShape ;
5
-
6
- import android .graphics .Color ;
5
+ import org .andengine .util .color .Color ;
7
6
8
7
/**
9
8
* (c) 2010 Nicolas Gramlich
@@ -25,25 +24,41 @@ public class ColorKeyBitmapTextureAtlasSourceDecorator extends ColorSwapBitmapTe
25
24
// Constructors
26
25
// ===========================================================
27
26
28
- public ColorKeyBitmapTextureAtlasSourceDecorator (final IBitmapTextureAtlasSource pBitmapTextureAtlasSource , final IBitmapTextureAtlasSourceDecoratorShape pBitmapTextureAtlasSourceDecoratorShape , final int pColorKeyColor ) {
27
+ public ColorKeyBitmapTextureAtlasSourceDecorator (final IBitmapTextureAtlasSource pBitmapTextureAtlasSource , final IBitmapTextureAtlasSourceDecoratorShape pBitmapTextureAtlasSourceDecoratorShape , final Color pColorKeyColor ) {
29
28
super (pBitmapTextureAtlasSource , pBitmapTextureAtlasSourceDecoratorShape , pColorKeyColor , Color .TRANSPARENT );
30
29
}
31
30
32
- public ColorKeyBitmapTextureAtlasSourceDecorator (final IBitmapTextureAtlasSource pBitmapTextureAtlasSource , final IBitmapTextureAtlasSourceDecoratorShape pBitmapTextureAtlasSourceDecoratorShape , final int pColorKeyColor , final TextureAtlasSourceDecoratorOptions pTextureAtlasSourceDecoratorOptions ) {
31
+ public ColorKeyBitmapTextureAtlasSourceDecorator (final IBitmapTextureAtlasSource pBitmapTextureAtlasSource , final IBitmapTextureAtlasSourceDecoratorShape pBitmapTextureAtlasSourceDecoratorShape , final int pColorKeyColor ) {
32
+ super (pBitmapTextureAtlasSource , pBitmapTextureAtlasSourceDecoratorShape , pColorKeyColor , Color .TRANSPARENT_ARGB_PACKED_INT );
33
+ }
34
+
35
+ public ColorKeyBitmapTextureAtlasSourceDecorator (final IBitmapTextureAtlasSource pBitmapTextureAtlasSource , final IBitmapTextureAtlasSourceDecoratorShape pBitmapTextureAtlasSourceDecoratorShape , final Color pColorKeyColor , final TextureAtlasSourceDecoratorOptions pTextureAtlasSourceDecoratorOptions ) {
33
36
super (pBitmapTextureAtlasSource , pBitmapTextureAtlasSourceDecoratorShape , pColorKeyColor , Color .TRANSPARENT , pTextureAtlasSourceDecoratorOptions );
34
37
}
38
+
39
+ public ColorKeyBitmapTextureAtlasSourceDecorator (final IBitmapTextureAtlasSource pBitmapTextureAtlasSource , final IBitmapTextureAtlasSourceDecoratorShape pBitmapTextureAtlasSourceDecoratorShape , final int pColorKeyColor , final TextureAtlasSourceDecoratorOptions pTextureAtlasSourceDecoratorOptions ) {
40
+ super (pBitmapTextureAtlasSource , pBitmapTextureAtlasSourceDecoratorShape , pColorKeyColor , Color .TRANSPARENT_ARGB_PACKED_INT , pTextureAtlasSourceDecoratorOptions );
41
+ }
35
42
43
+ public ColorKeyBitmapTextureAtlasSourceDecorator (final IBitmapTextureAtlasSource pBitmapTextureAtlasSource , final IBitmapTextureAtlasSourceDecoratorShape pBitmapTextureAtlasSourceDecoratorShape , final Color pColorKeyColor , final int pTolerance ) {
44
+ super (pBitmapTextureAtlasSource , pBitmapTextureAtlasSourceDecoratorShape , pColorKeyColor , pTolerance , Color .TRANSPARENT );
45
+ }
46
+
36
47
public ColorKeyBitmapTextureAtlasSourceDecorator (final IBitmapTextureAtlasSource pBitmapTextureAtlasSource , final IBitmapTextureAtlasSourceDecoratorShape pBitmapTextureAtlasSourceDecoratorShape , final int pColorKeyColor , final int pTolerance ) {
37
- super (pBitmapTextureAtlasSource , pBitmapTextureAtlasSourceDecoratorShape , pColorKeyColor , Color . TRANSPARENT , pTolerance );
48
+ super (pBitmapTextureAtlasSource , pBitmapTextureAtlasSourceDecoratorShape , pColorKeyColor , pTolerance , Color . TRANSPARENT_ARGB_PACKED_INT );
38
49
}
39
50
40
- public ColorKeyBitmapTextureAtlasSourceDecorator (final IBitmapTextureAtlasSource pBitmapTextureAtlasSource , final IBitmapTextureAtlasSourceDecoratorShape pBitmapTextureAtlasSourceDecoratorShape , final int pColorKeyColor , final int pTolerance , final TextureAtlasSourceDecoratorOptions pTextureAtlasSourceDecoratorOptions ) {
51
+ public ColorKeyBitmapTextureAtlasSourceDecorator (final IBitmapTextureAtlasSource pBitmapTextureAtlasSource , final IBitmapTextureAtlasSourceDecoratorShape pBitmapTextureAtlasSourceDecoratorShape , final Color pColorKeyColor , final int pTolerance , final TextureAtlasSourceDecoratorOptions pTextureAtlasSourceDecoratorOptions ) {
41
52
super (pBitmapTextureAtlasSource , pBitmapTextureAtlasSourceDecoratorShape , pColorKeyColor , pTolerance , Color .TRANSPARENT , pTextureAtlasSourceDecoratorOptions );
42
53
}
54
+
55
+ public ColorKeyBitmapTextureAtlasSourceDecorator (final IBitmapTextureAtlasSource pBitmapTextureAtlasSource , final IBitmapTextureAtlasSourceDecoratorShape pBitmapTextureAtlasSourceDecoratorShape , final int pColorKeyColor , final int pTolerance , final TextureAtlasSourceDecoratorOptions pTextureAtlasSourceDecoratorOptions ) {
56
+ super (pBitmapTextureAtlasSource , pBitmapTextureAtlasSourceDecoratorShape , pColorKeyColor , pTolerance , Color .TRANSPARENT_ARGB_PACKED_INT , pTextureAtlasSourceDecoratorOptions );
57
+ }
43
58
44
59
@ Override
45
60
public ColorKeyBitmapTextureAtlasSourceDecorator deepCopy () {
46
- return new ColorKeyBitmapTextureAtlasSourceDecorator (this .mBitmapTextureAtlasSource , this .mBitmapTextureAtlasSourceDecoratorShape , this .mColorKeyColor , this .mTolerance , this .mTextureAtlasSourceDecoratorOptions );
61
+ return new ColorKeyBitmapTextureAtlasSourceDecorator (this .mBitmapTextureAtlasSource , this .mBitmapTextureAtlasSourceDecoratorShape , this .mColorKeyColorARGBPackedInt , this .mTolerance , this .mTextureAtlasSourceDecoratorOptions );
47
62
}
48
63
49
64
// ===========================================================
0 commit comments