Gavin McDonald
|
d893e6c003
|
fix for reduced resource consumption that backfired on fast devices
|
2019-02-12 23:38:55 +00:00 |
|
Gavin McDonald
|
818bc3d433
|
give my poor fan a break
|
2019-01-30 22:11:55 -05:00 |
|
Gavin McDonald
|
1ba10b1f87
|
renaming things
|
2019-01-13 15:15:39 -05:00 |
|
Gavin McDonald
|
064bf10e98
|
more straightforward approach to providing location data for wrapped maps
|
2019-01-12 22:50:36 -05:00 |
|
Gavin McDonald
|
b1956da3e4
|
radius overrides height and width
|
2019-01-06 16:21:41 -05:00 |
|
Gavin McDonald
|
e631691289
|
wrapping for pointyXY
|
2018-12-16 14:11:56 -05:00 |
|
Gavin McDonald
|
9b4f2e92ad
|
[*] wrapping for flatXY
|
2018-12-15 11:35:17 -05:00 |
|
Gavin McDonald
|
ad4a16b796
|
[*] providing tilePoint/pixelPoint pairs to client draw function
|
2018-12-04 21:45:27 -05:00 |
|
Gavin McDonald
|
69cae5eb1a
|
[*] limit tiles in bounds based on width/height/radius
|
2018-12-02 21:24:34 -05:00 |
|
Gavin McDonald
|
491982cedb
|
default to no draw delay but allow as a setting
|
2018-09-14 19:53:15 -04:00 |
|
Gavin McDonald
|
85fbc28cf4
|
handle changes of board size
|
2018-09-12 22:45:19 -04:00 |
|
Gavin McDonald
|
9dddf78ccc
|
'now' and 'lastNow' as draw parameters
|
2018-09-01 22:59:09 -04:00 |
|
Gavin McDonald
|
6a9d006ab4
|
fix resizing
|
2018-09-01 21:15:29 -04:00 |
|
Gavin McDonald
|
1f2131c992
|
moved 'background' to drawShapes for the time being
|
2018-09-01 15:01:01 -04:00 |
|
Gavin McDonald
|
3ded7cf4f0
|
simple background colors
|
2018-08-31 21:46:46 -04:00 |
|
gavin
|
2c83c47afc
|
Support viewport resizing (#16)
|
2018-08-30 01:02:58 +00:00 |
|
gavin
|
90cf1723a8
|
Center non-negative, finite, boards (#14)
|
2018-08-23 02:03:06 +00:00 |
|
gavin
|
77993e41e8
|
Drawing Mines (#13)
|
2018-08-06 01:11:45 +00:00 |
|
gavin
|
d147a520bb
|
A Pressing Matter (#11)
|
2018-08-04 01:10:19 +00:00 |
|
gavin
|
4b498338b1
|
No Pinching! (#10)
|
2018-08-01 01:47:55 +00:00 |
|
gavin
|
584e917fc6
|
Pinch support and general improvements for mobile touch interface (#9)
|
2018-08-01 01:06:02 +00:00 |
|
gavin
|
18f978cc8a
|
Librarried (#7)
|
2018-07-24 01:03:03 +00:00 |
|
gavin
|
2c19266ca6
|
Start at Zero (#6)
|
2018-07-21 02:17:49 +00:00 |
|
Gavin McDonald
|
e4b9b87f44
|
I guess I didn't test before that last commit
|
2018-07-17 21:04:53 -04:00 |
|
gavin
|
57ada13a8d
|
Refactor Maps (#2)
|
2018-07-17 21:28:17 +00:00 |
|
gavin
|
0545c0a5d9
|
Finite boards (#1)
|
2018-07-15 02:54:26 +00:00 |
|
Gavin McDonald
|
6e9d4a399c
|
code cleanup
|
2018-07-06 13:46:50 -04:00 |
|
Gavin McDonald
|
d3540ed117
|
cleaned up computation for hex bounding box
|
2018-07-06 12:00:58 -04:00 |
|
Gavin McDonald
|
eb04c3f0eb
|
fixes for pointy-top square boards
|
2018-07-05 21:37:56 -04:00 |
|
Gavin McDonald
|
bf30d0d303
|
pointy top squares
|
2018-06-24 21:58:28 -04:00 |
|
Gavin McDonald
|
3830419b72
|
make sure Hex stuff still works
|
2018-06-24 14:58:31 -04:00 |
|
Gavin McDonald
|
bf37910877
|
rendering a board of squares
|
2018-06-24 13:59:12 -04:00 |
|
Gavin McDonald
|
839971a8c0
|
report location of hex coordinate on tap
|
2016-03-05 20:48:18 -05:00 |
|
Gavin McDonald
|
e78cedda18
|
click and drag panning
|
2016-02-24 17:38:51 -05:00 |
|
Gavin McDonald
|
4e06b756d8
|
implemented zooming
|
2016-02-24 15:32:03 -05:00 |
|
Gavin McDonald
|
42e0d7c8d2
|
tessellating flat top squares properly
|
2016-02-22 20:56:02 -05:00 |
|
Gavin McDonald
|
d24e14af32
|
added tessellated map
|
2016-02-20 20:23:01 -05:00 |
|
Gavin McDonald
|
a2479f2d2f
|
improving module structure and naming
|
2016-02-19 14:28:15 -05:00 |
|
Gavin McDonald
|
63af7b6db8
|
moving Tessellate towards more of a library structure
|
2016-02-19 12:46:31 -05:00 |
|
Gavin McDonald
|
ccd9cdb111
|
using 'cell' to describe shapes instead of raw object
|
2016-02-19 09:51:08 -05:00 |
|
Gavin McDonald
|
c3e5995bf1
|
set viewport to speed up mobile taps, hex and square both handle 'pointy top' versions
|
2016-02-18 10:45:48 -05:00 |
|
Gavin McDonald
|
f7cb7c094a
|
drawing shapes on a canvas when the user clicks
|
2016-02-17 10:32:14 -05:00 |
|