mirror of
https://github.com/ctruLua/ctruLua.git
synced 2025-10-27 16:39:29 +00:00
The ctr.news library should now be bug-free !
Untested, but checked 3 times with citra, and everything matches the doc. Warning: there is no check of any kind, so don't put weird stuff as arguments.
This commit is contained in:
parent
bebfa8b72d
commit
fe894820a2
1 changed files with 4 additions and 3 deletions
|
|
@ -10,6 +10,7 @@ The `news` module.
|
||||||
#include <lua.h>
|
#include <lua.h>
|
||||||
#include <lauxlib.h>
|
#include <lauxlib.h>
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
/***
|
/***
|
||||||
|
|
@ -23,7 +24,7 @@ static int news_init(lua_State *L) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/***
|
/***
|
||||||
Send a notification to the user. WIP, do not use !!!
|
Send a notification to the user. Should work now.
|
||||||
@function notification
|
@function notification
|
||||||
@tparam string title title of the notification
|
@tparam string title title of the notification
|
||||||
@tparam[opt=nil] string message message of the notification, or nil for no message
|
@tparam[opt=nil] string message message of the notification, or nil for no message
|
||||||
|
|
@ -40,8 +41,8 @@ static int news_notification(lua_State *L) {
|
||||||
if (lua_isboolean(L, 4))
|
if (lua_isboolean(L, 4))
|
||||||
jpeg = lua_toboolean(L, 4);
|
jpeg = lua_toboolean(L, 4);
|
||||||
|
|
||||||
const u16* cTitle = 0;
|
const u16* cTitle = malloc(strlen(title)*sizeof(u16));
|
||||||
const u16* cMessage = 0;
|
const u16* cMessage = malloc(strlen(message)*sizeof(u16));
|
||||||
u32 titleLength, messageLength;
|
u32 titleLength, messageLength;
|
||||||
|
|
||||||
titleLength = (u32) utf8_to_utf16((uint16_t*)cTitle, (uint8_t*)title, strlen(title));
|
titleLength = (u32) utf8_to_utf16((uint16_t*)cTitle, (uint8_t*)title, strlen(title));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue