mirror of
https://github.com/GTAmodding/re3.git
synced 2024-11-25 11:43:44 +00:00
small fixes
This commit is contained in:
parent
bd30d0a796
commit
517e2ee9a5
4 changed files with 10 additions and 14 deletions
|
@ -20,6 +20,9 @@ extern bool gbShowTimebars;
|
|||
|
||||
class CSprite2d;
|
||||
|
||||
bool DoRWStuffStartOfFrame(int16 TopRed, int16 TopGreen, int16 TopBlue, int16 BottomRed, int16 BottomGreen, int16 BottomBlue, int16 Alpha);
|
||||
bool DoRWStuffStartOfFrame_Horizon(int16 TopRed, int16 TopGreen, int16 TopBlue, int16 BottomRed, int16 BottomGreen, int16 BottomBlue, int16 Alpha);
|
||||
void DoRWStuffEndOfFrame(void);
|
||||
void InitialiseGame(void);
|
||||
void LoadingScreen(const char *str1, const char *str2, const char *splashscreen);
|
||||
void LoadingIslandScreen(const char *levelName);
|
||||
|
|
|
@ -50,8 +50,8 @@ NodeNameStreamWrite(RwStream *stream, RwInt32 binaryLength, const void *object,
|
|||
RwInt32
|
||||
NodeNameStreamGetSize(const void *object, RwInt32 offsetInObject, RwInt32 sizeInObject)
|
||||
{
|
||||
// game checks for null pointer on node name extension but that really happen
|
||||
return (RwInt32)rwstrlen(NODENAMEEXT(object));
|
||||
char *name = NODENAMEEXT(object); // can't be nil
|
||||
return name ? (RwInt32)rwstrlen(name) : 0;
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
|
@ -202,9 +202,6 @@ WriteVideoCardCapsFile(void)
|
|||
}
|
||||
}
|
||||
|
||||
bool DoRWStuffStartOfFrame(int16 TopRed, int16 TopGreen, int16 TopBlue, int16 BottomRed, int16 BottomGreen, int16 BottomBlue, int16 Alpha);
|
||||
void DoRWStuffEndOfFrame(void);
|
||||
|
||||
void
|
||||
ConvertingTexturesScreen(uint32 num, uint32 count, const char *text)
|
||||
{
|
||||
|
|
|
@ -58,11 +58,10 @@ CTxdStore::RemoveTxdSlot(int slot)
|
|||
int
|
||||
CTxdStore::FindTxdSlot(const char *name)
|
||||
{
|
||||
char *defname;
|
||||
int size = ms_pTxdPool->GetSize();
|
||||
for(int i = 0; i < size; i++){
|
||||
defname = GetTxdName(i);
|
||||
if(defname && !CGeneral::faststricmp(defname, name))
|
||||
TxdDef *def = GetSlot(i);
|
||||
if(def && !CGeneral::faststricmp(def->name, name))
|
||||
return i;
|
||||
}
|
||||
return -1;
|
||||
|
@ -71,8 +70,7 @@ CTxdStore::FindTxdSlot(const char *name)
|
|||
char*
|
||||
CTxdStore::GetTxdName(int slot)
|
||||
{
|
||||
TxdDef *def = GetSlot(slot);
|
||||
return def ? def->name : nil;
|
||||
return GetSlot(slot)->name;
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -91,9 +89,7 @@ CTxdStore::PopCurrentTxd(void)
|
|||
void
|
||||
CTxdStore::SetCurrentTxd(int slot)
|
||||
{
|
||||
TxdDef *def = GetSlot(slot);
|
||||
if(def)
|
||||
RwTexDictionarySetCurrent(def->texDict);
|
||||
RwTexDictionarySetCurrent(GetSlot(slot)->texDict);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -118,7 +114,7 @@ void
|
|||
CTxdStore::RemoveRef(int slot)
|
||||
{
|
||||
if(--GetSlot(slot)->refCount <= 0)
|
||||
CStreaming::RemoveModel(slot + STREAM_OFFSET_TXD);
|
||||
CStreaming::RemoveTxd(slot);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Loading…
Reference in a new issue