Giter VIP home page Giter VIP logo

jhexed's Introduction

License Apache 2.0 Java 6.0+ PayPal donation Yandex.Money donation

Introduction

It is a small Java engine allows to organize a hexagonal field and make some manipulations with it.

License

The Framework is under Apache License 2.0

Modules

jhexed-engine

The Engine Core, it is implemented maximally platform independently and I guess it can be used for GWT and Android also. It is very small and allows to organize a hexagonal field and define own hexagonal field model and a render. It allows to use hexagons of two types:

Horizontal hexes

Map

Vertical hexes

Map

jhexed-swing

it contains some Swing-based components for graphic operations. it uses the Apache™ Batik SVG Toolkit to parse and render SVG images. A Small example of usage the engine with Swing, you can find in wiki

jhexed-swing-editor

An Implementation of Swing-based Hexagonal Map Editor. it allows to create and edit layered hexagonal maps. Prebuilt versions for Java and Windows can be downloaded from my Google drive folder. Screenshot

How to use with Android

The Engine can be used with Android and there is a small example of usage under Android 2.1 Screenshot

jhexed's People

Contributors

raydac avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

jhexed's Issues

Canvas gets padding from bottom when used in an app with toolbar as action bar

I have an activity which has a toolbar as an action bar. And I have a fragment which contains the JHexedPhotoView.. The canvas calculations include the action bar width which is at the top and makes a padding at the bottom of the hexes, which is empty. Is there any fix for this? I have been debugging this for hours...
device-2015-07-23-201146 This is how it looks with an invisible textview above it.
device-2015-07-23-201320 This is how it looks without the textview.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.