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 |