Book Image

Building Android Games with Cocos2d-x

By : Raydelto Hernandez
Book Image

Building Android Games with Cocos2d-x

By: Raydelto Hernandez

Overview of this book

Table of Contents (16 chapters)
Building Android Games with Cocos2d-x
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Adding Java code to the Cocos2d-x game


Now we are going to create a simple integration between these two technologies, which will allow our Cocos2d-x C++ game to show a toast message using the Android Java API.

Note

A toast in Android is a pop-up message that is displayed for a specified amount of time without the option of being hidden before the predefined time. The screenshot at the end of this section shows what a toast message looks like.

Cocos2d-x runs within a Java activity, so in order to show the native Android toast message, we will create a Java class that will have a static method called showToast. This will receive a string, and then it will show it in a toast. In order to have access to the Cocos2d-x game activity, we will add a static attribute of type Activity to that class and will initialize it in the overridden onCreate method. Then, we will create a public static method that will allow us to access this instance from anywhere within our Java code. After these modifications...