We are about to switch to a new forum software. Until then we have removed the registration on this forum.
I have public void init_game() in public class colors_game extends PApplet
What do I have to do to access public void init_game() from public class MainActivity?
Thanks in advance.
public void init_game()
public class colors_game extends PApplet
public class MainActivity
what version of Android mode are you using? - What version of P5?
@akenaton To be more precise, I have to say that I imported my project to Android Studio.
I am using onTap() function for getting touch events but on some devices there is a big failure rate (some touches are not taken into account, sometimes you have to touch 2-3 times somewhere). On my tablet it works fine, but not also on my smartphone.
Because of that, I was thinking to use the standard "public boolean onTouchEvent" in MainActivity, where I would call a method of my sketch.
I don't know the versions right now, but if necessary I will tell you soon.
init_game() is a method member of class colors_game.
In order to access that member, the variable holding the reference of an object of datatype colors_game needs to be of datatype colors_game too.
Alternatively, you can temporarily turn that variable into datatype colors_game using the (cast) operator: ( (colors_game) variable ).init_game();
( (colors_game) variable ).init_game();
It works, I am grateful for your help.