This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/// Transforms a position from one coordinate system to another | |
/// This function presumes you're using GameMaker's native camera/view system and are not | |
/// manually setting custom view/projection matrices. Also if you're drawing your application | |
/// surface yourself then the coordinate transform *may* not be accurate, but it usually is. | |
/// | |
/// N.B. The struct returned from this function is declared as static for the sake of efficiency. | |
/// If you want to store values, don't keep a reference to the struct as it is liable to change! | |
/// | |
/// N.B. This function does NOT take into account view_set_xport() or view_set_yport(). I've not | |
/// seen someone use those functions in many years. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/// @func function_execute( function/method, [arguments_in_array]) | |
/// @desc Executes a runtime function, GML function or method, respecting method rules. | |
/// @param function/method | |
/// @param [arguments_in_array] | |
function function_execute(_funcMethod, _args = undefined) { | |
gml_pragma("forceinline"); | |
if (is_undefined(_args)) return _funcMethod(); | |
var _func = _funcMethod; | |
var _self = self; | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CULTURE SPEC.CULTURE ENGLISH NAME | |
-------------------------------------------------------------- | |
Invariant Language (Invariant Country) | |
af af-ZA Afrikaans | |
af-ZA af-ZA Afrikaans (South Africa) | |
ar ar-SA Arabic | |
ar-AE ar-AE Arabic (U.A.E.) | |
ar-BH ar-BH Arabic (Bahrain) | |
ar-DZ ar-DZ Arabic (Algeria) | |
ar-EG ar-EG Arabic (Egypt) |