140 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Haxe
		
	
	
	
	
	
			
		
		
	
	
			140 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Haxe
		
	
	
	
	
	
| package kha;
 | |
| 
 | |
| import kha.graphics4.TextureFormat;
 | |
| import kha.input.Gamepad;
 | |
| import kha.input.Keyboard;
 | |
| import kha.input.Mouse;
 | |
| import kha.input.MouseImpl;
 | |
| import kha.input.Surface;
 | |
| import kha.System;
 | |
| 
 | |
| class SystemImpl {
 | |
| 	public static function init(options: SystemOptions, callback: Window->Void): Void {}
 | |
| 
 | |
| 	public static function getScreenRotation(): ScreenRotation {
 | |
| 		return ScreenRotation.RotationNone;
 | |
| 	}
 | |
| 
 | |
| 	public static function getTime(): Float {
 | |
| 		return 0;
 | |
| 	}
 | |
| 
 | |
| 	public static function windowWidth(id: Int): Int {
 | |
| 		return 640;
 | |
| 	}
 | |
| 
 | |
| 	public static function windowHeight(id: Int): Int {
 | |
| 		return 480;
 | |
| 	}
 | |
| 
 | |
| 	public static function screenDpi(): Int {
 | |
| 		return 96;
 | |
| 	}
 | |
| 
 | |
| 	public static function getVsync(): Bool {
 | |
| 		return true;
 | |
| 	}
 | |
| 
 | |
| 	public static function getRefreshRate(): Int {
 | |
| 		return 60;
 | |
| 	}
 | |
| 
 | |
| 	public static function getSystemId(): String {
 | |
| 		return "Empty";
 | |
| 	}
 | |
| 
 | |
| 	public static function vibrate(ms: Int): Void {}
 | |
| 
 | |
| 	public static function getLanguage(): String {
 | |
| 		return "en";
 | |
| 	}
 | |
| 
 | |
| 	public static function requestShutdown(): Bool {
 | |
| 		return true;
 | |
| 	}
 | |
| 
 | |
| 	public static function getMouse(num: Int): Mouse {
 | |
| 		return null;
 | |
| 	}
 | |
| 
 | |
| 	public static function getKeyboard(num: Int): Keyboard {
 | |
| 		return null;
 | |
| 	}
 | |
| 
 | |
| 	public static function lockMouse(): Void {}
 | |
| 
 | |
| 	public static function unlockMouse(): Void {}
 | |
| 
 | |
| 	public static function canLockMouse(): Bool {
 | |
| 		return false;
 | |
| 	}
 | |
| 
 | |
| 	public static function isMouseLocked(): Bool {
 | |
| 		return false;
 | |
| 	}
 | |
| 
 | |
| 	public static function notifyOfMouseLockChange(func: Void->Void, error: Void->Void): Void {}
 | |
| 
 | |
| 	public static function removeFromMouseLockChange(func: Void->Void, error: Void->Void): Void {}
 | |
| 
 | |
| 	static function unload(): Void {}
 | |
| 
 | |
| 	public static function canSwitchFullscreen(): Bool {
 | |
| 		return false;
 | |
| 	}
 | |
| 
 | |
| 	public static function isFullscreen(): Bool {
 | |
| 		return false;
 | |
| 	}
 | |
| 
 | |
| 	public static function requestFullscreen(): Void {}
 | |
| 
 | |
| 	public static function exitFullscreen(): Void {}
 | |
| 
 | |
| 	public static function notifyOfFullscreenChange(func: Void->Void, error: Void->Void): Void {}
 | |
| 
 | |
| 	public static function removeFromFullscreenChange(func: Void->Void, error: Void->Void): Void {}
 | |
| 
 | |
| 	public static function changeResolution(width: Int, height: Int): Void {}
 | |
| 
 | |
| 	public static function setKeepScreenOn(on: Bool): Void {}
 | |
| 
 | |
| 	public static function loadUrl(url: String): Void {}
 | |
| 
 | |
| 	public static function getGamepadId(index: Int): String {
 | |
| 		return "unknown";
 | |
| 	}
 | |
| 
 | |
| 	public static function getGamepadVendor(index: Int): String {
 | |
| 		return "unknown";
 | |
| 	}
 | |
| 
 | |
| 	public static function setGamepadRumble(index: Int, leftAmount: Float, rightAmount: Float) {}
 | |
| 
 | |
| 	public static function getPen(num: Int): kha.input.Pen {
 | |
| 		return null;
 | |
| 	}
 | |
| 
 | |
| 	public static function safeZone(): Float {
 | |
| 		return 1.0;
 | |
| 	}
 | |
| 
 | |
| 	public static function login(): Void {}
 | |
| 
 | |
| 	public static function automaticSafeZone(): Bool {
 | |
| 		return true;
 | |
| 	}
 | |
| 
 | |
| 	public static function setSafeZone(value: Float): Void {}
 | |
| 
 | |
| 	public static function unlockAchievement(id: Int): Void {}
 | |
| 
 | |
| 	public static function waitingForLogin(): Bool {
 | |
| 		return false;
 | |
| 	}
 | |
| 
 | |
| 	public static function disallowUserChange(): Void {}
 | |
| 
 | |
| 	public static function allowUserChange(): Void {}
 | |
| }
 |