// * This file is part of the COLOBOT source code // * Copyright (C) 2001-2008, Daniel ROUX & EPSITEC SA, www.epsitec.ch // * // * This program is free software: you can redistribute it and/or modify // * it under the terms of the GNU General Public License as published by // * the Free Software Foundation, either version 3 of the License, or // * (at your option) any later version. // * // * This program is distributed in the hope that it will be useful, // * but WITHOUT ANY WARRANTY; without even the implied warranty of // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // * GNU General Public License for more details. // * // * You should have received a copy of the GNU General Public License // * along with this program. If not, see http://www.gnu.org/licenses/. // metafile.cpp #define STRICT #define D3D_OVERLOADS #include #include #include "language.h" #include "metafile.h" #if _FULL | _NET static unsigned char table_codec[23] = { 0x85, 0x91, 0x73, 0xcf, 0xa2, 0xbb, 0xf4, 0x77, 0x58, 0x39, 0x37, 0xfd, 0x2a, 0xcc, 0x5f, 0x55, 0x96, 0x90, 0x07, 0xcd, 0x11, 0x88, 0x21, }; void Codec(void* buffer, int len, int start) { unsigned char *b = (unsigned char*)buffer; int i; for ( i=0 ; i