Commit Graph

  • 64eecf5ff6 version bump master Gavin McDonald 2019-02-13 00:26:56 +00:00
  • d893e6c003 fix for reduced resource consumption that backfired on fast devices Gavin McDonald 2019-02-12 23:38:55 +00:00
  • c65a06a4ae version bump Gavin McDonald 2019-02-07 20:24:01 -05:00
  • 28b2b38d82 reduce transparency on pip edge and allow for adjusting pip transparency as a whole Gavin McDonald 2019-02-07 19:58:14 -05:00
  • a79f06eb0c v1.3.0 Gavin McDonald 2019-02-02 17:14:56 -05:00
  • f0170611ec no wrap if no width and height Gavin McDonald 2019-01-31 22:32:06 -05:00
  • c0a2e3ff2d fix for infinite hex boards Gavin McDonald 2019-01-31 22:09:07 -05:00
  • 1557bbff4a upgraded build tools Gavin McDonald 2019-01-31 22:07:50 -05:00
  • 818bc3d433 give my poor fan a break Gavin McDonald 2019-01-30 22:11:55 -05:00
  • cdd64ab1cc don't try to turn null into a Point Gavin McDonald 2019-01-30 22:10:18 -05:00
  • ede8e70b56 v1.2.0 Gavin McDonald 2019-01-13 15:18:33 -05:00
  • 1ba10b1f87 renaming things Gavin McDonald 2019-01-13 15:15:39 -05:00
  • 064bf10e98 more straightforward approach to providing location data for wrapped maps Gavin McDonald 2019-01-12 22:50:36 -05:00
  • a5bcda516a updated package.json Gavin McDonald 2019-01-06 16:49:31 -05:00
  • fcd521991d added distribution build of Tessellate Gavin McDonald 2019-01-06 16:41:41 -05:00
  • 7e2bd79077 Merge branch 'wrap' of mcdoh/Tessellate into master mcdoh 2019-01-06 21:35:55 +00:00
  • 322522ff12 setting to disable adjusting scaleMin Gavin McDonald 2019-01-06 16:22:08 -05:00
  • b1956da3e4 radius overrides height and width Gavin McDonald 2019-01-06 16:21:41 -05:00
  • 7c3ee5b475 wrapping for radial, hexagonal, maps Gavin McDonald 2019-01-06 15:34:56 -05:00
  • 28f9647c3a wrapping for pointy hexagons Gavin McDonald 2019-01-05 16:51:52 -05:00
  • 87c2fd9885 fix {q,r} -> {x,y,z} conversion Gavin McDonald 2019-01-04 23:47:28 -05:00
  • d1b76727c8 looks like maps are finally wrapping properly Gavin McDonald 2019-01-04 22:03:05 -05:00
  • c77f179ad3 wrapping for flat hex tiles almost working Gavin McDonald 2018-12-28 16:31:55 -05:00
  • e631691289 wrapping for pointyXY Gavin McDonald 2018-12-16 14:11:56 -05:00
  • 9b4f2e92ad [*] wrapping for flatXY Gavin McDonald 2018-12-15 11:35:17 -05:00
  • ad4a16b796 [*] providing tilePoint/pixelPoint pairs to client draw function Gavin McDonald 2018-12-04 21:45:27 -05:00
  • 69cae5eb1a [*] limit tiles in bounds based on width/height/radius Gavin McDonald 2018-12-02 21:24:34 -05:00
  • fb60481908 more to clean up Gavin McDonald 2018-11-12 02:04:46 +00:00
  • d0946ba67f cleaning up the repo to be used as a library Gavin McDonald 2018-11-11 22:42:41 +00:00
  • 6cd346200c update setting origin for non-negative boards Gavin McDonald 2018-10-07 11:18:30 -04:00
  • 3d25f6c35b update scale calculation for squares with center-to-corner scaling Gavin McDonald 2018-10-07 11:17:48 -04:00
  • 52017e8e30 Higher FPS! (#19) gavin 2018-10-05 20:22:11 -04:00
  • 0e2b7ea69d cleanup Gavin McDonald 2018-09-28 20:42:03 -04:00
  • 90ea336f5d Merge branch 'workload_per_second' of gavin/Tessellate into master gavin 2018-09-25 22:06:58 -04:00
  • cef5f8d011 display tiles, pips, and mines along with FPS Gavin McDonald 2018-09-25 22:04:54 -04:00
  • 0fcd1e7639 fix for jump when lifting one finger during pinch Gavin McDonald 2018-09-25 20:18:03 -04:00
  • 43339169c0 can't overwrite the iOS event.scale and found a hole in 'has' Gavin McDonald 2018-09-24 21:44:33 -04:00
  • 9fc0ca46c5 display FPS Gavin McDonald 2018-09-24 21:31:13 -04:00
  • b77e9b6a40 use the 'hypotenuse' function that has been sitting there waiting to be used Gavin McDonald 2018-09-24 20:49:45 -04:00
  • 25fd30a2fa pinch scale for mobile browsers that don't support it (Chrome) Gavin McDonald 2018-09-23 22:07:00 -04:00
  • ad54304c30 fade to gray on Enter Gavin McDonald 2018-09-17 21:36:19 -04:00
  • 4f630fb444 'extendDeep' is now 'extend' Gavin McDonald 2018-09-17 21:08:07 -04:00
  • 2c671c2f99 a bad idea caused problems: no more Cell.getColor() Gavin McDonald 2018-09-15 00:03:36 -04:00
  • d5862b2c97 shorten mobile press threshold Gavin McDonald 2018-09-14 21:36:07 -04:00
  • 491982cedb default to no draw delay but allow as a setting Gavin McDonald 2018-09-14 19:53:15 -04:00
  • 4b5621b074 put an outline around the pips Gavin McDonald 2018-09-13 21:55:04 -04:00
  • 49cea85115 add function to calculate grayscale of a color Gavin McDonald 2018-09-13 21:04:28 -04:00
  • f406dfd63b stop setting canvas width/height on every draw, it clears the canvas Gavin McDonald 2018-09-13 21:03:45 -04:00
  • 85fbc28cf4 handle changes of board size Gavin McDonald 2018-09-12 22:45:19 -04:00
  • bf85712363 Ctrl, Alt, or Meta keys to right click Gavin McDonald 2018-09-03 00:17:52 -04:00
  • 727a8ea105 added some utilities to utils Gavin McDonald 2018-09-02 22:13:49 -04:00
  • 9dddf78ccc 'now' and 'lastNow' as draw parameters Gavin McDonald 2018-09-01 22:59:09 -04:00
  • 6a9d006ab4 fix resizing Gavin McDonald 2018-09-01 21:15:29 -04:00
  • 1f2131c992 moved 'background' to drawShapes for the time being Gavin McDonald 2018-09-01 15:01:01 -04:00
  • 3ded7cf4f0 simple background colors Gavin McDonald 2018-08-31 21:46:46 -04:00
  • a7070a735e I didn't like the red mine, back to dark gray Gavin McDonald 2018-08-31 21:30:13 -04:00
  • 2c83c47afc Support viewport resizing (#16) gavin 2018-08-30 01:02:58 +00:00
  • a2d7402cfa Mine Upgrade (#15) gavin 2018-08-24 02:42:33 +00:00
  • 90cf1723a8 Center non-negative, finite, boards (#14) gavin 2018-08-23 02:03:06 +00:00
  • 77993e41e8 Drawing Mines (#13) gavin 2018-08-06 01:11:45 +00:00
  • 965d3ac7de don't fire taps for right clicks Gavin McDonald 2018-08-04 20:45:46 -04:00
  • 56a769588d Flags (#12) gavin 2018-08-04 18:10:18 +00:00
  • d147a520bb A Pressing Matter (#11) gavin 2018-08-04 01:10:19 +00:00
  • 4b498338b1 No Pinching! (#10) gavin 2018-08-01 01:47:55 +00:00
  • 584e917fc6 Pinch support and general improvements for mobile touch interface (#9) gavin 2018-08-01 01:06:02 +00:00
  • 5cb4308251 Pips! (#8) gavin 2018-07-29 01:40:45 +00:00
  • 18f978cc8a Librarried (#7) gavin 2018-07-24 01:03:03 +00:00
  • 2c19266ca6 Start at Zero (#6) gavin 2018-07-21 02:17:49 +00:00
  • e4b9b87f44 I guess I didn't test before that last commit Gavin McDonald 2018-07-17 21:04:53 -04:00
  • 57ada13a8d Refactor Maps (#2) gavin 2018-07-17 21:28:17 +00:00
  • 0545c0a5d9 Finite boards (#1) gavin 2018-07-15 02:54:26 +00:00
  • 68f83bfc4b added query string parser and functional tools Gavin McDonald 2018-07-06 16:32:17 -04:00
  • 6e9d4a399c code cleanup Gavin McDonald 2018-07-06 13:46:50 -04:00
  • d3540ed117 cleaned up computation for hex bounding box Gavin McDonald 2018-07-06 12:00:58 -04:00
  • eb04c3f0eb fixes for pointy-top square boards Gavin McDonald 2018-07-05 21:37:56 -04:00
  • fbd4805970 fixes and boundingBox simplification for flat-topped-square boards Gavin McDonald 2018-07-01 09:57:35 -04:00
  • 093bc435af prevent -0 Gavin McDonald 2018-06-25 21:12:09 -04:00
  • bf30d0d303 pointy top squares Gavin McDonald 2018-06-24 21:58:28 -04:00
  • 3830419b72 make sure Hex stuff still works Gavin McDonald 2018-06-24 14:58:31 -04:00
  • bf37910877 rendering a board of squares Gavin McDonald 2018-06-24 13:59:12 -04:00
  • 26c6813d95 upgraded tooling Gavin McDonald 2018-06-24 00:29:16 -04:00
  • 839971a8c0 report location of hex coordinate on tap Gavin McDonald 2016-03-05 20:48:18 -05:00
  • 7bb085557e 'moves' are not 'taps' Gavin McDonald 2016-02-26 16:47:57 -05:00
  • 0e8d9019b5 added draw delay so it doesn't make my cpu scream Gavin McDonald 2016-02-24 22:06:56 -05:00
  • e78cedda18 click and drag panning Gavin McDonald 2016-02-24 17:38:51 -05:00
  • 4e06b756d8 implemented zooming Gavin McDonald 2016-02-24 15:32:03 -05:00
  • 42e0d7c8d2 tessellating flat top squares properly Gavin McDonald 2016-02-22 20:56:02 -05:00
  • d24e14af32 added tessellated map Gavin McDonald 2016-02-20 20:23:01 -05:00
  • a2479f2d2f improving module structure and naming Gavin McDonald 2016-02-19 14:28:15 -05:00
  • 42ca0b6e4b more explicit names for draw<Shape> Gavin McDonald 2016-02-19 13:06:50 -05:00
  • 63af7b6db8 moving Tessellate towards more of a library structure Gavin McDonald 2016-02-19 12:46:31 -05:00
  • ccd9cdb111 using 'cell' to describe shapes instead of raw object Gavin McDonald 2016-02-19 09:51:08 -05:00
  • c3e5995bf1 set viewport to speed up mobile taps, hex and square both handle 'pointy top' versions Gavin McDonald 2016-02-18 10:45:48 -05:00
  • f7cb7c094a drawing shapes on a canvas when the user clicks Gavin McDonald 2016-02-17 10:32:14 -05:00