-
Notifications
You must be signed in to change notification settings - Fork 263
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added generation of Mac App, added FindBugs + PMD
- Loading branch information
Showing
12 changed files
with
151 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,14 @@ | ||
maptool | ||
======= | ||
|
||
MapTool | ||
======= | ||
MapTool is much more than just a mapping program. Included are not only powerful tools for the creation of detailed maps, but also a chat function, detailed token management (allowing you to track properties of the units placed on the map and display health and status information), and an initiative tracker. Functions not being used can be hidden out of sight. These features enable your computer screen to function as a virtual table top, filling the role of battlemats and dry-erase markers and providing for infinitely scrollable maps and the ability to use a large-screen TV or video projector. It is "game system agnostic", meaning that while MapTool has special support for some game systems (like hexes for GURPS or square templates for D&D 4E) there is no requirement for you to use these features. | ||
|
||
Start of the new MapTool build. | ||
I have just started moving things over so it doesn't do everything that the old build system did (yet). | ||
|
||
The best part is all this isn't limited to a single PC. You can utilize the integrated server function to connect to players wherever there's an Internet connection. Miss your buddy in Singapore? Not a problem. Roll up that character, and then your sleeves. | ||
|
||
And we don't stop there! Not content with just emulating the tabletop, we seek to improve upon the tabletop experience. This, truly, is where MapTool shines. A set of "topology" and vision features enable the GM to limit the view of his players, revealing the map as they explore it. Walls and other objects can prevent players from seeing what lies behind them. Darkness can be made to fall, blinding players who lack a light. Lights can be set on objects or on tokens that illuminate however much of the map you wish. If the GM wishes, s/he can limit the view of players to what their specific token sees, adding a whole new level to the experience of splitting up the party. Woe be to the character who can't see around the corner of a wall but steps out into the view of the enemy! | ||
|
||
To run | ||
./gradlew run (or gradlew.bat run) | ||
|
||
This version of MapTool requires Java 1.7+ | ||
|
||
To Create a release zip distribution of MapTool (this does not include the launcher yet) | ||
./gradlew release (or gradlew.bat release) | ||
Website: http://rptools.net/ | ||
Forums: http://forums.rptools.net | ||
Wiki: http://lmwcs.com/rptools/wiki/Main_Page |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
MapTool | ||
======= | ||
|
||
Build instructions | ||
------------------ | ||
Gradle is used to build MapTool and the build process is siginificanly | ||
easier than 1.3. Since the gradle wrapper is being used there is no | ||
need to download and install gradle to perform the build. | ||
|
||
To run | ||
./gradlew maptool:run | ||
The launcher can not be run in this way currently. | ||
|
||
|
||
To Create a release zip distribution of MapTool | ||
./gradlew release | ||
|
||
This will also create a *-osx.zip file which contains a Mac OS X | ||
app. At the moment we dont create a dmg disk image as OSX gate | ||
keepers warning message when its not signed by a registerd Apple | ||
developer is misleading. | ||
|
||
The build number is based on the git tag (as returned by | ||
git describe --tag) so if you want to create a new release | ||
you should tag it with git tag -a <tag name>. | ||
Remember to do a push origin <tag name> to push the tag | ||
to the repository so that builds can be tied to commits. | ||
|
||
|
||
To Run unit tests | ||
./gradlew test | ||
|
||
Not all unit tests pass yet :( | ||
|
||
The first time that you perform a build it is likely to take quite | ||
a while as the gradle wrapper downloads any needed components for | ||
building. Gradle will also need to donwload any external dependancies | ||
require by the MapTool code. Subsequent builds will be siginificanly | ||
faster as these downloads will have been cached locally. |
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.