Subversion Repositories AndroidProjects

Rev

Rev 1729 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1712 chris 1
package com.gebauz.bauzoid2.graphics.sprite;
2
 
1729 chris 3
import com.gebauz.bauzoid2.math.Vector4;
4
 
1712 chris 5
/** Spaces:
6
 * World space - pixel space for 2D world with dimensions (SCREEN_WIDTH x SCREEN_HEIGHT)
7
 * Pivot space - pixel space relative to the pivot point
8
 * Sprite space - pixel space relative to origin of sprite
9
 * @author chris
10
 *
11
 */
12
public class SpriteTransform
13
{
14
 
15
 
16
        // Constants========================================================================================
17
 
18
        // Embedded Types===================================================================================
19
 
20
        // Fields===========================================================================================
21
 
22
        public float x = 0.0f;
23
        public float y = 0.0f;
24
 
25
        public float w = 0.0f;
26
        public float h = 0.0f;
27
 
28
        public float angle = 0.0f;
29
 
30
        public boolean mirrorX = false;
31
        public boolean mirrorY = false;
32
 
33
        public float pivotX = 0.0f;
34
        public float pivotY = 0.0f;
35
 
1732 chris 36
    public float alpha = 1.0f;
1729 chris 37
    public Vector4 color = new Vector4(1, 1, 1, 1);
1732 chris 38
    public Vector4 fogColor = new Vector4(0, 0, 0, 0);
1713 chris 39
 
1712 chris 40
        // Methods==========================================================================================
41
 
42
        public SpriteTransform()
43
        {
44
        }
45
 
46
        // Getters/Setters==================================================================================
47
 
48
 
49
 
50
}
51
 
52
 
53