Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* #49: Add proper pathfinding taking VBL into account - Total WIP POC Task-Url: #49 Signed-off-by: Jamz <Jamz@Nerps.net> * #49: Add proper pathfinding taking VBL into account - Cleaned up code a bit, Tweaked heuristic - Currently avoids any cell that has any VBL in it... to be tweaked later Task-Url: #49 Signed-off-by: Jamz <Jamz@Nerps.net> * #49: Add proper pathfinding taking VBL into account - Buildable version... Task-Url: #49 Signed-off-by: Jamz <Jamz@Nerps.net> * Bug Fix - Preference Diaglog would error if launched from JAR or IDE as it would be missing native libs for JVMPreferences. StartUp tab is now disabled if not launched from native executable/missing packager lib. Signed-off-by: Jamz <Jamz@Nerps.net> * #49: Add proper pathfinding taking VBL into account - More progress on A* - Added Terrain Modifiers calculation and option on Token properties - WIP on multi threading... Task-Url: #49 Signed-off-by: Jamz <Jamz@Nerps.net> * Bug Fix - Inno Setup - Restored iss prop so directory will always populate during windows install - Task-Url: #49 Signed-off-by: Jamz <Jamz@Nerps.net> * #49: Add proper pathfinding taking VBL into account - Token Properties UI changes Task-Url: #49 Signed-off-by: Jamz <Jamz@Nerps.net> * Enhancement - FoW optimization! - Changed circles to 'fake' circles (removing curves from geometry) for faster Area.add calculations - WIP new "GRID" vision/light type! Task-Url: #49 Signed-off-by: Jamz <Jamz@Nerps.net> * #49: Add proper pathfinding taking VBL into account - WIP A* Pathfinding - WIP new "GRID" vision/light type! Task-Url: #49 Signed-off-by: Jamz <Jamz@Nerps.net> Task-Url: #49 Signed-off-by: Jamz <Jamz@Nerps.net> * com.github.jai-imageio:jai-imageio-core bumped to 1.4.0 to support Java 9 Signed-off-by: Jamz <Jamz@Nerps.net> * Changed Sentry.IO to not log in Development envrionments. Signed-off-by: Jamz <Jamz@Nerps.net> * Fixes Z Order Violation Pulled from upstream: RPTools#179 Signed-off-by: Jamz <Jamz@Nerps.net> * Enhancement - Video Backgrounds * POC to add video as a background map 49: Add proper pathfinding taking VBL into account Task-Url: #49 Signed-off-by: Jamz <Jamz@Nerps.net> * Enhancement - #49: Add proper pathfinding taking VBL into account * Finished POC for ASTar Pathfinding, code cleanup * Spotless Applied * Had to remove grgit.branch.current().name for now, getting errors for unknown reason Signed-off-by: Jamz <Jamz@Nerps.net> * Updated Gradle Build * Removed JFX-Plugin * Updated Spotless version to 3.13 Signed-off-by: Jamz <Jamz@Nerps.net> * Updated for Spotless * Current spotless can not handle <pre> tags in comment section. Open issue in github: diffplug/spotless#191 Signed-off-by: Jamz <Jamz@Nerps.net> * Enhancement - Java 10! * Updated packaged JRE to Java 10. Signed-off-by: Jamz <Jamz@Nerps.net> * Update .appveyor.yml Added Linux build * Update .travis.yml Removed Linux from the matrix * Moving linux build to appveyor * Setting JAVA_HOME for windows only per matrix Signed-off-by: Jamz <Jamz@Nerps.net> * Moving linux build to appveyor * Setting JAVA_HOME for windows only per matrix Signed-off-by: Jamz <Jamz@Nerps.net> * Another appveyor test Signed-off-by: Jamz <Jamz@Nerps.net> * YAT Signed-off-by: Jamz <Jamz@Nerps.net> * YAT Signed-off-by: Jamz <Jamz@Nerps.net> * Update .appveyor.yml Trigger appveyor $%$@#%# * Appveyor not kicking off... Signed-off-by: Jamz <Jamz@Nerps.net> * Enhancement - AutoUpdate * Added tag name to Auto Update message * Appveyor environment var bug fix Signed-off-by: Jamz <Jamz@Nerps.net> * YAT Signed-off-by: Jamz <Jamz@Nerps.net> * YAT Appveyor not kicking off if only yml chnaged? Signed-off-by: Jamz <Jamz@Nerps.net> * YAT 2 Signed-off-by: Jamz <Jamz@Nerps.net> * WTF Signed-off-by: Jamz <Jamz@Nerps.net> * Attempt #12 Signed-off-by: Jamz <Jamz@Nerps.net> * Attempt #13 Signed-off-by: Jamz <Jamz@Nerps.net> * looking for java... Signed-off-by: Jamz <Jamz@Nerps.net> * Attempt #15 Signed-off-by: Jamz <Jamz@Nerps.net> * Attempt #16 Signed-off-by: Jamz <Jamz@Nerps.net> * Sigh... manually install jdk 10 Signed-off-by: Jamz <Jamz@Nerps.net> * Hrm Signed-off-by: Jamz <Jamz@Nerps.net> * Well, can we go with java 9 then? Signed-off-by: Jamz <Jamz@Nerps.net> * Update .appveyor.yml Adding manual install of Open JDK 10 * Update .appveyor.yml Checking gradle version * Update .appveyor.yml change to unix gradle wrapper * Update .appveyor.yml Attempting to install oracle's JDK 10... * Update .appveyor.yml sigh...will this ever work... * Update .appveyor.yml one more try, why not... * Update .appveyor.yml Getting closer... now setting JAVA_HOME * Update .appveyor.yml adding fakeroot... * Update .appveyor.yml learn to type... * Update .appveyor.yml Finally working version for linux, Final tweaks... * Update .appveyor.yml Adding windows back. * Note sh: commands should only run on linux, build scripts should run on both * Update build.gradle Updated vendor to Nerps from Nerps-BETA. * Update .appveyor.yml Attempt to fix false spotless fails on windows VM * Update .appveyor.yml Adding init stage * Update .appveyor.yml added tag: $(APPVEYOR_REPO_TAG_NAME) * Update .appveyor.yml Test if linux/windows order matters * Update .appveyor.yml Uppercased APPVEYOR_REPO_TAG for Linux * Enhancement #68 - Changing Language * Added JVM User Option to change default MapTool language via Edit -> Preferences -> Startup tab * Moved MAPTOOL_DATADIR from JvmOptions to userJvmOptions and enabled user setting in Edit -> Preferences -> Startup tab Signed-off-by: Jamz <Jamz@Nerps.net> * #49: Add proper pathfinding taking VBL into account * Pathfinding now properly works for Hex grid! * Refactored and cleaned up code for AStar Pathfinding Task-Url: #49 Signed-off-by: Jamz <Jamz@Nerps.net> * #63 Restore default behavior of spacebar+left mouse click * Spacebar functionality has been restored to it's original behavior including ctrl+spacebar & shift+spacebar as well. * A new shift+ctrl+spacebar command along with a new pointer image is now available. When this keystroke combo is pressed, and you are a GM, the pointer will center & zoom all connected clients to that point. When it is released, all clients will return to their previous view point & zoom. Task-Url: #63 Signed-off-by: Jamz <Jamz@Nerps.net> * Spotless... Signed-off-by: Jamz <Jamz@Nerps.net> * #67: New Vision/Light type: GRID * Clear gridShapeCache on grid change * Instatiante footprint field to prevent null pointer on measuring tool. Task-Url: #67 Signed-off-by: Jamz <Jamz@Nerps.net> * #49: Add proper pathfinding taking VBL into account * When token movement is done (left click released) we now wait for the final background thread for A* Pathfinding is to either finish or time out so quick or long moves get a chance to render a path. Task-Url: #49 Signed-off-by: Jamz <Jamz@Nerps.net>
- Loading branch information