marceljurtz / lifecounter Goto Github PK
View Code? Open in Web Editor NEWMagic TCG Lifecounter-App for Android
License: MIT License
Magic TCG Lifecounter-App for Android
License: MIT License
Lifepoint-TextView is too far on the edges
It seems that a single click already resets the life counters. This is rather unfortunate as it can happen quick and haphazardly.
The requirement of a long click or a dialog asking for confirmation might mitigate this risk.
Players 2 & 4 not working
Points added / substracted which can be set in settings are not used by the poison counter.
I found your app on f-droid and tried to study/run the code on android-studio but got the following error
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.marceljurtz.lifecounter/com.marceljurtz.lifecounter.views.Game.GameActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.SharedPreferences android.content.Context.getSharedPreferences(java.lang.String, int)' on a null object reference
java.lang.NoClassDefFoundError:
at android.support.v7.app.AppCompatDelegateImplV7.initializePanelMenu(AppCompatDelegateImplV7.java:1194)
at android.support.v7.app.AppCompatDelegateImplV7.preparePanel(AppCompatDelegateImplV7.java:1258)
at android.support.v7.app.AppCompatDelegateImplV7.doInvalidatePanelMenu(AppCompatDelegateImplV7.java:1553)
at android.support.v7.app.AppCompatDelegateImplV7.access$100(AppCompatDelegateImplV7.java:89)
at android.support.v7.app.AppCompatDelegateImplV7$1.run(AppCompatDelegateImplV7.java:129)
at android.os.Handler.handleCallback(Handler.java:725)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5285)
at java.lang.reflect.Method.invokeNative(Native Method:0)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
at dalvik.system.NativeStart.main(Native Method:0)
Maybe throw dices by shaking the phone?
Implement classic settings activity with reset functionality, remove save / cancel buttons (replace by backwards navigation and reset button)
Users should be able to decide wether this feature is enabled or not.
include github + contact link
Each player could have their name displayed on their side
see #18
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.