## HEXAGÖN - A library for drawing hexagonal grids

Eldy
Prole
Posts: 5
Joined: Mon Oct 26, 2015 10:06 pm

### HEXAGÖN - A library for drawing hexagonal grids

This is a small library that I wrote as a proof of concept for a project.

Basically everything is in the README.md file. It is not very developped, but I like to believe it has a solid foundation. Maybe it will be useful for someone else?

Check out the demo included in the repository!

https://github.com/olivier-grech/hexagon

keharriso
Prole
Posts: 45
Joined: Fri Nov 16, 2012 9:34 pm

### Re: HEXAGÖN - A library for drawing hexagonal grids

Looks like a cool little library. You should really look into using local variables, though. By default, Lua variables are global, even inside of functions. It looks like your helper functions (toHexagonCoordinatesHorizontal, toHexagonCoordinatesVertical, distanceBetween) are also global. You might want to make them local and stick them at the top.
LÖVE-Nuklear - a lightweight immediate mode GUI for LÖVE games

Eldy
Prole
Posts: 5
Joined: Mon Oct 26, 2015 10:06 pm

### Re: HEXAGÖN - A library for drawing hexagonal grids

Is sticking

Code: Select all

local
in front of the variable/function enough, or is there something else I should be aware of?

keharriso
Prole
Posts: 45
Joined: Fri Nov 16, 2012 9:34 pm

### Re: HEXAGÖN - A library for drawing hexagonal grids

Eldy wrote:
Mon Mar 18, 2019 10:44 am

Is sticking

Code: Select all

local
in front of the variable/function enough, or is there something else I should be aware of?

Code: Select all

local
is all you should need.
LÖVE-Nuklear - a lightweight immediate mode GUI for LÖVE games

Eldy
Prole
Posts: 5
Joined: Mon Oct 26, 2015 10:06 pm

### Re: HEXAGÖN - A library for drawing hexagonal grids

I have taken your remarks into account.

keharriso
Prole
Posts: 45
Joined: Fri Nov 16, 2012 9:34 pm

### Re: HEXAGÖN - A library for drawing hexagonal grids

There's still:
• offset
• xA
• xB
• xC
• yA
• yB
• yC
• distanceToA
• distanceToB
• distanceToC
• hexagonA
• hexagonB
• hexagonC
• possibleHexagons
• distances
• closerHexagon
• resultX
• resultY
• hx
• hy
LÖVE-Nuklear - a lightweight immediate mode GUI for LÖVE games

Eldy
Prole
Posts: 5
Joined: Mon Oct 26, 2015 10:06 pm

### Re: HEXAGÖN - A library for drawing hexagonal grids

Thanks a lot for your help. This should be done now, hopefully.

### Who is online

Users browsing this forum: Google [Bot] and 3 guests