AppleWin/source/Interface.h
Andrea b226bdfd53
Small changes to improve compatibility with GCC. (PR #902)
* Fix GCC build.

1) do not fwd declare enums
2) include only base class header file IPropertySheet.

* DSInit(): make sure sound devices are cleaned before the 2nd call.

And use std::string to avoid need of memory management.
2020-12-29 21:17:03 +00:00

19 lines
543 B
C

#pragma once
// an AppleWin frontend must provide the implementation of these methods
//
// once this is done,
// the core emulator files (i.e. almost all the .cpp directly in Source)
// can compile, link and run properly
// this does not include the main event loop which is left in the arch specific area
// nor the actual rendering of the video buffer to screen
#include "Video.h"
Video& GetVideo(void);
#include "Configuration/IPropertySheet.h"
IPropertySheet& GetPropertySheet(void);
#include "FrameBase.h"
FrameBase& GetFrame(void);