You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- local util = {}
-
- function util.cartToIso(cart)
- local iso = {}
- iso.x = cart.x - cart.y
- iso.y = (cart.x + cart.y) / 2
- return iso
- end
-
- function util.isoToCart(iso)
- local cart = {}
- cart.x = (2 * iso.y + iso.x) / 2
- cart.y = (2 * iso.y - iso.x) / 2
- return cart
- end
-
- return util
|