mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 03:29:19 +02:00
Konwersja na UTF-8
Konwersja na UTF-8 Konwersja na UTF-8 Konwersja na UTF-8 Konwersja na UTF-8 Konwersja do UTF-8 Konwersja na UTF-8 Konwersja na UTF-8 Konwersja na UTF-8
This commit is contained in:
22
Names.h
22
Names.h
@@ -11,15 +11,15 @@ http://mozilla.org/MPL/2.0/.
|
||||
#define NamesH
|
||||
//---------------------------------------------------------------------------
|
||||
class ItemRecord
|
||||
{ // rekord opisuj¹cy obiekt; raz utworzony nie przemieszcza siê
|
||||
// rozmiar rekordu mo¿na zmieniæ w razie potrzeby
|
||||
{ // rekord opisujący obiekt; raz utworzony nie przemieszcza się
|
||||
// rozmiar rekordu można zmienić w razie potrzeby
|
||||
public:
|
||||
char *cName; // wskaŸnik do nazwy umieszczonej w buforze
|
||||
char *cName; // wskaźnik do nazwy umieszczonej w buforze
|
||||
int iFlags; // flagi bitowe
|
||||
ItemRecord *rPrev, *rNext; // posortowane drzewo (przebudowywane w razie potrzeby)
|
||||
union
|
||||
{
|
||||
void *pData; // wskaŸnik do obiektu
|
||||
void *pData; // wskaźnik do obiektu
|
||||
int iData; // albo numer obiektu (tekstury)
|
||||
unsigned int uData;
|
||||
};
|
||||
@@ -42,17 +42,17 @@ class TNames
|
||||
{
|
||||
public:
|
||||
int iSize; // rozmiar bufora
|
||||
char *cBuffer; // bufor dla rekordów (na pocz¹tku) i nazw (na koñcu)
|
||||
ItemRecord *rRecords; // rekordy na pocz¹tku bufora
|
||||
char *cLast; // ostatni u¿yty bajt na nazwy
|
||||
ItemRecord *rTypes[20]; // ro¿ne typy obiektów (pocz¹tek drzewa)
|
||||
int iLast; // ostatnio u¿yty rekord
|
||||
char *cBuffer; // bufor dla rekordów (na początku) i nazw (na końcu)
|
||||
ItemRecord *rRecords; // rekordy na początku bufora
|
||||
char *cLast; // ostatni użyty bajt na nazwy
|
||||
ItemRecord *rTypes[20]; // rożne typy obiektów (początek drzewa)
|
||||
int iLast; // ostatnio użyty rekord
|
||||
public:
|
||||
TNames();
|
||||
int Add(int t, const char *n); // dodanie obiektu typu (t)
|
||||
int Add(int t, const char *n, void *d); // dodanie obiektu z wskaŸnikiem
|
||||
int Add(int t, const char *n, void *d); // dodanie obiektu z wskaźnikiem
|
||||
int Add(int t, const char *n, int d); // dodanie obiektu z numerem
|
||||
bool Update(int t, const char *n, void *d); // dodanie jeœli nie ma, wymiana (d), gdy jest
|
||||
bool Update(int t, const char *n, void *d); // dodanie jeśli nie ma, wymiana (d), gdy jest
|
||||
void TreeSet();
|
||||
ItemRecord * TreeSet(int *n, int d, int u);
|
||||
void Sort(int t); // przebudowa drzewa typu (t)
|
||||
|
||||
Reference in New Issue
Block a user