mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-11 19:54:03 +00:00
7c4cc25cec
console from the SCUMM engine. I decided that would be easier than to clean up the original console code. Unfortunately there's a bunch of code that I just copied - a pretty lousy form of code-reusal. It'd be nice if the console could be made part of the Engine class, or something like that. Most of the debug commands seem to be working. Some aren't relevant for ScummVM, and some are a bit obscure so I'm not quite sure what they're supposed to be doing. svn-id: r10978
48 lines
1.3 KiB
C++
48 lines
1.3 KiB
C++
/* Copyright (C) 1994-2003 Revolution Software Ltd
|
|
*
|
|
* 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|
*
|
|
* $Header$
|
|
*/
|
|
|
|
#ifndef _STARTUP
|
|
#define _STARTUP
|
|
|
|
namespace Sword2 {
|
|
|
|
#define MAX_starts 100
|
|
#define MAX_description 100
|
|
|
|
typedef struct {
|
|
char description[MAX_description];
|
|
|
|
// id of screen manager object
|
|
uint32 start_res_id;
|
|
|
|
//tell the manager which startup you want (if there are more than 1)
|
|
// (i.e more than 1 entrance to a screen and/or seperate game boots)
|
|
uint32 key;
|
|
} _startup;
|
|
|
|
extern _startup start_list[MAX_starts];
|
|
|
|
uint32 Init_start_menu(void);
|
|
void Con_print_start_menu(void);
|
|
void Con_start(int start);
|
|
|
|
} // End of namespace Sword2
|
|
|
|
#endif
|