mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-01-27 17:33:05 +00:00
* Update settings * Whitespace changes * Comment out merger hooks in gitattributes Corrupt maps would have to be resolved in repo before hooks could be updated * Revert "Whitespace changes" This reverts commitafbdd1d844. * Whitespace again minus example * Gitignore example changelog * Restore changelog merge setting * Keep older dmi hook attribute until hooks can be updated * update vscode settings too * Renormalize remaining * Revert "Gitignore example changelog" This reverts commitde22ad375d. * Attempt to normalize example.yml (and another file I guess) * Try again
54 lines
1.2 KiB
Plaintext
54 lines
1.2 KiB
Plaintext
/// The atom's base transform scale for width.
|
|
/atom/var/tf_scale_x
|
|
|
|
/// The atom's base transform scale for height.
|
|
/atom/var/tf_scale_y
|
|
|
|
/// The atom's base transform scale for rotation.
|
|
/atom/var/tf_rotation
|
|
|
|
/// The atom's base transform scale for horizontal offset.
|
|
/atom/var/tf_offset_x
|
|
|
|
/// The atom's base transform scale for vertical offset.
|
|
/atom/var/tf_offset_y
|
|
|
|
|
|
/// Clear the atom's tf_* variables and the current transform state.
|
|
/atom/proc/ClearTransform()
|
|
tf_scale_x = null
|
|
tf_scale_y = null
|
|
tf_rotation = null
|
|
tf_offset_x = null
|
|
tf_offset_y = null
|
|
transform = null
|
|
|
|
|
|
/// Sets the atom's tf_* variables and the current transform state, also applying others if supplied.
|
|
/atom/proc/SetTransform(
|
|
scale,
|
|
scale_x = tf_scale_x,
|
|
scale_y = tf_scale_y,
|
|
rotation = tf_rotation,
|
|
offset_x = tf_offset_x,
|
|
offset_y = tf_offset_y,
|
|
list/others
|
|
)
|
|
if (!isnull(scale))
|
|
tf_scale_x = scale
|
|
tf_scale_y = scale
|
|
else
|
|
tf_scale_x = scale_x
|
|
tf_scale_y = scale_y
|
|
tf_rotation = rotation
|
|
tf_offset_x = offset_x
|
|
tf_offset_y = offset_y
|
|
transform = matrix().Update(
|
|
scale_x = tf_scale_x,
|
|
scale_y = tf_scale_y,
|
|
rotation = tf_rotation,
|
|
offset_x = tf_offset_x,
|
|
offset_y = tf_offset_y,
|
|
others = others
|
|
)
|