Skip to content

Commit

Permalink
vec2 fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
icy-lava committed Sep 14, 2023
1 parent 8a909ac commit 629caf2
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 12 deletions.
26 changes: 15 additions & 11 deletions vec2.d.tl
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,21 @@ local record vec2
fromLoveMode: function(): vec2
metamethod __call: function(self: vec2, x: number, y: number): vec2

metamethod __add: function(self: vec2, other: vec2): vec2
metamethod __sub: function(self: vec2, other: vec2): vec2
metamethod __mul: function(self: vec2 | number, other: vec2 | number): vec2
metamethod __div: function(self: vec2, other: vec2 | number): vec2
metamethod __mod: function(self: vec2, other: vec2 | number): vec2
metamethod __pow: function(self: vec2, other: vec2 | number): vec2
metamethod __unm: function(self: vec2): vec2
metamethod __eq: function(self: vec2, other: vec2): boolean
metamethod __lt: function(self: vec2, other: vec2): boolean
metamethod __le: function(self: vec2, other: vec2): boolean
metamethod __tostring: function(self: vec2): string
metamethod __add: function(self_: vec2, other: vec2): vec2
metamethod __sub: function(self_: vec2, other: vec2): vec2
metamethod __mul: function(self_: vec2 | number, other: vec2 | number): vec2
metamethod __mul: function(self_: vec2 | integer, other: vec2 | integer): vec2
metamethod __div: function(self_: vec2, other: vec2 | number): vec2
metamethod __div: function(self_: vec2, other: vec2 | integer): vec2
metamethod __mod: function(self_: vec2, other: vec2 | number): vec2
metamethod __mod: function(self_: vec2, other: vec2 | integer): vec2
metamethod __pow: function(self_: vec2, other: vec2 | number): vec2
metamethod __pow: function(self_: vec2, other: vec2 | integer): vec2
metamethod __unm: function(self_: vec2): vec2
metamethod __eq: function(self_: vec2, other: vec2): boolean
metamethod __lt: function(self_: vec2, other: vec2): boolean
metamethod __le: function(self_: vec2, other: vec2): boolean
metamethod __tostring: function(self_: vec2): string

set: function(self: vec2, x: number, y: number)
set: function(self: vec2, point: vec2)
Expand Down
2 changes: 1 addition & 1 deletion vec2.lua
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ local setters = {
length2 = vec2.setLength2,
}

function vec2:__setindex(key, value)
function vec2:__newindex(key, value)
local setter = setters[key]
if setter then
return setter(self, value)
Expand Down

0 comments on commit 629caf2

Please sign in to comment.