mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
57 lines
1.5 KiB
C
57 lines
1.5 KiB
C
// DR. ROBOTNIK'S RING RACERS
|
|
//-----------------------------------------------------------------------------
|
|
// Copyright (C) 2024 by Sally "TehRealSalt" Cochenour
|
|
// Copyright (C) 2024 by Kart Krew
|
|
//
|
|
// This program is free software distributed under the
|
|
// terms of the GNU General Public License, version 2.
|
|
// See the 'LICENSE' file for more details.
|
|
//-----------------------------------------------------------------------------
|
|
/// \file k_brightmap.h
|
|
/// \brief Brightmap texture loading.
|
|
|
|
#ifndef __K_BRIGHTMAP_H__
|
|
#define __K_BRIGHTMAP_H__
|
|
|
|
#include "doomdata.h"
|
|
#include "doomdef.h"
|
|
#include "doomtype.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
struct brightmapStorage_t
|
|
{
|
|
// Brightmap storage struct.
|
|
// Stores data for brightmap definitions,
|
|
// before putting them into texturebrightmaps.
|
|
|
|
char textureName[9]; // The texture's name.
|
|
UINT32 textureHash; // The texture name's hash.
|
|
|
|
char brightmapName[9]; // The brightmap's name.
|
|
UINT32 brightmapHash; // The brightmap name's hash.
|
|
};
|
|
|
|
/*--------------------------------------------------
|
|
void K_InitBrightmapsPwad(INT32 wadNum);
|
|
|
|
Finds all BRIGHT lumps for one WAD/PK3 and processes them.
|
|
--------------------------------------------------*/
|
|
|
|
void K_InitBrightmapsPwad(INT32 wadNum);
|
|
|
|
/*--------------------------------------------------
|
|
void K_InitBrightmaps(void);
|
|
|
|
Finds all BRIGHT lumps and processes them.
|
|
--------------------------------------------------*/
|
|
|
|
void K_InitBrightmaps(void);
|
|
|
|
#ifdef __cplusplus
|
|
} // extern "C"
|
|
#endif
|
|
|
|
#endif // __K_BRIGHTMAP_H__
|