Skip to content

Commit

Permalink
v3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
FoxyOfJungle committed Nov 12, 2023
1 parent 17ae81b commit db4a606
Show file tree
Hide file tree
Showing 112 changed files with 667 additions and 2,240 deletions.
61 changes: 22 additions & 39 deletions TurboGML/TurboGML.resource_order
Original file line number Diff line number Diff line change
@@ -1,56 +1,39 @@
{
"FolderOrderSettings": [
{"name":"Example","order":3,"path":"folders/Example.yy",},
{"name":"Particles","order":2,"path":"folders/Example/Particles.yy",},
{"name":"Example","order":1,"path":"folders/Example.yy",},
{"name":"Paths","order":1,"path":"folders/Example/Paths.yy",},
{"name":"Code","order":1,"path":"folders/KazanGames/TurboGML/Code.yy",},
{"name":"Others","order":2,"path":"folders/KazanGames/TurboGML/Others.yy",},
],
"ResourceOrderSettings": [
{"name":"__tgm_strings","order":10,"path":"scripts/__tgm_strings/__tgm_strings.yy",},
{"name":"__tgm_audio_load","order":19,"path":"scripts/__tgm_audio_load/__tgm_audio_load.yy",},
{"name":"obj_b4","order":9,"path":"objects/obj_b4/obj_b4.yy",},
{"name":"__tgm_zunused","order":24,"path":"scripts/__tgm_zunused/__tgm_zunused.yy",},
{"name":"obj_b1","order":6,"path":"objects/obj_b1/obj_b1.yy",},
{"name":"__tgm_layers","order":12,"path":"scripts/__tgm_layers/__tgm_layers.yy",},
{"name":"__tgm_assert","order":22,"path":"scripts/__tgm_assert/__tgm_assert.yy",},
{"name":"obj_child","order":5,"path":"objects/obj_child/obj_child.yy",},
{"name":"TGM_Strings","order":10,"path":"scripts/TGM_Strings/TGM_Strings.yy",},
{"name":"TGM_AudioLoad","order":19,"path":"scripts/TGM_AudioLoad/TGM_AudioLoad.yy",},
{"name":"ReleaseNotes","order":2,"path":"notes/ReleaseNotes/ReleaseNotes.yy",},
{"name":"TGM_Layers","order":12,"path":"scripts/TGM_Layers/TGM_Layers.yy",},
{"name":"spr_player","order":7,"path":"sprites/spr_player/spr_player.yy",},
{"name":"obj_bullet","order":3,"path":"objects/obj_bullet/obj_bullet.yy",},
{"name":"__tgm_vectors","order":4,"path":"scripts/__tgm_vectors/__tgm_vectors.yy",},
{"name":"obj_player_2_test","order":11,"path":"objects/obj_player_2_test/obj_player_2_test.yy",},
{"name":"__tgm_dimension_conversion","order":6,"path":"scripts/__tgm_dimension_conversion/__tgm_dimension_conversion.yy",},
{"name":"GM_Fire_spr_Fire","order":1,"path":"sprites/GM_Fire_spr_Fire/GM_Fire_spr_Fire.yy",},
{"name":"__tgm_arrays","order":8,"path":"scripts/__tgm_arrays/__tgm_arrays.yy",},
{"name":"__tgm_misc","order":2,"path":"scripts/__tgm_misc/__tgm_misc.yy",},
{"name":"__tgm_drawing","order":14,"path":"scripts/__tgm_drawing/__tgm_drawing.yy",},
{"name":"obj_b3","order":8,"path":"objects/obj_b3/obj_b3.yy",},
{"name":"__tgm_structs","order":9,"path":"scripts/__tgm_structs/__tgm_structs.yy",},
{"name":"__tgm_file_handle","order":17,"path":"scripts/__tgm_file_handle/__tgm_file_handle.yy",},
{"name":"TGM_Vector","order":4,"path":"scripts/TGM_Vector/TGM_Vector.yy",},
{"name":"TGM_DimensionConversion","order":6,"path":"scripts/TGM_DimensionConversion/TGM_DimensionConversion.yy",},
{"name":"TGM_Arrays","order":8,"path":"scripts/TGM_Arrays/TGM_Arrays.yy",},
{"name":"TGM_Misc","order":2,"path":"scripts/TGM_Misc/TGM_Misc.yy",},
{"name":"TGM_Drawing","order":14,"path":"scripts/TGM_Drawing/TGM_Drawing.yy",},
{"name":"TGM_Structs","order":9,"path":"scripts/TGM_Structs/TGM_Structs.yy",},
{"name":"TGM_Files","order":17,"path":"scripts/TGM_Files/TGM_Files.yy",},
{"name":"obj_solid","order":12,"path":"objects/obj_solid/obj_solid.yy",},
{"name":"__tgm_paths","order":13,"path":"scripts/__tgm_paths/__tgm_paths.yy",},
{"name":"Sprite5","order":2,"path":"sprites/Sprite5/Sprite5.yy",},
{"name":"__tgm_camera","order":11,"path":"scripts/__tgm_camera/__tgm_camera.yy",},
{"name":"TGM_Paths","order":13,"path":"scripts/TGM_Paths/TGM_Paths.yy",},
{"name":"TGM_Cameras","order":11,"path":"scripts/TGM_Cameras/TGM_Cameras.yy",},
{"name":"obj_enemy","order":4,"path":"objects/obj_enemy/obj_enemy.yy",},
{"name":"__tgm_tags","order":21,"path":"scripts/__tgm_tags/__tgm_tags.yy",},
{"name":"TGM_Tags","order":21,"path":"scripts/TGM_Tags/TGM_Tags.yy",},
{"name":"Sprite10","order":5,"path":"sprites/Sprite10/Sprite10.yy",},
{"name":"obj_mover","order":5,"path":"objects/obj_mover/obj_mover.yy",},
{"name":"obj_box","order":2,"path":"objects/obj_box/obj_box.yy",},
{"name":"Sprite7","order":4,"path":"sprites/Sprite7/Sprite7.yy",},
{"name":"__tgm_delta_time","order":23,"path":"scripts/__tgm_delta_time/__tgm_delta_time.yy",},
{"name":"__tgm_debug","order":7,"path":"scripts/__tgm_debug/__tgm_debug.yy",},
{"name":"__tgm_raycasting","order":5,"path":"scripts/__tgm_raycasting/__tgm_raycasting.yy",},
{"name":"obj_parent","order":4,"path":"objects/obj_parent/obj_parent.yy",},
{"name":"__tgm_proc_generation","order":16,"path":"scripts/__tgm_proc_generation/__tgm_proc_generation.yy",},
{"name":"__tgm_collisions_and_instances","order":3,"path":"scripts/__tgm_collisions_and_instances/__tgm_collisions_and_instances.yy",},
{"name":"obj_b2","order":7,"path":"objects/obj_b2/obj_b2.yy",},
{"name":"TGM_Debug","order":7,"path":"scripts/TGM_Debug/TGM_Debug.yy",},
{"name":"TGM_Raycasting","order":5,"path":"scripts/TGM_Raycasting/TGM_Raycasting.yy",},
{"name":"TGM_ProceduralData","order":16,"path":"scripts/TGM_ProceduralData/TGM_ProceduralData.yy",},
{"name":"TGM_Collisions","order":3,"path":"scripts/TGM_Collisions/TGM_Collisions.yy",},
{"name":"spr_solid","order":6,"path":"sprites/spr_solid/spr_solid.yy",},
{"name":"Sprite6","order":3,"path":"sprites/Sprite6/Sprite6.yy",},
{"name":"__tgm_data","order":18,"path":"scripts/__tgm_data/__tgm_data.yy",},
{"name":"obj_testt","order":1,"path":"objects/obj_testt/obj_testt.yy",},
{"name":"__tgm_graphics","order":15,"path":"scripts/__tgm_graphics/__tgm_graphics.yy",},
{"name":"TGM_Data","order":18,"path":"scripts/TGM_Data/TGM_Data.yy",},
{"name":"TGM_Graphics","order":15,"path":"scripts/TGM_Graphics/TGM_Graphics.yy",},
{"name":"Sprite4","order":1,"path":"sprites/Sprite4/Sprite4.yy",},
{"name":"obj_player","order":10,"path":"objects/obj_player/obj_player.yy",},
{"name":"__tgm_general","order":1,"path":"scripts/__tgm_general/__tgm_general.yy",},
{"name":"TGM_General","order":1,"path":"scripts/TGM_General/TGM_General.yy",},
],
}
65 changes: 23 additions & 42 deletions TurboGML/TurboGML.yyp

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 33 additions & 0 deletions TurboGML/notes/ReleaseNotes/ReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@

