WorldSim  inDev
2D tile-based sandbox RPG with procedurally generated fantasy world simulator 🌏
Driver_LoadTextures.hpp
Go to the documentation of this file.
1 #pragma once
2 #ifndef WORLDSIM_LOAD_TEXTURES_HPP
3 #define WORLDSIM_LOAD_TEXTURES_HPP
4 
5 #include <string>
6 
7 #define THREADED_TEXTURE_LOADING
8 #if defined WILDCAT_THREADING || defined THREADED_TEXTURE_LOADING
9  #include <thread>
10 #endif
11 
12 #include <Graphics/Texture/TextureLoader.hpp>
13 #include <Graphics/Texture/Texture.hpp>
14 
15 /* WorldSim: Driver_LoadTextures.hpp
16 #include "Driver_LoadTextures.hpp"
17 
18 Called from Driver::init().
19 These vars are global.
20 All texture refs start with TEX_, and then use the path and filename from the textures folder.
21 Requires OpenGL headers.
22 */
23 
24 #include "Driver_TextureList.hpp"
25 
26 void SetColor(int value)
27 {
28 #ifdef WILDCAT_WINDOWS
29  SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), value);
30 #endif
31 }
32 
33 void loadTextureVerbose(const std::string _path, Texture* _texture)
34 {
35  std::cout<<"Loading: "<<_path<<".\n";
36 
37  if(loadTextureNearestNeighbour(_path,_texture)==false)
38  { std::cout<<"Error loading "<<_path<<".\n"; }
39 }
40 
41 void preloadTextureVerbose(const std::string _path, Texture* _texture)
42 {
43  if(loadTextureNearestNeighbour(_path,_texture)==false)
44  {
45  SetColor(4);
46  std::cout<<"Loading: "<<_path<<": FAIL.\n";
47  SetColor(7);
48  }
49  else
50  {
51  std::cout<<"Loading: "<<_path<<": SUCCESS.\n";
52  }
53 }
54 
55 
56 void loadTextures() // Testing some multithreading here. Probably shouldn't because a texture atlas would be better
57 {
58 
59 //#undef THREADED_TEXTURE_LOADING
60 #if defined WILDCAT_THREADING || defined THREADED_TEXTURE_LOADING
61  std::thread t1( []
62  {
63 #endif
64  // LOAD MENU TEXTURES
65  //loadTextureVerbose("Textures/Menu/TitleImage-CR.png",&TEX_TITLE);
66  preloadTextureVerbose("Textures/Menu/Title.png",&TEX_TITLE);
67  preloadTextureVerbose("Textures/Menu/Black.png",&TEX_OPTIONS_BACKGROUND);
68  preloadTextureVerbose("Textures/Menu/Black.png",&TEX_LOAD_GAME_BACKGROUND);
69  preloadTextureVerbose("Textures/Menu/Black.png",&TEX_NEW_GAME_BACKGROUND);
70 
73 #if defined WILDCAT_THREADING || defined THREADED_TEXTURE_LOADING
74  });
75 
76  std::thread t2( []
77  {
78 #endif
79  // LOAD GUI TEXTURES
80  preloadTextureVerbose("Textures/GUI/Increment.png",&TEX_GUI_INCREMENT);
81  preloadTextureVerbose("Textures/GUI/Decrement.png",&TEX_GUI_DECREMENT);
82  preloadTextureVerbose("Textures/GUI/Expand.png",&TEX_GUI_EXPAND);
83  preloadTextureVerbose("Textures/GUI/HotbarSelection32.png",&TEX_GUI_TILE_SELECTION );
85 
86  // LOAD LOCAL OBJECT TEXTURES
87  preloadTextureVerbose("Textures/NPC.png",&TEX_NPC);
88  preloadTextureVerbose("Textures/NPC-ded.png",&TEX_NPC_DED);
89 
90  // LOAD WORLD OBJECT TEXTURES
94 #if defined WILDCAT_THREADING || defined THREADED_TEXTURE_LOADING
95  });
96 #endif
97 
98 
99 #if defined WILDCAT_THREADING || defined THREADED_TEXTURE_LOADING
100  t1.join();
101  t2.join();
102 #endif
103 
104  bindNearestNeighbour(&TEX_TITLE,true);
105  bindNearestNeighbour(&TEX_OPTIONS_BACKGROUND,true);
106  bindNearestNeighbour(&TEX_LOAD_GAME_BACKGROUND,true);
107  bindNearestNeighbour(&TEX_NEW_GAME_BACKGROUND,true);
108 
109  bindNearestNeighbour(&TEX_GUI_INCREMENT,COMPRESS_TEXTURES);
110  bindNearestNeighbour(&TEX_GUI_DECREMENT,COMPRESS_TEXTURES);
111  bindNearestNeighbour(&TEX_GUI_EXPAND,COMPRESS_TEXTURES);
112  bindNearestNeighbour(&TEX_GUI_TILE_SELECTION,COMPRESS_TEXTURES);
113  bindNearestNeighbour(&TEX_GUI_TILE_SELECTION_FULL,COMPRESS_TEXTURES);
114 
115  bindNearestNeighbour(&TEX_NPC,COMPRESS_TEXTURES);
116  bindNearestNeighbour(&TEX_NPC_DED,COMPRESS_TEXTURES);
117 
118  bindNearestNeighbour(&TEX_WORLD_UNIT_NOMAD_01,COMPRESS_TEXTURES);
119  bindNearestNeighbour(&TEX_WORLD_UNIT_DWARF_01,COMPRESS_TEXTURES);
120  bindNearestNeighbour(&TEX_WORLD_UNIT_ELF_01,COMPRESS_TEXTURES);
121 
124 
125 
131 
133  //loadTextureVerbose(PATH_TEX_WORLD_TERRAIN_COAST_00,&TEX_WORLD_TERRAIN_COAST_00);
134  //loadTextureVerbose(PATH_TEX_WORLD_TERRAIN_COAST_01,&TEX_WORLD_TERRAIN_COAST_01);
135 
137 
139 
140 
142 
148 
152 
154 
158 
160 
162 
164 
166 
168 
172 
173 
175 
178 
184 
185 
188 
191 
192  // ITEMS
204 
205  for (int i=0;i<5;++i)
206  {
208  }
209 
210 
211  // FOOD
215 
216  //Campfire-64-1.png
217 
218  //FLORA
225 
226  //OBJECTS
229  // WALL
232 
233  // FLOOR
235 
236  //ORE
238 
239 
240  // CRAFTING
244 
245  //MARKERS
248 
249  //loadTextureMipmapRotate("Textures/Object/Wall/BrickWall-S.png", &TEX_WALL_GREYBRICK_SOUTH, &TEX_WALL_GREYBRICK_WEST, &TEX_WALL_GREYBRICK_NORTH, &TEX_WALL_GREYBRICK_EAST);
250  //loadTextureMipmapRotate("Textures/Wall/Brick/window.png", &TEX_WINDOW_SOUTH, &TEX_WINDOW_WEST, &TEX_WINDOW_NORTH, &TEX_WINDOW_EAST);
251  //loadTextureMipmapRotate("Textures/Wall/Brick/se.png", &TEX_WALL_GREYBRICK_NORTHWEST, &TEX_WALL_GREYBRICK_NORTHEAST, &TEX_WALL_GREYBRICK_SOUTHEAST, &TEX_WALL_GREYBRICK_SOUTHWEST);
252 
253  // GUI_MINIMAP_BASE
254  loadTextureVerbose(PATH_TEX_GUI_MINIMAP_BASE_TEXTUREMODE,&TEX_GUI_MINIMAP_BASE_TEXTUREMODE);
255  loadTextureVerbose(PATH_TEX_GUI_MINIMAP_BASE_LANDMODE,&TEX_GUI_MINIMAP_BASE_LANDMODE);
256 
257 
258  Png pNYA;
259  pNYA.loadHex("89504e470d0a1a0a0000000d4948445200000099000000840103000000b9da1bbc00000006504c5445000000ffffffa5d99fdd0000047f4944415448896dd6cb8b1c451cc0f15a17dd8b66050f5e12fbe0410521e02528494a6f82a0070f1e3ce4e0614f820f306449b64a826e4e06141131a4ff841c040f79d81b363011d4be29123733eb869460dc9e49b3e9ee74757d3d54f54cf73a0dc3cc7c7abae6f7a8ae6a0140298490b487168c84100a6ce484586eb1800a8045b01d8c011adab35a90e31440115ea0053555f802598b1529c380718b96246983912dba35a582f9c1d1028e394fc5e88969f07cd7f8ffa92fbc3c43535f2900cad34fcd30055c069307cb338c0b320ac045338cee91d1486a9bcef0c82ea97303eabf67e89efb97d49d7c9b72a98327b6c8b85201a68b49c6ad2b3db47238dc690c7d54b76fafb8cd4c4dc867b8fce7d32f9407e1620fb7161f55f12d2e876ea005e509b7b07269b9e0a1da9e61facb41954615b5ba39c51d73e380bab3ec78a87e9e1579a738a0dcefb04727f7edea55c5ad096f84bea105944ec04870c4764a67d7001aa29b72861c0f7dff5275f02b0558dc635dfc34019a7a1c5ae4b1324093bd1675d19e02f6b616e9a27b5ec2e56beb3de4d925c6acbdd7c7b3e79c7ce04ef57173a4d5765bcd1677eaa564e09cece1a48c64d6b0dec50d2149a8197772771f018a0c163af55c0520a17c464e315e0d635d1fbf3545b90a87870dee4d655ab46a95861aeeaff8d9a0b5a06295fa10f04f420d8c11829c53aa58bfadf8c1dfb0038f67d4121fe2de050b4e3a2d28b8b6f631036c02162cdb5a60f8edc7fb6ac8c32138c89dd482cc3176b12253e014a6440bd2066bdf87af01a7480d5ab050d07012def118a768e13ef886ef2968222093c4095a8c8ee744e4ec296028910a2d4c54d9b1acb7c70089640db4d8c48d46aabe1a2d024abad3a0c54fb8d11e1b3e1ba46d408b01e5e7071e39865b8086c4d6a045ca5d11950a6a68904dee31de5d3a7f08622885ac72d0c2a098f0192490435580162307e0408169317b1cc01db509a45017a0c590d911b718775042be1f9d82dc80eeaccf344061408b6486f53c344091ed1b33ede1fa34224ce673675c4e230a68c07016c2ca9f65a045a9c86119fc94f3484eeda10048d3b04dd43e9a0a201e821664d47e2bb000491c30f7d800c804b420a5f0633a05288ff17a0a46fa381d0ab4e0ea58c2e484cfa8711e8f7e02ec463ef7ca015aa05e5121c51cf206d0c2a94b8acc291fa8a9002d2cc3a36436249fe6801615c3aba46742996283af5276815fab50509906345bdcad7d3f9c92018b3fb8e3d76d533a056891510d98f8bd2bcb2df869e30ef3a4bffb4d5a798c2123acc69bd2784c607b1870ec5765dfe217238fb5df383dbef47a0440e37bad450a2c8435d60e021af01d06c26aa74509b0e171ba413b09d4b1c724203b805b215424600ef0ed3cbce7316dd100dc573ef916cf0334b2873e361bf72eb7aa13761ed0bffb53d32796621e865d95dee5937968ba3898876d9cf9bc5f5a39b3dd282071784a02c6fc1fb33b533cdfeecb6c9c9ee23a37fc67a7ca295e8cbe508c2418cace98f097ba8ea3f3cc100325153b5d94404e69d57e3410d141277d7a710f1590faf6f431de871640ce41a77cd5a658e2db6680d01afd1f175a0c4816121ff30000000049454e44ae4260827265616c6c79206d616b657320796f75206e7961");
260 
261  NYA="\n\n";
262  for (int _nyaY=0;_nyaY<pNYA.nY;++_nyaY)
263  {for (int _nyaX=0;_nyaX<pNYA.nX;++_nyaX){
264  (pNYA.getPixel3D(_nyaX,_nyaY,0) == 0) ? NYA+="*" : NYA+=" ";
265  } NYA+="\n";}
266 
267 }
268 
269 #endif
Texture TEX_WORLD_TERRAIN_JUNGLE
Definition: Driver_TextureList.hpp:123
const std::string PATH_TEX_WORLD_TERRAIN_OCEAN_00
Definition: Driver_TextureList.hpp:104
const std::string PATH_TEX_ITEM_FOOD_COOKED_FISH
Definition: Driver_TextureList.hpp:274
Texture TEX_NPC
Definition: Driver_TextureList.hpp:41
const std::string PATH_TEX_WORLD_TERRAIN_JUNGLE
Definition: Driver_TextureList.hpp:124
Texture TEX_MARKER_RED
Definition: Driver_TextureList.hpp:310
Texture TEX_OBJECT_FISH
Definition: Driver_TextureList.hpp:259
Texture TEX_WORLD_ARTIFACT_GEMS
Definition: Driver_TextureList.hpp:47
void loadTextures()
Definition: Driver_LoadTextures.hpp:56
Texture TEX_WORLD_TERRAIN_CAVE_ENTRANCE
Definition: Driver_TextureList.hpp:209
const std::string PATH_TEX_ITEM_AXE
Definition: Driver_TextureList.hpp:251
const std::string PATH_TEX_WORLD_UNIT_ELF_01
Definition: Driver_TextureList.hpp:66
Texture TEX_WORLD_TERRAIN_COAST_00
Definition: Driver_TextureList.hpp:187
const std::string PATH_TEX_ITEM_WATERSKIN
Definition: Driver_TextureList.hpp:263
Texture TEX_WORLD_TERRAIN_RIVER_SOUTH
Definition: Driver_TextureList.hpp:94
const std::string PATH_TEX_LOCAL_SIGN
Definition: Driver_TextureList.hpp:307
const std::string PATH_TEX_WORLD_TERRAIN_DESERT_00
Definition: Driver_TextureList.hpp:184
const std::string PATH_TEX_WORLD_ARTIFACT_BATTLE
Definition: Driver_TextureList.hpp:51
const std::string PATH_TEX_WORLD_TERRAIN_MOUNTAIN_ROCKYBOI
Definition: Driver_TextureList.hpp:158
const std::string PATH_TEX_LOCAL_FLOOR
Definition: Driver_TextureList.hpp:304
const std::string PATH_TEX_WALL_GREYBRICK_SE
Definition: Driver_TextureList.hpp:227
Texture TEX_WORLD_TERRAIN_MOUNTAIN_ROCKYBOI
Definition: Driver_TextureList.hpp:157
Texture TEX_MARKER_GREEN_SMALL
Definition: Driver_TextureList.hpp:313
const std::string PATH_TEX_WORLD_UNIT_DWARF_01
Definition: Driver_TextureList.hpp:63
void SetColor(int value)
Definition: Driver_LoadTextures.hpp:26
Texture TEX_WORLD_TERRAIN_RIVER_EAST
Definition: Driver_TextureList.hpp:93
const std::string PATH_TEX_CREATURE_DEER_DED
Definition: Driver_TextureList.hpp:166
const std::string PATH_TEX_MARKER_RED
Definition: Driver_TextureList.hpp:311
const std::string PATH_TEX_WORLD_TERRAIN_FOREST_TREE
Definition: Driver_TextureList.hpp:128
Texture TEX_OBJECT_STUMP
Definition: Driver_TextureList.hpp:217
const std::string PATH_TEX_WORLD_TERRAIN_COAST_PENINSULA_00
Definition: Driver_TextureList.hpp:204
Texture TEX_WORLD_TERRAIN_COAST_01
Definition: Driver_TextureList.hpp:188
Texture TEX_WORLD_TERRAIN_MOUNTAIN_00
Definition: Driver_TextureList.hpp:148
const std::string PATH_TEX_WALL_GREYBRICK_SOUTH
Definition: Driver_TextureList.hpp:225
Texture TEX_FLORA_BLUEWEED
Definition: Driver_TextureList.hpp:142
Texture TEX_WORLD_TERRAIN_GRASS_03
Definition: Driver_TextureList.hpp:83
Texture TEX_WORLD_TERRAIN_RIVER_NORTH
Definition: Driver_TextureList.hpp:96
const std::string PATH_TEX_WORLD_TERRAIN_GRASS_05
Definition: Driver_TextureList.hpp:90
Texture TEX_WORLD_TERRAIN_FOREST_TREE
Definition: Driver_TextureList.hpp:127
Texture TEX_LOCAL_FLOOR
Definition: Driver_TextureList.hpp:303
Texture TEX_ITEM_LONGBOW
Definition: Driver_TextureList.hpp:241
Texture TEX_WORLD_TERRAIN_GRASS_01
Definition: Driver_TextureList.hpp:77
std::string NYA
Definition: Driver_Settings.cpp:300
Texture TEX_WORLD_UNIT_ELF_01
Definition: Driver_TextureList.hpp:65
const std::string PATH_TEX_GUI_MINIMAP_BASE_LANDMODE
Definition: Driver_TextureList.hpp:36
Texture TEX_PORTRAIT_LING
Definition: Driver_TextureList.hpp:322
const std::string PATH_TEX_ALCHEMY
Definition: Driver_TextureList.hpp:101
Texture TEX_WORLD_TERRAIN_COAST_CORNER_02
Definition: Driver_TextureList.hpp:196
Texture TEX_WORLD_TERRAIN_UNDERGROUND_00
Definition: Driver_TextureList.hpp:154
Texture TEX_WORLD_TERRAIN_FOREST_SAPLING
Definition: Driver_TextureList.hpp:130
const std::string PATH_TEX_FLORA_RED_MUSHROOM
Definition: Driver_TextureList.hpp:146
const std::string PATH_TEX_FLORA_REDWEED
Definition: Driver_TextureList.hpp:140
const std::string PATH_TEX_ITEM_LONGBOW
Definition: Driver_TextureList.hpp:242
const std::string PATH_TEX_WORLD_TERRAIN_MOUNTAIN_00
Definition: Driver_TextureList.hpp:149
Texture TEX_FLORA_REDWEED
Definition: Driver_TextureList.hpp:139
const std::string PATH_TEX_CREATURE_DOE
Definition: Driver_TextureList.hpp:169
const std::string PATH_TEX_OBJECT_STUMP
Definition: Driver_TextureList.hpp:218
const std::string PATH_TEX_ITEM_FISHROD
Definition: Driver_TextureList.hpp:245
Texture TEX_WORLD_TERRAIN_SWAMP
Definition: Driver_TextureList.hpp:115
Texture TEX_ITEM_WATERSKIN
Definition: Driver_TextureList.hpp:262
const std::string PATH_TEX_ITEM_FOOD_STEAK_COOKED
Definition: Driver_TextureList.hpp:277
const std::string PATH_TEX_WORLD_TERRAIN_CAVE_ENTRANCE
Definition: Driver_TextureList.hpp:210
const std::string PATH_TEX_WORLD_ARTIFACT_GEMS
Definition: Driver_TextureList.hpp:48
const std::string PATH_TEX_GUI_TILE_SELECTION_FULL
Definition: Driver_TextureList.hpp:56
const std::string PATH_TEX_WORLD_TERRAIN_UNDERGROUND_00
Definition: Driver_TextureList.hpp:155
const std::string PATH_TEX_CRAFTING_LEATHER
Definition: Driver_TextureList.hpp:296
void loadTextureVerbose(const std::string _path, Texture *_texture)
Definition: Driver_LoadTextures.hpp:33
const std::string PATH_TEX_FLORA_BLACKWEED
Definition: Driver_TextureList.hpp:137
const std::string PATH_TEX_WORLD_TERRAIN_COAST_CORNER_00
Definition: Driver_TextureList.hpp:198
const std::string PATH_TEX_WORLD_TERRAIN_ISLAND_00
Definition: Driver_TextureList.hpp:207
Texture TEX_WORLD_TERRAIN_GRASS_00
Definition: Driver_TextureList.hpp:74
const std::string PATH_TEX_PORTRAIT_LING
Definition: Driver_TextureList.hpp:323
Texture TEX_WORLD_TERRAIN_HILL
Definition: Driver_TextureList.hpp:151
Texture TEX_CREATURE_DOE
Definition: Driver_TextureList.hpp:168
const std::string PATH_TEX_WORLD_TERRAIN_SWAMP
Definition: Driver_TextureList.hpp:116
Texture TEX_WORLD_TERRAIN_SNOW
Definition: Driver_TextureList.hpp:109
Texture TEX_WORLD_TERRAIN_DESERT_00
Definition: Driver_TextureList.hpp:182
const std::string PATH_TEX_WORLD_TERRAIN_MOUNTAIN_ROCKYBOI_GOLD
Definition: Driver_TextureList.hpp:161
const std::string PATH_TEX_ITEM_SWORD
Definition: Driver_TextureList.hpp:236
Texture TEX_CREATURE_DEER_DED
Definition: Driver_TextureList.hpp:165
const std::string PATH_TEX_OBJECT_CAMPFIRE[5]
Definition: Driver_TextureList.hpp:266
const std::string PATH_TEX_CREATURE_DEER_FOOTPRINT
Definition: Driver_TextureList.hpp:174
const std::string PATH_TEX_WORLD_TERRAIN_RIVER_EAST
Definition: Driver_TextureList.hpp:97
Texture TEX_NPC_DED
Definition: Driver_TextureList.hpp:42
Texture TEX_WORLD_SETTLEMENT_DWARFFORT_01
Definition: Driver_TextureList.hpp:68
const std::string PATH_TEX_ITEM_SHOVEL
Definition: Driver_TextureList.hpp:248
const std::string PATH_TEX_WORLD_TERRAIN_ORE_METAL
Definition: Driver_TextureList.hpp:289
Texture TEX_FLOOR_WOOD
Definition: Driver_TextureList.hpp:230
Texture TEX_PORTRAIT_SNEK
Definition: Driver_TextureList.hpp:319
const std::string PATH_TEX_CREATURE_BAT_DED
Definition: Driver_TextureList.hpp:179
Texture TEX_GUI_TILE_SELECTION_FULL
Definition: Driver_TextureList.hpp:55
const std::string PATH_TEX_WORLD_UNIT_NOMAD_01
Definition: Driver_TextureList.hpp:60
Texture TEX_FLORA_RED_MUSHROOM
Definition: Driver_TextureList.hpp:145
const std::string PATH_TEX_CRAFTING_FLAX
Definition: Driver_TextureList.hpp:293
const std::string PATH_TEX_WORLD_TERRAIN_HILL
Definition: Driver_TextureList.hpp:152
Texture TEX_WORLD_TERRAIN_ORE_METAL
Definition: Driver_TextureList.hpp:288
const std::string PATH_TEX_WORLD_TERRAIN_FOREST_SAPLING
Definition: Driver_TextureList.hpp:131
const std::string PATH_TEX_WORLD_SETTLEMENT_DWARFFORT_01
Definition: Driver_TextureList.hpp:69
Texture TEX_WORLD_TERRAIN_COAST_CORNER_03
Definition: Driver_TextureList.hpp:197
Texture TEX_WORLD_TERRAIN_COAST_PENINSULA_02
Definition: Driver_TextureList.hpp:202
Texture TEX_ITEM_PICKAXE
Definition: Driver_TextureList.hpp:253
Texture TEX_WORLD_TERRAIN_COAST_03
Definition: Driver_TextureList.hpp:190
Texture TEX_OBJECT_LOG
Definition: Driver_TextureList.hpp:256
const std::string PATH_TEX_CRAFTING_LEATHER_CLOTHES
Definition: Driver_TextureList.hpp:299
Texture TEX_WORLD_TEST_00
Definition: Driver_TextureList.hpp:212
Texture TEX_WORLD_UNIT_DWARF_01
Definition: Driver_TextureList.hpp:62
Texture TEX_OBJECT_PLANK
Definition: Driver_TextureList.hpp:220
Texture TEX_FLORA_ADDERTONGUE
Definition: Driver_TextureList.hpp:284
Texture TEX_WORLD_TERRAIN_STEPPE
Definition: Driver_TextureList.hpp:112
Texture TEX_WORLD_TERRAIN_ICE
Definition: Driver_TextureList.hpp:106
Texture TEX_CREATURE_BAT_DED
Definition: Driver_TextureList.hpp:178
const std::string PATH_TEX_WORLD_TERRAIN_RIVER_FULL
Definition: Driver_TextureList.hpp:98
void preloadTextureVerbose(const std::string _path, Texture *_texture)
Definition: Driver_LoadTextures.hpp:41
const std::string PATH_TEX_OBJECT_LOG
Definition: Driver_TextureList.hpp:257
Texture TEX_CRAFTING_LEATHER
Definition: Driver_TextureList.hpp:295
Texture TEX_WORLD_TERRAIN_COAST_CORNER_00
Definition: Driver_TextureList.hpp:194
const std::string PATH_TEX_CREATURE_BAT
Definition: Driver_TextureList.hpp:177
Texture TEX_ITEM_KNIFE
Definition: Driver_TextureList.hpp:238
const std::string PATH_TEX_WORLD_TERRAIN_SNOW
Definition: Driver_TextureList.hpp:110
Texture TEX_ITEM_FISHROD
Definition: Driver_TextureList.hpp:244
const std::string PATH_TEX_WORLD_TEST_00
Definition: Driver_TextureList.hpp:213
const std::string PATH_TEX_WORLD_SETTLEMENT_TOWN_URBAN01
Definition: Driver_TextureList.hpp:72
Texture TEX_OBJECT_CAMPFIRE[5]
Definition: Driver_TextureList.hpp:265
const std::string PATH_TEX_MARKER_GREEN_SMALL
Definition: Driver_TextureList.hpp:314
const std::string PATH_TEX_WORLD_TERRAIN_DESERT_01
Definition: Driver_TextureList.hpp:185
const bool COMPRESS_TEXTURES
Definition: Driver_Settings.cpp:213
const std::string PATH_TEX_OBJECT_PLANK
Definition: Driver_TextureList.hpp:221
Texture TEX_CRAFTING_LEATHER_CLOTHES
Definition: Driver_TextureList.hpp:298
const std::string PATH_TEX_ITEM_KNIFE
Definition: Driver_TextureList.hpp:239
const std::string PATH_TEX_WORLD_TERRAIN_FOREST_TREES
Definition: Driver_TextureList.hpp:121
Texture TEX_WORLD_TERRAIN_COAST_02
Definition: Driver_TextureList.hpp:189
Texture TEX_FLORA_BLACKWEED
Definition: Driver_TextureList.hpp:136
Texture TEX_WORLD_TERRAIN_RIVER_WEST
Definition: Driver_TextureList.hpp:95
Texture TEX_WORLD_TERRAIN_MOUNTAIN_ROCKYBOI_GOLD
Definition: Driver_TextureList.hpp:160
const std::string PATH_TEX_FLORA_ADDERTONGUE
Definition: Driver_TextureList.hpp:285
const std::string PATH_TEX_CREATURE_DEER
Definition: Driver_TextureList.hpp:164
Texture TEX_ITEM_SHOVEL
Definition: Driver_TextureList.hpp:247
const std::string PATH_TEX_WORLD_TERRAIN_COAST_01
Definition: Driver_TextureList.hpp:192
Texture TEX_CREATURE_BAT
Definition: Driver_TextureList.hpp:176
const std::string PATH_TEX_FLORA_BLUEWEED
Definition: Driver_TextureList.hpp:143
const std::string PATH_TEX_ITEM_FOOD_STEAK_RAW
Definition: Driver_TextureList.hpp:280
const std::string PATH_TEX_GUI_CENTER_CAMERA
Definition: Driver_TextureList.hpp:39
Texture TEX_WORLD_TERRAIN_COAST_PENINSULA_01
Definition: Driver_TextureList.hpp:201
const std::string PATH_TEX_FLOOR_WOOD
Definition: Driver_TextureList.hpp:231
Texture TEX_ITEM_SWORD
Definition: Driver_TextureList.hpp:235
Texture TEX_TEST_404
Definition: Driver_TextureList.hpp:44
Texture TEX_WORLD_SETTLEMENT_TOWN_URBAN01
Definition: Driver_TextureList.hpp:71
Texture TEX_OBJECT_TENT
Definition: Driver_TextureList.hpp:268
Texture TEX_WORLD_UNIT_NOMAD_01
Definition: Driver_TextureList.hpp:59
Texture TEX_CREATURE_DEER_FOOTPRINT
Definition: Driver_TextureList.hpp:173
const std::string PATH_TEX_OBJECT_FISH
Definition: Driver_TextureList.hpp:260
Texture TEX_WORLD_TERRAIN_COAST_CORNER_01
Definition: Driver_TextureList.hpp:195
Texture TEX_WORLD_TERRAIN_COAST_PENINSULA_00
Definition: Driver_TextureList.hpp:200
Texture TEX_WORLD_TERRAIN_DESERT_01
Definition: Driver_TextureList.hpp:183
Texture TEX_WALL_GREYBRICK_SOUTH
Definition: Driver_TextureList.hpp:224
Texture TEX_GUI_CENTER_CAMERA
Definition: Driver_TextureList.hpp:38
Texture TEX_WORLD_TERRAIN_OCEAN_00
Definition: Driver_TextureList.hpp:103
const std::string PATH_TEX_CREATURE_DOE_DED
Definition: Driver_TextureList.hpp:171
Texture TEX_CREATURE_DOE_DED
Definition: Driver_TextureList.hpp:170
const std::string PATH_TEX_GUI_MINIMAP_BASE_TEXTUREMODE
Definition: Driver_TextureList.hpp:34
Texture TEX_WORLD_TERRAIN_COAST_PENINSULA_03
Definition: Driver_TextureList.hpp:203
Texture TEX_WORLD_TERRAIN_GRASS_02
Definition: Driver_TextureList.hpp:80
Texture TEX_FLORA_PLANT
Definition: Driver_TextureList.hpp:133
Texture TEX_ITEM_FOOD_STEAK_RAW
Definition: Driver_TextureList.hpp:279
Texture TEX_WORLD_TERRAIN_ISLAND_00
Definition: Driver_TextureList.hpp:206
const std::string PATH_TEX_OBJECT_TENT
Definition: Driver_TextureList.hpp:269
const std::string PATH_TEX_WORLD_TERRAIN_STEPPE
Definition: Driver_TextureList.hpp:113
Texture TEX_WORLD_TERRAIN_RIVER_FULL
Definition: Driver_TextureList.hpp:92
Texture TEX_ITEM_FOOD_COOKED_FISH
Definition: Driver_TextureList.hpp:273
const std::string PATH_TEX_PORTRAIT_SNEK
Definition: Driver_TextureList.hpp:320
Texture TEX_ITEM_AXE
Definition: Driver_TextureList.hpp:250
Texture TEX_WORLD_TERRAIN_FOREST_TREES
Definition: Driver_TextureList.hpp:120
const std::string PATH_TEX_FLORA_PLANT
Definition: Driver_TextureList.hpp:134
const std::string PATH_TEX_WORLD_TERRAIN_ICE
Definition: Driver_TextureList.hpp:107
Texture TEX_LOCAL_SIGN
Definition: Driver_TextureList.hpp:306
Texture TEX_WALL_GREYBRICK_SE
Definition: Driver_TextureList.hpp:226
Texture TEX_ITEM_FOOD_STEAK_COOKED
Definition: Driver_TextureList.hpp:276
Texture TEX_CREATURE_DEER
Definition: Driver_TextureList.hpp:163
const std::string PATH_TEX_ITEM_PICKAXE
Definition: Driver_TextureList.hpp:254
Texture TEX_CRAFTING_FLAX
Definition: Driver_TextureList.hpp:292
Texture TEX_ALCHEMY
Definition: Driver_TextureList.hpp:100
Texture TEX_WORLD_ARTIFACT_BATTLE
Definition: Driver_TextureList.hpp:50
const std::string PATH_TEX_TEST_404
Definition: Driver_TextureList.hpp:45