mirror of
https://github.com/scp-fs2open/fs2open.github.com.git
synced 2026-11-10 17:46:53 -10:00
--in preparation for fixing an annoying animated texture bug, reorganize the various texture structs and glow point structs and clarify several parts of the texture code :P --this breaks animated glow maps, and animated regular maps still aren't fixed, but these will be remedied shortly --Goober5000
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3279 387891d4-d844-0410-90c0-e4c51a9137d3
This commit is contained in:
1 parent
0e9983d8ef
commit
a622bf7e8e
14 files changed
+470
-504
No files matched your search
+5
-5
@@ -2929,9 +2929,9 @@ LUA_INDEXER(l_ShipTextures, "Texture name or index", "Texture", "Ship textures")
|
||||
char *p;
|
||||
for(i = 0; i < pm->n_textures; i++)
|
||||
{
|
||||
if(pm->textures[i] > -1)
|
||||
if(pm->map[i].texture > -1)
|
||||
{
|
||||
bm_get_filename(pm->textures[i], fname);
|
||||
bm_get_filename(pm->map[i].texture, fname);
|
||||
|
||||
//Get rid of extension
|
||||
p = strchr( fname, '.' );
|
||||
@@ -2944,7 +2944,7 @@ LUA_INDEXER(l_ShipTextures, "Texture name or index", "Texture", "Ship textures")
|
||||
}
|
||||
}
|
||||
|
||||
if(shipp->replacement_textures != NULL && pm->textures[i] > -1)
|
||||
if(shipp->replacement_textures != NULL && pm->map[i].texture > -1)
|
||||
{
|
||||
bm_get_filename(shipp->replacement_textures[i], fname);
|
||||
//Get rid of extension
|
||||
@@ -2976,8 +2976,8 @@ LUA_INDEXER(l_ShipTextures, "Texture name or index", "Texture", "Ship textures")
|
||||
|
||||
if(shipp->replacement_textures != NULL && shipp->replacement_textures[idx] > -1)
|
||||
return lua_set_args(L, "o", l_Texture.Set(shipp->replacement_textures[idx]));
|
||||
else if(pm->textures[idx] > -1)
|
||||
return lua_set_args(L, "o", l_Texture.Set(pm->textures[idx]));
|
||||
else if(pm->map[idx].texture > -1)
|
||||
return lua_set_args(L, "o", l_Texture.Set(pm->map[idx].texture));
|
||||
else
|
||||
return LUA_RETURN_FALSE;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user