Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Matrix Functions page update and matrix_inverse(), legacy behaviour game options, changes to array_copy() and others #216

Merged
merged 29 commits into from
Nov 21, 2024

Conversation

YYBartT
Copy link
Collaborator

@YYBartT YYBartT commented Nov 19, 2024

This PR has changes for the following:

YYBartT and others added 29 commits November 8, 2024 18:13
…trix

YoYoGames/GameMaker-Bugs#2960

* Added matrix_inverse() page
* Various other improvements to matrix function pages:
  * Changed the type "Matrix Array" to "Matrix", abstracting away the underlying type (similar to e.g. "Instance", "Surface", etc., which are stored in a "Handle")
  * Data Types: added a note under the "Arrays" section mentioning that matrices are stored in arrays
  * Matrix Functions page:
    * Grouped matrix functions according to their use, updated ToC accordingly
    * Documented that matrices are ordered column-major in arrays
    * Added a line to clarify that lines are the columns instead of the rows when splitting up an assignment over multiple lines
  * matrix_build() page: documented that matrices are ordered column-major in arrays, added note about matrices possibly ending up transposed in the shader
  * matrix_multiply() page: documented order of matrix multiplication on and added a second, copy-pastable example
  * matrix_set() page: listed the functions that can be used to create matrices of the various types, updated code example
  * matrix_get() and matrix_set() page: added proper short descriptions
  * Visual update of matrix function pages
YoYoGames/GameMaker-Bugs#8144

Added a paragraph on the Object Events page about the limitations of calling events because of how GameMaker works internally
…to-number conversion, treatment of "other", and strict audio errors

YoYoGames/GameMaker-Bugs#8138

* Added the new options on the Game Options page under "Deprecated Behaviours"
* Documented legacy other behaviour on the other keyword page in a subsection of "When 'other' changes"
…s should be excluded from builds

YoYoGames/GameMaker-Bugs#3597

* Added the new option to the Game Options page
* Screenshot already updated in a previous ticket
YoYoGames/YoYoStudio#10402

* Added a new section for Project Tool on the Plugin Preferences page with screenshot and description of the new path preference
* Added tags and keywords to the Plugin Preferences page
* Added a section on Project Tool versions to the Project Tool page,
…n it can be launched in Windowed Mode

YoYoGames/GameMaker#4544

* Updated the "Start Fullscreen" option description on all desktop platforms' Game Options page
* Slight visual update of the window_get_fullscreen() and window_get_fullscreen() pages
* Various little changes to the pages: visual update, updated tags, a few typo fixes
…again state all files are uploaded privately

YoYoGames/GameMaker-Bugs#8173

Updated the description based on the suggestion given in the following comment: YoYoGames/GameMaker-Bugs#8173 (comment)
…again state all files are uploaded privately

YoYoGames/GameMaker-Bugs#8173

Minor change for clarity
YoYoGames/GameMaker-Bugs#8270

* Added a section on Pre-creation Code to the Object Variables page
* Linked to new section on the Event Order page
* Clarified pre_creation_code member description listed on the room_get_info() page
* Removed reference to instance_create_* functions on the Event Order page (subtle difference between pre-create and var_struct)
* Moved Optional Struct info to a snippet (instance_create_* function pages)
YoYoGames/GameMaker-Bugs#2519

* added particleSystemID to activeTracks table members on the Sequence Instance Struct page
#201

Added code for Create and Alarm 0 event to the example and updated the description
YoYoGames/GameMaker-Bugs#7496

Updated shortcuts from the beta release using the script and updated the Keyboard Shortcuts page
… so that the Firebase extension can work

YoYoGames/GameMaker-Bugs#8183

Added YYIosLaunchActionCommandLineArguments and YYIosBridgeHeader to the list of iOS tags
…lete() negative offset & length

YoYoGames/GameMaker-Bugs#7917
YoYoGames/GameMaker-Bugs#2785

* Added an item under "offset" on the Array Functions page to indicate it is clamped
* Documented negative index and count for string_delete(), which was missing there (original ticket linked above)
… so that the Firebase extension can work

YoYoGames/GameMaker-Bugs#8183

Removed redundant tags
…to-number conversion, treatment of "other", and strict audio errors

YoYoGames/GameMaker-Bugs#8138

* Clarified description of Legacy Number Conversion option
* Removed superfluous <span> tags
…right values the wrong way around

YoYoGames/GameMaker-Bugs#8430

* Moved the code example to a RH snippet and fixed the issue
* Inserted the snippet on all sprite_get_bbox_* pages (examples on other pages had the same mistake)
* Slight update of sprite_get_bbox_mode() page
…t a ref

YoYoGames/GameMaker-Bugs#7860

Updated the name of the particle emitter and type variables to "Particle Emitter" and "Particle Type" respectively
#196

* Changed "TCP" -> "UDP"
* Minor other changes
@gurpreetsinghmatharoo gurpreetsinghmatharoo merged commit a1251a9 into develop Nov 21, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants