Firew0lf
9d8c499afc
Fixed the QTM __index method
2015-09-12 12:05:04 +02:00
Firew0lf
848fe42096
Finished the QTM library, Added some text in ctr.c
...
The QTM (Headtracking) is not tested on real hardware, and doesn't work in citra.
But should work, maybe. Please update your boot.3dsx to use it without errors.
2015-09-12 00:15:51 +02:00
Reuh
45f3216ed8
Updated font and fs lib; updated editor; updated sf2dlib
...
Libs additions: font.load, font:unload, font:getWidth, fs.getDirectory, fs.setDirectory, fs.exists
Editor additions: syntaxic coloring and mono font
sf2dlib update: you will need the latest version of ctrulib.
Also, because of the lib font needs, the sftdlib was modified.
2015-09-05 19:00:36 +02:00
Firew0lf
a4a6e09d74
Added a sprite library (unfinished, but working)
2015-09-01 11:31:09 +02:00
Firew0lf
800dd6f963
Cleaned up the HTTPC lib
2015-08-24 21:25:25 +02:00
Firew0lf
d3ca4d0360
"Fixed" the HTTPC lib with the crappiest code you've ever seen, Added a (very) small QTM lib
...
Don't look at the HTTPC code !!! Also, the example only work a random number of times.
2015-08-24 20:24:15 +02:00
Firew0lf
2f27ea317c
Merge branch 'master' of https://github.com/Firew0lf/ctruLua
2015-08-23 18:09:44 +02:00
Firew0lf
af9e160668
Added a function to get the available VRAM space, Improved the ctr.news library
2015-08-23 18:07:15 +02:00
Reuh
bbdf8d1571
Small tweak, just in case part 2
2015-08-23 10:28:38 +02:00
Firew0lf
f098e4a68e
Small tweak, just in case
2015-08-22 23:57:05 +02:00
Reuh
d405bba6ca
I'm a semicolon
2015-08-22 20:53:14 +02:00
Reuh
0af33d0b3a
Cleaned initialisation process
2015-08-22 20:37:45 +02:00
Reuh
8da0e47ae3
Load texture in RAM by default
2015-08-22 20:07:59 +02:00
Firew0lf
604247f278
Moved ":setBlendColor()" to the texture object, removed useless functions
2015-08-22 19:54:25 +02:00
Reuh
49ae4454d3
Updated sftdlib and sf2dlib
2015-08-22 19:10:37 +02:00
Firew0lf
3fd2efb77e
Added the HTTPC services. Should work.
2015-08-22 18:44:56 +02:00
Reuh
d662e5509d
Fixed freeze when Lua tried to garbage collect a unloaded texture
2015-08-22 17:52:50 +02:00
Reuh
2a5513473d
Support for special characters in gfx.text; added scrolling to the default shell; updated sftdlib.
...
There is a known bug with different text size in sftdlib.
2015-08-22 16:45:32 +02:00
Firew0lf
56b47153b7
Added maps (working \o/), small tweaks in texture.c
...
There shouldn't be any memory leak.
2015-08-22 02:08:30 +02:00
Firew0lf
f580341aff
Fixed #1
...
"gfx.texture.load()" with a bad file name now return "nil" and an error.
2015-08-21 21:18:41 +02:00
Firew0lf
ff6aa8e497
Added the hid.pos3d() function.
...
hid.3d() was not possible. Sorry.
2015-08-21 18:24:21 +02:00
Firew0lf
fd688d0569
Added some functions to the gfx.texture lib
2015-08-21 18:12:32 +02:00
Firew0lf
a28a019db3
Added many things in the gfx.texture lib.
2015-08-21 15:59:19 +02:00
Firew0lf
fd885de68a
Small fix in texture lib, Added a texture in "example.lua"
2015-08-21 12:48:20 +02:00
Firew0lf
7896c89e5f
Added a basic texture library
...
Bonus: you can "nil" a texture to destroy it !
2015-08-21 12:39:39 +02:00
Reuh
85d8f60f94
Added fs lib; fs.list working. Added a simple shell.
2015-08-20 21:12:15 +02:00
Firew0lf
551e8e121e
Added the "ctr.ir" library. Maybe it's working.
2015-08-20 18:33:49 +02:00
Reuh
155a2e9805
Renamed os.run to ctr.run ; added ctr.hid.read
...
All other HID functions no longer update inputs when they are called.
2015-08-20 14:05:56 +02:00
Reuh
547512c951
Errors in 2D. Cleaned main.c
2015-08-20 11:24:06 +02:00
Reuh
ee4ea72335
Oh well. 3d is actually written 3D
2015-08-20 10:49:43 +02:00
Reuh
9ab25f7518
TABS. TABS EVERYWHERE. Please.
...
Also, gfx.set3D now accept any value (not only boolean), like on Lua. Because why not (Also changed the ctrulib gfxSet3D function to the sf2dlib one).
2015-08-20 10:45:18 +02:00
Firew0lf
58309b39c2
Added the 3D effect
...
Works nice, but can burn your eyes.
Warning: the example can actually burn your eyes.
2015-08-20 01:26:21 +02:00
Firew0lf
1c92eb22c3
I hate my job.
...
I forgot the "/3ds/" in the path >.<
2015-08-20 00:39:52 +02:00
Firew0lf
d45afe5be1
Changed the "main.lua" path to an absolute path.
...
It's much better on hardware. Really.
2015-08-20 00:27:51 +02:00
Firew0lf
94d69c646c
Some enhancements in case of error, should fix some things on hardware.
2015-08-19 23:07:43 +02:00
Firew0lf
ebd3a6804d
Added "ctr.time()", with millisecond precision
2015-08-19 21:19:59 +02:00
Reuh
589d7a68a8
Unload Lua data on exit
2015-08-19 17:59:13 +02:00
Firew0lf
df4ce7ba14
Enhanced the error message for "luaL_dofile(L, BOOTFILE)"
2015-08-19 17:41:53 +02:00
Reuh
b772a42d28
Added ctr.gfx.getFPS, renamed ctr.hid.read to ctr.hid.keys, unload font from memory when exiting and did some cleaning
2015-08-19 17:14:02 +02:00
Reuh
7edb1e2f7b
Added ctr.gfx.text and the Bitsream Vera font
2015-08-19 14:32:53 +02:00
Firew0lf
b5249e1957
Improved the gfx.startFrame() function to select a screen, Fixed some values now defined with the C ones
2015-08-19 01:46:04 +02:00
Firew0lf
0c2f641c74
Added some values in the gfx lib
2015-08-19 01:36:15 +02:00
Firew0lf
8a05ba5bff
Added an error in case of missing boot file.
2015-08-18 22:59:04 +02:00
Firew0lf
79f4086cf0
Removed some "(lua_Integer)", Fixed some pointers-related stuff
2015-08-18 19:30:53 +02:00
Firew0lf
12a315b738
Added all the other hid functions
2015-08-18 18:42:56 +02:00
Reuh
d21906c684
Added ctr.gfx.line, ctr.gfx.point and ctr.gfx.circle
2015-08-18 17:27:30 +02:00
Reuh
5c0292f914
Added angle support to ctr.gfx.rectangle
2015-08-18 16:55:38 +02:00
Reuh
e8d5c53cbf
Added color.get/setBackground and color.RGBA8
2015-08-18 16:37:28 +02:00
Reuh
3441dd266f
Added ctr.gfx.color lib; color.setDefault and color.getDefault working
2015-08-18 16:19:11 +02:00
Reuh
2584e46816
Added gfx.startFrame and gfx.endFrame
2015-08-18 15:40:54 +02:00