Commit Graph

37 Commits

Author SHA1 Message Date
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