Subversion Repositories Kolibri OS

Rev

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

Rev Author Line No. Line
5312 Anton_K 1
;struct akode.TextureDesc
2
;        Type            dd ?                            ; AKODE_TEXTURE_TYPE
3
;
4
;        union
5
;                ImagePathPtr    dd ?
6
;                Color           dd ?
7
;        ends
8
;
9
;        ImageDataPtr    dd ?
10
;
11
;        HasMagicPink    db ?                            ; boolean
12
;        TileWalls       db ?                            ; boolean
13
;        Usage           db ?                            ; AKODE_TEXTURE_USAGE
14
;        VirtualScale    db ?                            ; AKODE_VIRTUAL_SCALE_MODE, not supported yet
15
;        VirtualSize     akode.Size                      ; (0, 0) for original size, not supported yet
16
;ends
17
 
5480 Anton_K 18
struc TextureImage usage*, filepath*, magic_pink=0
19
{
20
        .ImagePath      db 'Resources/Textures/', filepath, 0
21
        .               akode.TextureDesc       AKODE_TEXTURE_TYPE.IMAGE, .ImagePath, 0, magic_pink, 0, usage
22
}
23
 
24
struc TextureColor color*
25
{
26
        .               akode.TextureDesc       AKODE_TEXTURE_TYPE.COLOR, color, 0, 0, 0, AKODE_TEXTURE_USAGE.ENVIRONMENT
27
}
28
 
5312 Anton_K 29
align 4
30
textures:
31
 
5480 Anton_K 32
.GreenStone1            TextureImage            AKODE_TEXTURE_USAGE.ENVIRONMENT, 'Environment/GreenStone1.jpg'
33
.GreenStone2            TextureImage            AKODE_TEXTURE_USAGE.ENVIRONMENT, 'Environment/GreenStone2.jpg'
5312 Anton_K 34
 
5480 Anton_K 35
.YellowStone1           TextureImage            AKODE_TEXTURE_USAGE.ENVIRONMENT, 'Environment/YellowStone1.jpg'
36
.RedStone1              TextureImage            AKODE_TEXTURE_USAGE.ENVIRONMENT, 'Environment/RedStone1.jpg'
5312 Anton_K 37
 
5480 Anton_K 38
.CrazyWoodDoor          TextureImage            AKODE_TEXTURE_USAGE.ENVIRONMENT, 'Environment/CrazyWoodDoor.png', 1
39
.IronDoor               TextureImage            AKODE_TEXTURE_USAGE.ENVIRONMENT, 'Environment/IronDoor.jpg'
5312 Anton_K 40
 
5480 Anton_K 41
.RedLeverUp             TextureImage            AKODE_TEXTURE_USAGE.ENVIRONMENT, 'Environment/RedLeverUp.png', 1
42
.RedLeverDown           TextureImage            AKODE_TEXTURE_USAGE.ENVIRONMENT, 'Environment/RedLeverDown.png', 1
5312 Anton_K 43
 
5480 Anton_K 44
.PortalFloor            TextureImage            AKODE_TEXTURE_USAGE.ENVIRONMENT, 'Environment/Portal.jpg'
5312 Anton_K 45
 
5480 Anton_K 46
.Chest                  TextureImage            AKODE_TEXTURE_USAGE.OBJECT, 'Objects/Chest.png', 1
5312 Anton_K 47
 
5480 Anton_K 48
.Column1                TextureImage            AKODE_TEXTURE_USAGE.OBJECT, 'Objects/Column1.png', 1
49
.Column2                TextureImage            AKODE_TEXTURE_USAGE.OBJECT, 'Objects/Column2.png', 1
50
.Column3                TextureImage            AKODE_TEXTURE_USAGE.OBJECT, 'Objects/Column3.png', 1
51
.Column4                TextureImage            AKODE_TEXTURE_USAGE.OBJECT, 'Objects/Column4.png', 1
5312 Anton_K 52
 
5480 Anton_K 53
.Ogre                   TextureImage            AKODE_TEXTURE_USAGE.OBJECT, 'Objects/Ogre.png', 1
5312 Anton_K 54
 
5480 Anton_K 55
.Portal                 TextureImage            AKODE_TEXTURE_USAGE.OBJECT, 'Objects/Portal.png', 1