SWORD25: Replacing headers with ScummVM ones plus original (C)
svn-id: r53188
This commit is contained in:
parent
5cad3bcf02
commit
293bf95c01
270 changed files with 4962 additions and 2538 deletions
51
engines/sword25/fmv/movieplayer.cpp
Executable file → Normal file
51
engines/sword25/fmv/movieplayer.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
9
engines/sword25/fmv/movieplayer.h
Executable file → Normal file
9
engines/sword25/fmv/movieplayer.h
Executable file → Normal file
|
@ -23,6 +23,15 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_MOVIEPLAYER_H
|
#ifndef SWORD25_MOVIEPLAYER_H
|
||||||
#define SWORD25_MOVIEPLAYER_H
|
#define SWORD25_MOVIEPLAYER_H
|
||||||
|
|
||||||
|
|
51
engines/sword25/fmv/movieplayer_script.cpp
Executable file → Normal file
51
engines/sword25/fmv/movieplayer_script.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/audiobuffer.cpp
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/audiobuffer.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/audiobuffer.h
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/audiobuffer.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_AUDIOBUFFER_H
|
#ifndef SWORD25_AUDIOBUFFER_H
|
||||||
#define SWORD25_AUDIOBUFFER_H
|
#define SWORD25_AUDIOBUFFER_H
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/moviefile.cpp
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/moviefile.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Logging
|
// Logging
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/moviefile.h
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/moviefile.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_MOVIEFILE_H
|
#ifndef SWORD25_MOVIEFILE_H
|
||||||
#define SWORD25_MOVIEFILE_H
|
#define SWORD25_MOVIEFILE_H
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/oggstate.cpp
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/oggstate.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/oggstate.h
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/oggstate.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_OGGSTATE_H
|
#ifndef SWORD25_OGGSTATE_H
|
||||||
#define SWORD25_OGGSTATE_H
|
#define SWORD25_OGGSTATE_H
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/oggstreamstate.cpp
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/oggstreamstate.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/oggstreamstate.h
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/oggstreamstate.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_OGGSTREAMSTATE_H
|
#ifndef SWORD25_OGGSTREAMSTATE_H
|
||||||
#define SWORD25_OGGSTREAMSTATE_H
|
#define SWORD25_OGGSTREAMSTATE_H
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/oggtheora.cpp
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/oggtheora.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// The code in this file is based in part on code from the OggTheora Software
|
// The code in this file is based in part on code from the OggTheora Software
|
||||||
// codec source released under the following terms:
|
// codec source released under the following terms:
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/oggtheora.h
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/oggtheora.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_OGGTHEORA_H
|
#ifndef SWORD25_OGGTHEORA_H
|
||||||
#define SWORD25_OGGTHEORA_H
|
#define SWORD25_OGGTHEORA_H
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/theorastate.cpp
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/theorastate.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/theorastate.h
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/theorastate.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_THEORASTATE_H
|
#ifndef SWORD25_THEORASTATE_H
|
||||||
#define SWORD25_THEORASTATE_H
|
#define SWORD25_THEORASTATE_H
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/vorbisstate.cpp
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/vorbisstate.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/vorbisstate.h
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/vorbisstate.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_VORBISSTATE_H
|
#ifndef SWORD25_VORBISSTATE_H
|
||||||
#define SWORD25_VORBISSTATE_H
|
#define SWORD25_VORBISSTATE_H
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/yuvtorgba.cpp
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/yuvtorgba.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/fmv/oggtheora/yuvtorgba.h
Executable file → Normal file
51
engines/sword25/fmv/oggtheora/yuvtorgba.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_YUVTORGBA_H
|
#ifndef SWORD25_YUVTORGBA_H
|
||||||
#define SWORD25_YUVTORGBA_H
|
#define SWORD25_YUVTORGBA_H
|
||||||
|
|
51
engines/sword25/gfx/animation.cpp
Executable file → Normal file
51
engines/sword25/gfx/animation.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
|
|
51
engines/sword25/gfx/animation.h
Executable file → Normal file
51
engines/sword25/gfx/animation.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_ANIMATION_H
|
#ifndef SWORD25_ANIMATION_H
|
||||||
#define SWORD25_ANIMATION_H
|
#define SWORD25_ANIMATION_H
|
||||||
|
|
51
engines/sword25/gfx/animationdescription.cpp
Executable file → Normal file
51
engines/sword25/gfx/animationdescription.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/animationdescription.h
Executable file → Normal file
51
engines/sword25/gfx/animationdescription.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_ANIMATIONDESCRIPTION_H
|
#ifndef SWORD25_ANIMATIONDESCRIPTION_H
|
||||||
#define SWORD25_ANIMATIONDESCRIPTION_H
|
#define SWORD25_ANIMATIONDESCRIPTION_H
|
||||||
|
|
51
engines/sword25/gfx/animationresource.cpp
Executable file → Normal file
51
engines/sword25/gfx/animationresource.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/animationresource.h
Executable file → Normal file
51
engines/sword25/gfx/animationresource.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_ANIMATIONRESOURCE_H
|
#ifndef SWORD25_ANIMATIONRESOURCE_H
|
||||||
#define SWORD25_ANIMATIONRESOURCE_H
|
#define SWORD25_ANIMATIONRESOURCE_H
|
||||||
|
|
51
engines/sword25/gfx/animationtemplate.cpp
Executable file → Normal file
51
engines/sword25/gfx/animationtemplate.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#define BS_LOG_PREFIX "ANIMATIONTEMPLATE"
|
#define BS_LOG_PREFIX "ANIMATIONTEMPLATE"
|
||||||
|
|
||||||
|
|
51
engines/sword25/gfx/animationtemplate.h
Executable file → Normal file
51
engines/sword25/gfx/animationtemplate.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_ANIMATION_TEMPLATE_H
|
#ifndef SWORD25_ANIMATION_TEMPLATE_H
|
||||||
#define SWORD25_ANIMATION_TEMPLATE_H
|
#define SWORD25_ANIMATION_TEMPLATE_H
|
||||||
|
|
51
engines/sword25/gfx/animationtemplateregistry.cpp
Executable file → Normal file
51
engines/sword25/gfx/animationtemplateregistry.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Logging
|
// Logging
|
||||||
|
|
51
engines/sword25/gfx/animationtemplateregistry.h
Executable file → Normal file
51
engines/sword25/gfx/animationtemplateregistry.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_ANIMATIONTEMPLATEREGISTRY_H
|
#ifndef SWORD25_ANIMATIONTEMPLATEREGISTRY_H
|
||||||
#define SWORD25_ANIMATIONTEMPLATEREGISTRY_H
|
#define SWORD25_ANIMATIONTEMPLATEREGISTRY_H
|
||||||
|
|
51
engines/sword25/gfx/bitmap.cpp
Executable file → Normal file
51
engines/sword25/gfx/bitmap.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/bitmap.h
Executable file → Normal file
51
engines/sword25/gfx/bitmap.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_BITMAP_H
|
#ifndef SWORD25_BITMAP_H
|
||||||
#define SWORD25_BITMAP_H
|
#define SWORD25_BITMAP_H
|
||||||
|
|
51
engines/sword25/gfx/bitmapresource.cpp
Executable file → Normal file
51
engines/sword25/gfx/bitmapresource.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
|
|
51
engines/sword25/gfx/bitmapresource.h
Executable file → Normal file
51
engines/sword25/gfx/bitmapresource.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_BITMAP_RESOURCE_H
|
#ifndef SWORD25_BITMAP_RESOURCE_H
|
||||||
#define SWORD25_BITMAP_RESOURCE_H
|
#define SWORD25_BITMAP_RESOURCE_H
|
||||||
|
|
51
engines/sword25/gfx/dynamicbitmap.cpp
Executable file → Normal file
51
engines/sword25/gfx/dynamicbitmap.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/dynamicbitmap.h
Executable file → Normal file
51
engines/sword25/gfx/dynamicbitmap.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_DYNAMIC_BITMAP_H
|
#ifndef SWORD25_DYNAMIC_BITMAP_H
|
||||||
#define SWORD25_DYNAMIC_BITMAP_H
|
#define SWORD25_DYNAMIC_BITMAP_H
|
||||||
|
|
51
engines/sword25/gfx/fontresource.cpp
Executable file → Normal file
51
engines/sword25/gfx/fontresource.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#define BS_LOG_PREFIX "FONTRESOURCE"
|
#define BS_LOG_PREFIX "FONTRESOURCE"
|
||||||
|
|
||||||
|
|
51
engines/sword25/gfx/fontresource.h
Executable file → Normal file
51
engines/sword25/gfx/fontresource.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_FONTRESOURCE_H
|
#ifndef SWORD25_FONTRESOURCE_H
|
||||||
#define SWORD25_FONTRESOURCE_H
|
#define SWORD25_FONTRESOURCE_H
|
||||||
|
|
51
engines/sword25/gfx/framecounter.cpp
Executable file → Normal file
51
engines/sword25/gfx/framecounter.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sword25/gfx/framecounter.h"
|
#include "sword25/gfx/framecounter.h"
|
||||||
#include "sword25/kernel/timer.h"
|
#include "sword25/kernel/timer.h"
|
||||||
|
|
9
engines/sword25/gfx/framecounter.h
Executable file → Normal file
9
engines/sword25/gfx/framecounter.h
Executable file → Normal file
|
@ -23,6 +23,15 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_FRAMECOUNTER_H
|
#ifndef SWORD25_FRAMECOUNTER_H
|
||||||
#define SWORD25_FRAMECOUNTER_H
|
#define SWORD25_FRAMECOUNTER_H
|
||||||
|
|
||||||
|
|
51
engines/sword25/gfx/graphicengine.cpp
Executable file → Normal file
51
engines/sword25/gfx/graphicengine.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#define BS_LOG_PREFIX "GRAPHICENGINE"
|
#define BS_LOG_PREFIX "GRAPHICENGINE"
|
||||||
|
|
||||||
|
|
12
engines/sword25/gfx/graphicengine.h
Executable file → Normal file
12
engines/sword25/gfx/graphicengine.h
Executable file → Normal file
|
@ -21,6 +21,18 @@
|
||||||
* $URL$
|
* $URL$
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
* BS_GraphicEngine
|
* BS_GraphicEngine
|
||||||
* ----------------
|
* ----------------
|
||||||
* This the graphics engine interface.
|
* This the graphics engine interface.
|
||||||
|
|
51
engines/sword25/gfx/graphicengine_script.cpp
Executable file → Normal file
51
engines/sword25/gfx/graphicengine_script.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/image/b25sloader.cpp
Executable file → Normal file
51
engines/sword25/gfx/image/b25sloader.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/image/b25sloader.h
Executable file → Normal file
51
engines/sword25/gfx/image/b25sloader.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_B25SLOADER_H
|
#ifndef SWORD25_B25SLOADER_H
|
||||||
#define SWORD25_B25SLOADER_H
|
#define SWORD25_B25SLOADER_H
|
||||||
|
|
51
engines/sword25/gfx/image/image.h
Executable file → Normal file
51
engines/sword25/gfx/image/image.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
BS_Image
|
BS_Image
|
||||||
|
|
51
engines/sword25/gfx/image/imageloader.cpp
Executable file → Normal file
51
engines/sword25/gfx/image/imageloader.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sword25/gfx/image/imageloader.h"
|
#include "sword25/gfx/image/imageloader.h"
|
||||||
#include "sword25/gfx/image/imageloader_ids.h"
|
#include "sword25/gfx/image/imageloader_ids.h"
|
||||||
|
|
51
engines/sword25/gfx/image/imageloader.h
Executable file → Normal file
51
engines/sword25/gfx/image/imageloader.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
BS_ImageLoader
|
BS_ImageLoader
|
||||||
|
|
51
engines/sword25/gfx/image/imageloader_ids.h
Executable file → Normal file
51
engines/sword25/gfx/image/imageloader_ids.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
imageloader_ids.h
|
imageloader_ids.h
|
||||||
|
|
51
engines/sword25/gfx/image/pngloader.cpp
Executable file → Normal file
51
engines/sword25/gfx/image/pngloader.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/image/pngloader.h
Executable file → Normal file
51
engines/sword25/gfx/image/pngloader.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
BS_PNGLoader
|
BS_PNGLoader
|
||||||
|
|
51
engines/sword25/gfx/image/vectorimage.cpp
Executable file → Normal file
51
engines/sword25/gfx/image/vectorimage.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/image/vectorimage.h
Executable file → Normal file
51
engines/sword25/gfx/image/vectorimage.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_VECTORIMAGE_H
|
#ifndef SWORD25_VECTORIMAGE_H
|
||||||
#define SWORD25_VECTORIMAGE_H
|
#define SWORD25_VECTORIMAGE_H
|
||||||
|
|
51
engines/sword25/gfx/image/vectorimagerenderer.cpp
Executable file → Normal file
51
engines/sword25/gfx/image/vectorimagerenderer.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/image/vectorimagerenderer.h
Executable file → Normal file
51
engines/sword25/gfx/image/vectorimagerenderer.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_VECTORIMAGERENDERER_H
|
#ifndef SWORD25_VECTORIMAGERENDERER_H
|
||||||
#define SWORD25_VECTORIMAGERENDERER_H
|
#define SWORD25_VECTORIMAGERENDERER_H
|
||||||
|
|
51
engines/sword25/gfx/opengl/glimage.cpp
Executable file → Normal file
51
engines/sword25/gfx/opengl/glimage.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// INCLUDES
|
// INCLUDES
|
||||||
|
|
51
engines/sword25/gfx/opengl/glimage.h
Executable file → Normal file
51
engines/sword25/gfx/opengl/glimage.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_GL_IMAGE_H
|
#ifndef SWORD25_GL_IMAGE_H
|
||||||
#define SWORD25_GL_IMAGE_H
|
#define SWORD25_GL_IMAGE_H
|
||||||
|
|
51
engines/sword25/gfx/opengl/glvectorimageblit.cpp
Executable file → Normal file
51
engines/sword25/gfx/opengl/glvectorimageblit.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/opengl/openglgfx.cpp
Executable file → Normal file
51
engines/sword25/gfx/opengl/openglgfx.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// INCLUDES
|
// INCLUDES
|
||||||
|
|
51
engines/sword25/gfx/opengl/openglgfx.h
Executable file → Normal file
51
engines/sword25/gfx/opengl/openglgfx.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_OPENGLGFX_H
|
#ifndef SWORD25_OPENGLGFX_H
|
||||||
#define SWORD25_OPENGLGFX_H
|
#define SWORD25_OPENGLGFX_H
|
||||||
|
|
51
engines/sword25/gfx/opengl/swimage.cpp
Executable file → Normal file
51
engines/sword25/gfx/opengl/swimage.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// INCLUDES
|
// INCLUDES
|
||||||
|
|
51
engines/sword25/gfx/opengl/swimage.h
Executable file → Normal file
51
engines/sword25/gfx/opengl/swimage.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_SWIMAGE_H
|
#ifndef SWORD25_SWIMAGE_H
|
||||||
#define SWORD25_SWIMAGE_H
|
#define SWORD25_SWIMAGE_H
|
||||||
|
|
51
engines/sword25/gfx/panel.cpp
Executable file → Normal file
51
engines/sword25/gfx/panel.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/panel.h
Executable file → Normal file
51
engines/sword25/gfx/panel.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_PANEL_H
|
#ifndef SWORD25_PANEL_H
|
||||||
#define SWORD25_PANEL_H
|
#define SWORD25_PANEL_H
|
||||||
|
|
51
engines/sword25/gfx/renderobject.cpp
Executable file → Normal file
51
engines/sword25/gfx/renderobject.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sword25/gfx/renderobject.h"
|
#include "sword25/gfx/renderobject.h"
|
||||||
|
|
||||||
|
|
51
engines/sword25/gfx/renderobject.h
Executable file → Normal file
51
engines/sword25/gfx/renderobject.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
BS_RenderObject
|
BS_RenderObject
|
||||||
|
|
51
engines/sword25/gfx/renderobjectmanager.cpp
Executable file → Normal file
51
engines/sword25/gfx/renderobjectmanager.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/renderobjectmanager.h
Executable file → Normal file
51
engines/sword25/gfx/renderobjectmanager.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
BS_RenderObjectManager
|
BS_RenderObjectManager
|
||||||
|
|
51
engines/sword25/gfx/renderobjectptr.h
Executable file → Normal file
51
engines/sword25/gfx/renderobjectptr.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_RENDER_OBJECT_PTR_H
|
#ifndef SWORD25_RENDER_OBJECT_PTR_H
|
||||||
#define SWORD25_RENDER_OBJECT_PTR_H
|
#define SWORD25_RENDER_OBJECT_PTR_H
|
||||||
|
|
51
engines/sword25/gfx/renderobjectregistry.cpp
Executable file → Normal file
51
engines/sword25/gfx/renderobjectregistry.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Logging
|
// Logging
|
||||||
|
|
51
engines/sword25/gfx/renderobjectregistry.h
Executable file → Normal file
51
engines/sword25/gfx/renderobjectregistry.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_RENDEROBJECTREGISTRY_H
|
#ifndef SWORD25_RENDEROBJECTREGISTRY_H
|
||||||
#define SWORD25_RENDEROBJECTREGISTRY_H
|
#define SWORD25_RENDEROBJECTREGISTRY_H
|
||||||
|
|
51
engines/sword25/gfx/rootrenderobject.h
Executable file → Normal file
51
engines/sword25/gfx/rootrenderobject.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_ROOTRENDEROBJECT_H
|
#ifndef SWORD25_ROOTRENDEROBJECT_H
|
||||||
#define SWORD25_ROOTRENDEROBJECT_H
|
#define SWORD25_ROOTRENDEROBJECT_H
|
||||||
|
|
51
engines/sword25/gfx/screenshot.cpp
Executable file → Normal file
51
engines/sword25/gfx/screenshot.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#define BS_LOG_PREFIX "SCREENSHOT"
|
#define BS_LOG_PREFIX "SCREENSHOT"
|
||||||
|
|
||||||
|
|
51
engines/sword25/gfx/screenshot.h
Executable file → Normal file
51
engines/sword25/gfx/screenshot.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_SCREENSHOT_H
|
#ifndef SWORD25_SCREENSHOT_H
|
||||||
#define SWORD25_SCREENSHOT_H
|
#define SWORD25_SCREENSHOT_H
|
||||||
|
|
51
engines/sword25/gfx/staticbitmap.cpp
Executable file → Normal file
51
engines/sword25/gfx/staticbitmap.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/gfx/staticbitmap.h
Executable file → Normal file
51
engines/sword25/gfx/staticbitmap.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_STATIC_BITMAP_H
|
#ifndef SWORD25_STATIC_BITMAP_H
|
||||||
#define SWORD25_STATIC_BITMAP_H
|
#define SWORD25_STATIC_BITMAP_H
|
||||||
|
|
51
engines/sword25/gfx/text.cpp
Executable file → Normal file
51
engines/sword25/gfx/text.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// TODO:
|
// TODO:
|
||||||
// Entweder Fontfile absolut abspeichern, oder Verzeichniswechseln verbieten
|
// Entweder Fontfile absolut abspeichern, oder Verzeichniswechseln verbieten
|
||||||
|
|
51
engines/sword25/gfx/text.h
Executable file → Normal file
51
engines/sword25/gfx/text.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_TEXT_H
|
#ifndef SWORD25_TEXT_H
|
||||||
#define SWORD25_TEXT_H
|
#define SWORD25_TEXT_H
|
||||||
|
|
51
engines/sword25/gfx/timedrenderobject.cpp
Executable file → Normal file
51
engines/sword25/gfx/timedrenderobject.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sword25/gfx/timedrenderobject.h"
|
#include "sword25/gfx/timedrenderobject.h"
|
||||||
|
|
||||||
|
|
51
engines/sword25/gfx/timedrenderobject.h
Executable file → Normal file
51
engines/sword25/gfx/timedrenderobject.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// System Includes
|
// System Includes
|
||||||
|
|
51
engines/sword25/input/inputengine.cpp
Executable file → Normal file
51
engines/sword25/input/inputengine.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#define BS_LOG_PREFIX "INPUTENGINE"
|
#define BS_LOG_PREFIX "INPUTENGINE"
|
||||||
|
|
||||||
|
|
12
engines/sword25/input/inputengine.h
Executable file → Normal file
12
engines/sword25/input/inputengine.h
Executable file → Normal file
|
@ -21,6 +21,18 @@
|
||||||
* $URL$
|
* $URL$
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
* BS_InputEngine
|
* BS_InputEngine
|
||||||
* -------------
|
* -------------
|
||||||
* This is the input interface engine that contains all the methods that an
|
* This is the input interface engine that contains all the methods that an
|
||||||
|
|
51
engines/sword25/input/inputengine_script.cpp
Executable file → Normal file
51
engines/sword25/input/inputengine_script.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/input/stdwininput.cpp
Executable file → Normal file
51
engines/sword25/input/stdwininput.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sword25/kernel/kernel.h"
|
#include "sword25/kernel/kernel.h"
|
||||||
#include "sword25/kernel/callbackregistry.h"
|
#include "sword25/kernel/callbackregistry.h"
|
||||||
|
|
51
engines/sword25/input/stdwininput.h
Executable file → Normal file
51
engines/sword25/input/stdwininput.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_STDWININPUT_H
|
#ifndef SWORD25_STDWININPUT_H
|
||||||
#define SWORD25_STDWININPUT_H
|
#define SWORD25_STDWININPUT_H
|
||||||
|
|
34
engines/sword25/kernel/bs_stdint.h
Executable file → Normal file
34
engines/sword25/kernel/bs_stdint.h
Executable file → Normal file
|
@ -1,3 +1,37 @@
|
||||||
|
/* ScummVM - Graphic Adventure Engine
|
||||||
|
*
|
||||||
|
* ScummVM is the legal property of its developers, whose names
|
||||||
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
|
* file distributed with this source distribution.
|
||||||
|
*
|
||||||
|
* 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 2
|
||||||
|
* 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, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// TODO: Properly replace all game occurances that use these types with proper ScummVM types, and remove this file
|
// TODO: Properly replace all game occurances that use these types with proper ScummVM types, and remove this file
|
||||||
|
|
||||||
#ifndef SWORD25_STDINT_H
|
#ifndef SWORD25_STDINT_H
|
||||||
|
|
51
engines/sword25/kernel/callbackregistry.cpp
Executable file → Normal file
51
engines/sword25/kernel/callbackregistry.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// Alle Callbackfunktionen die von Objekten gerufen werden, die persistiert werden können, müssen hier registriert werden.
|
// Alle Callbackfunktionen die von Objekten gerufen werden, die persistiert werden können, müssen hier registriert werden.
|
||||||
// Beim Speichern wird statt des Pointers der Bezeichner gespeichert. Beim Laden wird der Bezeichner wieder in einen Pointer umgewandelt.
|
// Beim Speichern wird statt des Pointers der Bezeichner gespeichert. Beim Laden wird der Bezeichner wieder in einen Pointer umgewandelt.
|
||||||
|
|
51
engines/sword25/kernel/callbackregistry.h
Executable file → Normal file
51
engines/sword25/kernel/callbackregistry.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_CALLBACK_REGISTRY_H
|
#ifndef SWORD25_CALLBACK_REGISTRY_H
|
||||||
#define SWORD25_CALLBACK_REGISTRY_H
|
#define SWORD25_CALLBACK_REGISTRY_H
|
||||||
|
|
12
engines/sword25/kernel/common.h
Executable file → Normal file
12
engines/sword25/kernel/common.h
Executable file → Normal file
|
@ -21,6 +21,18 @@
|
||||||
* $URL$
|
* $URL$
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
* common.h
|
* common.h
|
||||||
* -----------
|
* -----------
|
||||||
* This file contains functions or macros that are used across the entire project.
|
* This file contains functions or macros that are used across the entire project.
|
||||||
|
|
51
engines/sword25/kernel/debug/debugtools.cpp
Executable file → Normal file
51
engines/sword25/kernel/debug/debugtools.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
51
engines/sword25/kernel/debug/debugtools.h
Executable file → Normal file
51
engines/sword25/kernel/debug/debugtools.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_DEBUGTOOLS_H
|
#ifndef SWORD25_DEBUGTOOLS_H
|
||||||
#define SWORD25_DEBUGTOOLS_H
|
#define SWORD25_DEBUGTOOLS_H
|
||||||
|
|
9
engines/sword25/kernel/filesystemutil.cpp
Executable file → Normal file
9
engines/sword25/kernel/filesystemutil.cpp
Executable file → Normal file
|
@ -23,6 +23,15 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
|
|
12
engines/sword25/kernel/filesystemutil.h
Executable file → Normal file
12
engines/sword25/kernel/filesystemutil.h
Executable file → Normal file
|
@ -21,6 +21,18 @@
|
||||||
* $URL$
|
* $URL$
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
*
|
*
|
||||||
* The class BS_FileSystemUtil represents a wrapper for file system specific
|
* The class BS_FileSystemUtil represents a wrapper for file system specific
|
||||||
* operations that do not have equivalents in the C/C++ libraries.
|
* operations that do not have equivalents in the C/C++ libraries.
|
||||||
|
|
51
engines/sword25/kernel/hashmap.h
Executable file → Normal file
51
engines/sword25/kernel/hashmap.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_HASHMAP_H
|
#ifndef SWORD25_HASHMAP_H
|
||||||
#define SWORD25_HASHMAP_H
|
#define SWORD25_HASHMAP_H
|
||||||
|
|
51
engines/sword25/kernel/inputpersistenceblock.cpp
Executable file → Normal file
51
engines/sword25/kernel/inputpersistenceblock.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#define BS_LOG_PREFIX "INPUTPERSISTENCEBLOCK"
|
#define BS_LOG_PREFIX "INPUTPERSISTENCEBLOCK"
|
||||||
|
|
||||||
|
|
51
engines/sword25/kernel/inputpersistenceblock.h
Executable file → Normal file
51
engines/sword25/kernel/inputpersistenceblock.h
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_INPUTPERSISTENCEBLOCK_H
|
#ifndef SWORD25_INPUTPERSISTENCEBLOCK_H
|
||||||
#define SWORD25_INPUTPERSISTENCEBLOCK_H
|
#define SWORD25_INPUTPERSISTENCEBLOCK_H
|
||||||
|
|
9
engines/sword25/kernel/kernel.cpp
Executable file → Normal file
9
engines/sword25/kernel/kernel.cpp
Executable file → Normal file
|
@ -23,6 +23,15 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#include "common/system.h"
|
#include "common/system.h"
|
||||||
#include "sword25/gfx/graphicengine.h"
|
#include "sword25/gfx/graphicengine.h"
|
||||||
#include "sword25/fmv/movieplayer.h"
|
#include "sword25/fmv/movieplayer.h"
|
||||||
|
|
12
engines/sword25/kernel/kernel.h
Executable file → Normal file
12
engines/sword25/kernel/kernel.h
Executable file → Normal file
|
@ -21,6 +21,18 @@
|
||||||
* $URL$
|
* $URL$
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
* BS_Kernel
|
* BS_Kernel
|
||||||
* ---------
|
* ---------
|
||||||
* This is the main class of the engine.
|
* This is the main class of the engine.
|
||||||
|
|
51
engines/sword25/kernel/kernel_script.cpp
Executable file → Normal file
51
engines/sword25/kernel/kernel_script.cpp
Executable file → Normal file
|
@ -1,21 +1,36 @@
|
||||||
// -----------------------------------------------------------------------------
|
/* ScummVM - Graphic Adventure Engine
|
||||||
// This file is part of Broken Sword 2.5
|
*
|
||||||
// Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdörfer
|
* ScummVM is the legal property of its developers, whose names
|
||||||
//
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
||||||
// Broken Sword 2.5 is free software; you can redistribute it and/or modify
|
* file distributed with this source distribution.
|
||||||
// it under the terms of the GNU General Public License as published by
|
*
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
* This program is free software; you can redistribute it and/or
|
||||||
// (at your option) any later version.
|
* modify it under the terms of the GNU General Public License
|
||||||
//
|
* as published by the Free Software Foundation; either version 2
|
||||||
// Broken Sword 2.5 is distributed in the hope that it will be useful,
|
* of the License, or (at your option) any later version.
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* This program is distributed in the hope that it will be useful,
|
||||||
// GNU General Public License for more details.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
//
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
// You should have received a copy of the GNU General Public License
|
* GNU General Public License for more details.
|
||||||
// along with Broken Sword 2.5; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
* You should have received a copy of the GNU General Public License
|
||||||
// -----------------------------------------------------------------------------
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
*
|
||||||
|
* $URL$
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Includes
|
// Includes
|
||||||
|
|
9
engines/sword25/kernel/log.cpp
Executable file → Normal file
9
engines/sword25/kernel/log.cpp
Executable file → Normal file
|
@ -23,6 +23,15 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sword25/kernel/log.h"
|
#include "sword25/kernel/log.h"
|
||||||
#include "base/version.h"
|
#include "base/version.h"
|
||||||
#include "common/config-manager.h"
|
#include "common/config-manager.h"
|
||||||
|
|
9
engines/sword25/kernel/log.h
Executable file → Normal file
9
engines/sword25/kernel/log.h
Executable file → Normal file
|
@ -23,6 +23,15 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This code is based on Broken Sword 2.5 engine
|
||||||
|
*
|
||||||
|
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
|
||||||
|
*
|
||||||
|
* Licensed under GNU GPL v2
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef SWORD25_LOG_H
|
#ifndef SWORD25_LOG_H
|
||||||
#define SWORD25_LOG_H
|
#define SWORD25_LOG_H
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue