mirror of
https://github.com/nzp-team/quakespasm.git
synced 2024-11-22 03:41:07 +00:00
Merge pull request #36 from tyleryoung88/main
This commit is contained in:
commit
73e9a46e9a
1 changed files with 24 additions and 1 deletions
|
@ -107,6 +107,14 @@ typedef struct
|
||||||
|
|
||||||
usermap_t custom_maps[50];
|
usermap_t custom_maps[50];
|
||||||
|
|
||||||
|
#define BASE_MAP_COUNT 3
|
||||||
|
char* base_maps [] =
|
||||||
|
{
|
||||||
|
"ndu",
|
||||||
|
"warehouse",
|
||||||
|
"christmas_special"
|
||||||
|
};
|
||||||
|
|
||||||
enum m_state_e m_state;
|
enum m_state_e m_state;
|
||||||
|
|
||||||
int old_m_state;
|
int old_m_state;
|
||||||
|
@ -1706,9 +1714,24 @@ void Map_Finder(void)
|
||||||
{
|
{
|
||||||
while ((ent = readdir(dir)))
|
while ((ent = readdir(dir)))
|
||||||
{
|
{
|
||||||
if(!strcmp(COM_FileGetExtension(ent->d_name),"bsp") || !strcmp(COM_FileGetExtension(ent->d_name),"BSP")) {
|
if(!strcmp(COM_FileGetExtension(ent->d_name),"bsp") || !strcmp(COM_FileGetExtension(ent->d_name),"BSP"))
|
||||||
|
{
|
||||||
|
qboolean breakaway = false;
|
||||||
char ntype[32];
|
char ntype[32];
|
||||||
COM_StripExtension(ent->d_name, ntype, sizeof(ntype));
|
COM_StripExtension(ent->d_name, ntype, sizeof(ntype));
|
||||||
|
|
||||||
|
for (int j = 0; j < BASE_MAP_COUNT; j++)
|
||||||
|
{
|
||||||
|
if (breakaway == true)
|
||||||
|
return;
|
||||||
|
|
||||||
|
if(!strcmp(ntype, base_maps[j]))
|
||||||
|
breakaway = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (breakaway == true)
|
||||||
|
continue;
|
||||||
|
|
||||||
custom_maps[user_maps_num].occupied = true;
|
custom_maps[user_maps_num].occupied = true;
|
||||||
custom_maps[user_maps_num].map_name = malloc(sizeof(char)*32);
|
custom_maps[user_maps_num].map_name = malloc(sizeof(char)*32);
|
||||||
sprintf(custom_maps[user_maps_num].map_name, "%s", ntype);
|
sprintf(custom_maps[user_maps_num].map_name, "%s", ntype);
|
||||||
|
|
Loading…
Reference in a new issue