OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Classes | Macros | Functions | Variables
mm7text_ru.cpp File Reference
#include <cassert>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include "Library/Logger/Logger.h"

Classes

struct  GenderTableEntry
 

Macros

#define _mbsncmp(str1, str2, maxCount)   strncmp((const char*)str1, (const char*)str2, maxCount)
 

Functions

int GetGender (char *ansi_name, int name_len)
 
bool IsSpecialName (const char *ansi_name)
 
int GetSpecialGender (const char *ansi_name)
 
const char * GetSpecialCase (const char *ansi_name, char c)
 
int sprintfex_internal (char *str)
 

Variables

struct GenderTableEntry gender_table_caps []
 
struct GenderTableEntry gender_table []
 

Macro Definition Documentation

◆ _mbsncmp

#define _mbsncmp (   str1,
  str2,
  maxCount 
)    strncmp((const char*)str1, (const char*)str2, maxCount)

Function Documentation

◆ GetGender()

int GetGender ( char *  ansi_name,
int  name_len 
)

◆ GetSpecialCase()

const char * GetSpecialCase ( const char *  ansi_name,
char  c 
)

◆ GetSpecialGender()

int GetSpecialGender ( const char *  ansi_name)

◆ IsSpecialName()

bool IsSpecialName ( const char *  ansi_name)

◆ sprintfex_internal()

int sprintfex_internal ( char *  str)

Variable Documentation

◆ gender_table

struct GenderTableEntry gender_table[]
Initial value:
= {
{"ад", 0}, {"акула", 1}, {"банк", 0}, {"башня", 1},
{"бластер", 0}, {"вампир", 0}, {"вдова", 1}, {"ведьма", 1},
{"витерсмит", 0}, {"владыка", 0}, {"владычица", 1}, {"воин", 0},
{"вор", 0}, {"гидра", 1}, {"глаз", 0}, {"голем", 0},
{"гора", 1}, {"горгулья", 1}, {"город", 0}, {"громовая", 1},
{"двор", 0}, {"джинн", 0}, {"дракон", 0}, {"дух", 0},
{"житель", 0}, {"жительница", 1}, {"зал", 0}, {"защитник", 0},
{"земля", 1}, {"искатель", 0}, {"ифрит", 0}, {"квартира", 1},
{"кольчуга", 1}, {"командир", 0}, {"крыса", 1}, {"лейтенант", 0},
{"луна", 1}, {"людоед", 0}, {"магог", 0}, {"меч", 0},
{"мечник", 0}, {"минотавр", 0}, {"мышь", 1}, {"наемник", 0},
{"огненная", 1}, {"огонь", 0}, {"орк", 0}, {"паук", 0},
{"пещера", 1}, {"пещеры", 1}, {"повелитель", 0}, {"погреб", 0},
{"полигон", 0}, {"приют", 0}, {"птица", 1}, {"птичий", 0},
{"работник", 0}, {"рай", 0}, {"рейнджер", 0}, {"рух", 0},
{"слизень", 0}, {"солдат", 0}, {"титан", 0}, {"трактир", 0},
{"тролль", 0}, {"убийца", 0}, {"улан", 0}, {"училище", 2},
{"шляпа", 1}, {"элементал", 0}}

◆ gender_table_caps

struct GenderTableEntry gender_table_caps[]