Skip to content

Commit

Permalink
Added SetWindowTitle
Browse files Browse the repository at this point in the history
  • Loading branch information
system64MC committed Dec 14, 2020
1 parent 88c1a39 commit d8ee6cc
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 0 deletions.
1 change: 1 addition & 0 deletions Tilengine.java
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ final class TileInfo{
// public native void BeginFrame (int time);
// public native boolean DrawNextScanline ();
public native void SetLoadPath (String path);
public native void SetWindowTitle (String title);

// error handling
public native void SetLastError (int error);
Expand Down
1 change: 1 addition & 0 deletions TilengineJNI.def
Original file line number Diff line number Diff line change
Expand Up @@ -125,5 +125,6 @@ _Java_Tilengine_SetSpriteSet@16
_Java_Tilengine_SetSpritesMaskRegion@16
_Java_Tilengine_SetTilemapTile@24
_Java_Tilengine_SetTilesetPixels@24
_Java_Tilengine_SetWindowTitle@12
_Java_Tilengine_UpdateFrame@12
_Java_Tilengine_WaitRedraw@8
Binary file modified TilengineJNI.dll
Binary file not shown.
9 changes: 9 additions & 0 deletions jni/TilengineJNI.c
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,15 @@ JNIEXPORT jboolean JNICALL Java_Tilengine_SetBGPalette (JNIEnv* env, jobject thi
return TLN_SetBGPalette ((TLN_Palette)palette);
}

JNIEXPORT void JNICALL Java_Tilengine_SetWindowTitle (JNIEnv* env, jobject thisobj, jstring title)
{
const char* chars = NULL;

chars = (*env)->GetStringUTFChars (env, title, NULL);
TLN_SetWindowTitle (chars);
(*env)->ReleaseStringUTFChars (env, title, chars);
}

JNIEXPORT void JNICALL Java_Tilengine_SetRasterCallback (JNIEnv* env, jobject thisobj, jobject obj, jstring methodname)
{
/* release previous */
Expand Down

0 comments on commit d8ee6cc

Please sign in to comment.