Subversion Repositories AndroidProjects

Rev

Rev 1713 | Go to most recent revision | 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
 
1729 chris 36
    public Vector4 color = new Vector4(1, 1, 1, 1);
1713 chris 37
 
1712 chris 38
        // Methods==========================================================================================
39
 
40
        public SpriteTransform()
41
        {
42
        }
43
 
44
        // Getters/Setters==================================================================================
45
 
46
 
47
 
48
}
49
 
50
 
51