===================[ v3.0 ]===================

[FIXED] ds_debug_print() saying data structure doesn't exists even if it exists.
[FIXED] Improved draw_debug_resolutions() function.
[FIXED] Improved array_min, array_max and array_median.
[FIXED] Improved performance of array_contains_value().
[FIXED] DirectoryScanner returning files as -1 in some situations with different settings.
[FIXED] Small fix in display_get_inches(), it now works correctly.
[FIXED] Example improved.
[FIXED] Small fixes.

[CHANGED] DirectoryScanner constructor is now a function called directory_get_contents(), so TurboGML is free of constructors now.
[CHANGED] array_sum() now works with both numbers and strings.
[CHANGED] Renamed array_empty() function to array_is_empty().
[CHANGED] Renamed random_pseudo_numbers() to random_pseudo_numbers().
[CHANGED] Renamed random_pseudo_numbers_ext() to random_pseudo_numbers_ext().
[CHANGED] array_shift_indexes() function now has a "times" parameter.
[CHANGED] Renamed scripts for better organization.
[CHANGED] "make_color_rgba_shader" renamed to "make_color_shader_rgba", for better consistency.

[REMOVED] All 3D-related functions (model_build_cube, model_build_plane, vertex_add_point...)
[REMOVED] draw_debug_slider(), because GameMaker added dbg_* functions. Use them instead.
[REMOVED] draw_debug_button(), because GameMaker added dbg_* functions. Use them instead.
[REMOVED] Delta time functions (there are better alternatives, please use them).
[REMOVED] All assert sunctions (there are better alternatives, please use them).
[REMOVED] generate_code() function. This function is not very useful and too generic, better do it yourself.
[REMOVED] Unused scripts/files.


