/**
 *  Konstruktor von @p ArchivItem_Map.
 *
 *  @author FloSoft
 */
libsiedler2::ArchivItem_Map::ArchivItem_Map(void) : ArchivItem(), ArchivInfo()
{
    setBobType(BOBTYPE_MAP);

    alloc(16);
}
Exemple #2
0
libsiedler2::ArchivItem_Ini::ArchivItem_Ini() : ArchivItem(), ArchivInfo()
{
    setBobType(BOBTYPE_INI);
}
Exemple #3
0
libsiedler2::ArchivItem_Ini::ArchivItem_Ini(const std::string& name) : ArchivItem(), ArchivInfo()
{
    setName(name);
    setBobType(BOBTYPE_INI);
}
/**
 *  Konstruktor von @p ArchivItem_Text.
 *
 *  @author FloSoft
 */
libsiedler2::ArchivItem_Text::ArchivItem_Text() : ArchivItem()
{
    setBobType(BOBTYPE_TEXT);
}
/**
 *  Konstruktor von @p ArchivItem_Text mit Laden des Textes aus
 *  einer Datei.
 *
 *  @param[in] file       Dateihandle aus denen die Farbwerte geladen werden sollen
 *  @param[in] conversion Soll ggf. OEM-Charset in ANSI umgewandelt werden?
 *  @param[in] length     Länge des Blocks (Wieviel Bytes sollen eingelesen werden?)
 *
 *  @author FloSoft
 */
libsiedler2::ArchivItem_Text::ArchivItem_Text(FILE* file, bool conversion, unsigned int length) : ArchivItem()
{
    setBobType(BOBTYPE_TEXT);

    load(file, conversion, length);
}
/**
 *  Kopierkonstruktor von @p baseArchivItem_Bitmap_Shadow.
 *
 *  @param[in] item Quellitem
 *
 *  @author FloSoft
 */
libsiedler2::baseArchivItem_Bitmap_Shadow::baseArchivItem_Bitmap_Shadow(const baseArchivItem_Bitmap_Shadow *item) : baseArchivItem_Bitmap((baseArchivItem_Bitmap*)item)
{
	setBobType(BOBTYPE_BITMAP_SHADOW);
}
/**
 *  Konstruktor von @p baseArchivItem_Bitmap_Raw mit Laden der Bilddaten aus
 *  einer Datei.
 *
 *  @param[in] file    Dateihandle der Datei
 *  @param[in] palette Grundpalette
 *
 *  @author FloSoft
 */
libsiedler2::baseArchivItem_Bitmap_Shadow::baseArchivItem_Bitmap_Shadow(FILE *file, const ArchivItem_Palette *palette) : baseArchivItem_Bitmap()
{
	setBobType(BOBTYPE_BITMAP_SHADOW);
	load(file, palette);
}
/**
 *  Kopierkonstruktor von @p ArchivItem_Sound.
 *
 *  @param[in] item Quellitem
 *
 *  @author FloSoft
 */
libsiedler2::baseArchivItem_Sound::baseArchivItem_Sound(const baseArchivItem_Sound *item) : ArchivItem( (ArchivItem*)item )
{
	setBobType(BOBTYPE_SOUND);
}
/**
 *  Konstruktor von @p baseArchivItem_Bitmap_Shadow.
 *
 *  @author FloSoft
 */
libsiedler2::baseArchivItem_Bitmap_Shadow::baseArchivItem_Bitmap_Shadow(void) : baseArchivItem_Bitmap()
{
	setBobType(BOBTYPE_BITMAP_SHADOW);
}
/**
 *  Konstruktor von @p ArchivItem_Sound.
 *
 *  @author FloSoft
 */
libsiedler2::baseArchivItem_Sound::baseArchivItem_Sound(void) : ArchivItem()
{
	setBobType(BOBTYPE_SOUND);
	setType(SOUNDTYPE_NONE);
}
Exemple #11
0
/**
 *  Konstruktor von @p baseArchivItem_Bitmap_Raw mit Laden der Bilddaten aus
 *  einer Datei.
 *
 *  @param[in] file    Dateihandle der Datei
 *  @param[in] palette Grundpalette
 */
libsiedler2::baseArchivItem_Bitmap_RLE::baseArchivItem_Bitmap_RLE(std::istream& file, const ArchivItem_Palette* palette) : baseArchivItem_Bitmap()
{
    setBobType(BOBTYPE_BITMAP_RLE);
    load(file, palette);
}
Exemple #12
0
libsiedler2::baseArchivItem_Bitmap_RLE::baseArchivItem_Bitmap_RLE(const baseArchivItem_Bitmap_RLE& item) : baseArchivItem_Bitmap(item)
{
    setBobType(BOBTYPE_BITMAP_RLE);
}
Exemple #13
0
libsiedler2::baseArchivItem_Bitmap_RLE::baseArchivItem_Bitmap_RLE()
{
    setBobType(BOBTYPE_BITMAP_RLE);
}
Exemple #14
0
libsiedler2::ArchivItem_Font::ArchivItem_Font() : ArchivItem(), ArchivInfo(), dx(0), dy(0)
{
    setBobType(BOBTYPE_FONT);
}