~ubuntu-branches/ubuntu/wily/mupen64plus/wily

« back to all changes in this revision

Viewing changes to .pc/xdg-basedir.patch/main/main.h

  • Committer: Bazaar Package Importer
  • Author(s): Sven Eckelmann
  • Date: 2011-07-24 14:23:26 UTC
  • mfrom: (10.1.2 experimental)
  • Revision ID: james.westby@ubuntu.com-20110724142326-x9z5qu8j9jecrmod
Tags: 1.99.4+2
* Upload to unstable
* Remove overrides for lintian warning about change to native package
* Update Vcs-* fields to new anonscm.debian.org URLs in debian/control
* Fix spelling of "Flexible" in debian/control (Closes: #633693)
* Mark all targets in debian/rules as phony
* Add some information about the mupen64plus 2.0 vision in debian/NEWS

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2
 
 *   Mupen64plus - main.h                                                  *
3
 
 *   Mupen64Plus homepage: http://code.google.com/p/mupen64plus/           *
4
 
 *   Copyright (C) 2002 Blight                                             *
5
 
 *                                                                         *
6
 
 *   This program is free software; you can redistribute it and/or modify  *
7
 
 *   it under the terms of the GNU General Public License as published by  *
8
 
 *   the Free Software Foundation; either version 2 of the License, or     *
9
 
 *   (at your option) any later version.                                   *
10
 
 *                                                                         *
11
 
 *   This program is distributed in the hope that it will be useful,       *
12
 
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
13
 
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
14
 
 *   GNU General Public License for more details.                          *
15
 
 *                                                                         *
16
 
 *   You should have received a copy of the GNU General Public License     *
17
 
 *   along with this program; if not, write to the                         *
18
 
 *   Free Software Foundation, Inc.,                                       *
19
 
 *   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.          *
20
 
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
21
 
 
22
 
#ifndef __MAIN_H__
23
 
#define __MAIN_H__
24
 
 
25
 
#include <SDL_thread.h>
26
 
 
27
 
/* globals */
28
 
extern int g_Noask;
29
 
extern int g_NoaskParam;
30
 
extern int g_MemHasBeenBSwapped;
31
 
extern int g_TakeScreenshot;
32
 
extern int g_OsdEnabled;
33
 
extern int g_Fullscreen;
34
 
extern int g_EmulatorRunning;
35
 
extern SDL_Thread* g_EmulationThread;
36
 
extern SDL_Thread* g_RomCacheThread;
37
 
extern char* g_GfxPlugin;
38
 
extern char* g_AudioPlugin;
39
 
extern char* g_InputPlugin;
40
 
extern char* g_RspPlugin;
41
 
 
42
 
char* get_configpath(void);
43
 
char* get_installpath(void);
44
 
char* get_savespath(void);
45
 
char* get_iconspath(void);
46
 
char* get_iconpath(const char *iconfile);
47
 
int gui_enabled(void);
48
 
 
49
 
void new_frame();
50
 
void new_vi();
51
 
 
52
 
void startEmulation(void);
53
 
void stopEmulation(void);
54
 
int pauseContinueEmulation(void);
55
 
 
56
 
void main_pause(void);
57
 
void main_advance_one(void);
58
 
void main_speedup(int percent);
59
 
void main_speeddown(int percent);
60
 
void main_draw_volume_osd(void);
61
 
 
62
 
void take_next_screenshot(void);
63
 
void main_message(unsigned int console, unsigned int statusbar, unsigned int osd, unsigned int osd_corner, const char* format, ...);
64
 
void error_message(const char* format, ...);
65
 
 
66
 
#endif /* __MAIN_H__ */
67