module charge.core.common
Core

Source file for CommonCore.

Code Map

//! Source file for CommonCore.
module charge.core.common;


//! Class hold common things for core.
class CommonCore : BasicCore
{
public:
	fn loop() i32 { }


protected:
	enum phyFlags;
	enum sfxFlags;


protected:
	p: Properties;
	mRunning: bool;
	mSleepTime: TimeTracker;


protected:
	fn initSubSystem(flag: Flag) { }
	fn getTicks() i64;
	fn doInput();
	fn doRenderAndSwap();
	fn doSleep(diff: i64);
	fn doClose();
	fn notLoaded(mask: Flag, name: string) { }
	fn loadPhy() { }
	fn loadSfx() { }
	fn initSettings() { }
	fn saveSettings() { }
	fn initPhy() { }
	fn closePhy() { }
	fn initSfx() { }
	fn closeSfx() { }
}
class CommonCore : BasicCore

Class hold common things for core.