mirror of
https://github.com/AppleWin/AppleWin.git
synced 2024-12-22 09:30:15 +00:00
b226bdfd53
* 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.
19 lines
543 B
C
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);
|