===================[ v2.1 ]===================

[FIXED] Optimized camera_get_area_2d().
9 changes: 9 additions & 0 deletions TurboGML/notes/ReleaseNotes/ReleaseNotes.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
TurboGML. A complete library with must-have functionality.
- Library by FoxyOfJungle (Mozart Junior). (C) 2023, MIT License.

It would mean a lot to me to have my name in your project/game credits! :D
It would mean a lot to me to have my name in your project/game credits! :D (Mozart Junior)
Don't remove this notice, please :)

https://foxyofjungle.itch.io/
Expand All @@ -16,7 +16,7 @@
(authors' names written in comment inside the functions used)

Supporters:
RookTKO
RookTKO, EW
---------------------------------------------------------------------------------------------*/

/*
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

37 changes: 0 additions & 37 deletions TurboGML/objects/obj_b1/obj_b1.yy

This file was deleted.

37 changes: 0 additions & 37 deletions TurboGML/objects/obj_b2/obj_b2.yy

This file was deleted.

37 changes: 0 additions & 37 deletions TurboGML/objects/obj_b3/obj_b3.yy

This file was deleted.

37 changes: 0 additions & 37 deletions TurboGML/objects/obj_b4/obj_b4.yy

This file was deleted.

Loading

0 comments on commit db4a606

Please sign in to comment.