<commit_before>Type diddy
	Function systemMillisecs:Float()
		return Millisecs()
	EndFunction

	Function realMod:Float( value:Float, amount:Float )
		return value Mod amount;
	EndFunction
	
	Function getYear:Int()
		return 2012;
	EndFunction
EndType<commit_msg>Added missing BlitzMax Diddy Functions for MonkeyMax<commit_after>Type diddy
	Function systemMillisecs:Float()
		Return Millisecs()
	EndFunction
	
	Function flushKeys:Int()
		BlitzMaxFlushKeys()
	EndFunction
	
	Function getUpdateRate:Int()
		Return app.updateRate;
	EndFunction
	
	Function showMouse:Int()
		BlitzMaxShowMouse()
	EndFunction
	
	Function hideMouse:Int()
		BlitzMaxHideMouse()
	EndFunction
	
	Function setGraphics(w:int, h:int, fullScreen:Int = False)
		local d% = 0
		if fullScreen then d = 32
		Graphics w, h, d, 60
	EndFunction
	
	Function setMouse(x:Int, y:Int)
		MoveMouse(x, y)
	EndFunction
	
	Function showKeyboard()
	EndFunction
	
	Function launchBrowser(address:String, windowName:String)
	EndFunction
	
	Function launchEmail(email:String, subject:String, text:String)
	EndFunction
	
	Function realMod:Float( value:Float, amount:Float )
		Return value Mod amount;
	EndFunction
	
	Function startVibrate(millisecs:int)
	EndFunction
	
	Function stopVibrate()
	EndFunction
	
	Function getDayOfMonth:Int()
		Local date$ = CurrentDate()
		Return Int(date[..2])
	EndFunction
	
	Function getDayOfWeek:Int()
		Return 0
	EndFunction
	
	Function getMonth:Int()
		Local date$ = CurrentDate()
		Return (Instr("JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC", date$[3..6].ToUpper(), 1) / 3) + 1
	EndFunction
	
	Function getYear:Int()
		Local date$ = CurrentDate()
		Return Int(date[date.length - 4..]);
	EndFunction
	
	Function getHours:Int()
		Local time$ = CurrentTime()
		Return Int(time[..2])
	EndFunction
	
	Function getMinutes:Int()
		Local time$ = CurrentTime()
		Return Int(time[3..5])
	EndFunction
	
	Function getSeconds:Int()
		Local time$ = CurrentTime()
		Return Int(time[6..8])
	EndFunction
	
	Function getMilliSeconds:Int()
		Return Millisecs()
	EndFunction
	
	Function startGps()
	EndFunction
	
	Function getLatitiude:String()
		Return ""
	EndFunction
	
	Function getLongitude:String()
		Return ""
	EndFunction

	Function showAlertDialog(title:String, message:String)
	EndFunction
	
	Function getInputString:String()
		Return "";
	EndFunction
	
	Function getPixel:Int( x:int, y:int )
'		unsigned char pix[4];
'		glReadPixels(x, app->graphics->height-y ,1 ,1 ,GL_RGBA ,GL_UNSIGNED_BYTE ,pix);
'		return (pix[3]<<24) | (pix[0]<<16) | (pix[1]<<8) |  pix[2];
		Return 0
	EndFunction
	
EndType

Function BlitzMaxFlushKeys()
	FlushKeys()
EndFunction

Function BlitzMaxShowMouse()
	ShowMouse()
EndFunction

Function BlitzMaxHideMouse()
	HideMouse()
EndFunction

{'fraction_non_alphanumeric': 0.10296812019054599, 'fraction_numerical': 0.01282521069989007, 'mean_word_length': 5.026490066225166, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4814483', 'n_tokens_mistral': 1022, 'n_tokens_neox': 910, 'n_words': 220}