/** * Konstruktor von @p ArchivItem_Map. * * @author FloSoft */ libsiedler2::ArchivItem_Map::ArchivItem_Map(void) : ArchivItem(), ArchivInfo() { setBobType(BOBTYPE_MAP); alloc(16); }
libsiedler2::ArchivItem_Ini::ArchivItem_Ini() : ArchivItem(), ArchivInfo() { setBobType(BOBTYPE_INI); }
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); }
/** * 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); }
libsiedler2::baseArchivItem_Bitmap_RLE::baseArchivItem_Bitmap_RLE(const baseArchivItem_Bitmap_RLE& item) : baseArchivItem_Bitmap(item) { setBobType(BOBTYPE_BITMAP_RLE); }
libsiedler2::baseArchivItem_Bitmap_RLE::baseArchivItem_Bitmap_RLE() { setBobType(BOBTYPE_BITMAP_RLE); }
libsiedler2::ArchivItem_Font::ArchivItem_Font() : ArchivItem(), ArchivInfo(), dx(0), dy(0) { setBobType(BOBTYPE_FONT); }