Firew0lf
e84ab0e3b2
Added functions to set/get the default text size, closes #4
2016-02-24 21:48:28 +01:00
Reuh
f180d4352d
Merge pull request #3 from ctruLua/lsh
...
Replacing the old shell with LSH
2016-02-24 19:07:06 +01:00
Neil Zeke Cecchini
34d12eae0f
Added VeraMono.ttf, for real this time
2016-02-24 19:04:17 +01:00
Neil Zeke Cecchini
60b304b2d3
Forgot the font
2016-02-24 19:00:47 +01:00
Neil Zeke Cecchini
cbfc7bfaca
Oopsie.
2016-02-24 18:01:37 +01:00
Neil Zeke Cecchini
b6beaddf66
Tabulation correction
2016-02-24 17:55:12 +01:00
Firew0lf
a380f09a34
Updated httpc.c to the latest ctrulib, fixed the cfgu example.
...
The name is still buggy, can't find why.
2016-02-24 14:46:11 +01:00
Neil Zeke Cecchini
3eb41b5062
Tidbits of documentation
2016-02-24 14:23:36 +01:00
Neil Zeke Cecchini
116575fb5f
Replaced the old shell with LSH
2016-02-24 14:19:16 +01:00
Firew0lf
499bfa99a3
ADDED THREAD ! Minor changes on other libs.
...
To communicate with a thread, use sockets on localhost, this should work.
Or use the return code, or the "last error", but that's crappy.
For the return code, just `return <number>`; only works with integers.
2016-01-17 12:18:39 +01:00
Firew0lf
ca22cf1558
Added ctr.mic, Added a function to get a µs counter value.
...
Didn't test ctr.mic.
2016-01-05 19:41:25 +01:00
Reuh
e7c9a60d61
Alphabetical sorting in openfile.lua
2015-12-31 15:54:10 +01:00
Firew0lf
e10a101a4a
Added some examples, fixed a typo
2015-12-31 15:41:09 +01:00
Reuh
b87b2676e6
gfx.GFX_TOP, gfx.GFX_BOTTOM, gfx.GFX_LEFT, gfx.GFX_RIGHT -> gfx.TOP, gfx.BOTTOM, gfx.LEFT, gfx.RIGHT
...
Also commented and moved tests/audio to examples/audio because the code is quite clean, and we lack examples.
2015-12-30 19:15:46 +01:00
Reuh
73b5c55133
gfx.startFrame -> gfx.start and gfx.endFrame -> gfx.stop
2015-12-30 18:19:13 +01:00
Reuh
07d5316d72
Changed map format to CSV, added ability to load maps from a Lua table
2015-12-30 14:51:51 +01:00
Reuh
e39fcc6c7b
Added Tremor Ogg decoder, removed libvorbis from Makefile. OGG audio working perfectly.
...
Tremor is extremly similar to libogg but only uses integers (and doesn't provide an encoder). The playing problem with libvorbis was probably a float-precision related issue.
No need for make build-all.
2015-12-29 17:25:34 +01:00
Reuh
c053997f96
Reset defaults before starting a file (main.lua)
2015-12-29 17:20:29 +01:00
Firew0lf
b4f5365e96
Rolled back to RAM by default for textures (not working on hardware)
2015-12-28 20:57:03 +01:00
Reuh
7359512ebe
Merge branch 'master' of https://github.com/ctruLua/ctruLua
...
Merge with master
2015-12-27 19:59:55 +01:00
Reuh
bda9de4d1c
ADDED AUDIO! WAV working perfectly
...
Added libogg, libvorbis and libvorbisfile to 3ds_portlibs. You will need to compile thems using make build-portlibs. Opening OGG files works but they play badly.
Added a very simple error handler in main.lua
Added audio example.
Renamed isGfxInitialised to isGfxInitialized.
Did you know? The audio module is the longest ctrµLua module.
2015-12-27 19:54:58 +01:00
Firew0lf
fe894820a2
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.
2015-12-24 23:58:16 +01:00
Firew0lf
bebfa8b72d
Merge branch 'master' of https://github.com/Firew0lf/ctruLua
2015-12-24 18:45:40 +01:00
Firew0lf
5c4da69997
Added the ctr.apt library, tweaked ctr.news a bit, fixed a typo in cfgu.c
2015-12-24 18:44:22 +01:00
Reuh
716c42b849
Fixed keyboard and editor colors
2015-12-24 13:15:00 +01:00
Firew0lf
2e782ed9ea
Updated to the latest ctrulib, Fixed some minor bugs.
...
Working with citra, untested on real hardware but should be OK.
IR should now work.
Let's add some 3D drawing and sound now !
2015-12-14 23:11:45 +01:00
Firew0lf
b4d025d602
Updated the sf2dlib and sftdlib; Added the gfx.color.hex() function; Added the New3DS CPU mode control.
...
As the color order of the sf2dlib changed, you have to change it in your code, or use the color.hex() function.
To fix the problems, just change "0xRRGGBBAA" to "0xAABBGGRR".
Also, the shader compiler changed to Picasso, so you'll need it in order to compile.
https://github.com/fincs/picasso
2015-12-09 23:14:23 +01:00
Reuh
0105970ab7
Updated to Lua 5.3.2
2015-12-04 18:30:38 +01:00
Reuh
4acd13de9b
Close socket on GC
2015-10-25 18:56:39 +01:00
Reuh
e6e99f59c4
In ctr.fs: automatically select archive when using absolute paths without archive prefix; fs.list should work with RomFS
2015-10-25 17:01:26 +01:00
Reuh
b32fa5da2b
Moved keyboard.lua and openfile.lua to the libs/ directory
2015-10-25 12:41:43 +01:00
Reuh
095308732c
Documented ctr.gfx.color
2015-10-25 12:33:44 +01:00
Reuh
3b8d56de63
Documented ctr.fs
2015-10-25 12:22:58 +01:00
Reuh
d015918d22
Ignore the sdmc: prefix in fs.list; added missing space on some strings for the null-termination
2015-10-25 12:03:21 +01:00
Reuh
0efdc23576
Moved library path modifications to main.lua, made all paths relative
...
The library path can now be easlily modified.
Instead of always launching /3ds/ctruLua/main.lua, ctruLua will now launch the main.lua in the current directory (the ctruLua.3dsx directory when launched with HBL).
On citra, this will be the root of the sdmc directory.
2015-10-25 11:08:27 +01:00
Firew0lf
81f8edb25d
Added UDP sockets functions (untested, like 80% of my code)
...
I didn't find a server/protocol to test the UDP sockets, so I didn't test.
Also, there's no built-in "pseudo-connected" mode, you have to manage it in your code.
2015-10-24 22:03:09 +02:00
Reuh
8e94add9a6
Fixed documentation of socket:connect
2015-10-24 13:34:53 +02:00
Firew0lf
3aeb5b3534
Fixed te cam lib, added some field for the documentation, added setFrameRate
2015-10-24 12:08:03 +02:00
Reuh
09ea79bc86
Added line receiving to socket:receive and changed *a to a
...
Added l and L. Removed the starting * of *a, because it isn't used in Lua 5.3 io lib.
2015-10-24 11:12:10 +02:00
Reuh
d5f8202c69
Fixed tcpsocketobject:received when receiving less data than passed at arguments
...
It cuts the string at the end of received data.
2015-10-23 21:02:27 +02:00
Firew0lf
a8d31de1e4
Added the ctr.cam library (untested but should work)
2015-10-22 16:13:14 +02:00
Firew0lf
4d56037289
Added documentation and (untested) code for server sockets
2015-10-18 16:07:29 +02:00
Firew0lf
8500bcb8fa
ADDED SOCKETS ! Added ROMFS support (maybe), Improved the news library, added a VBLank waiting function
...
Sockets are only very buggy/unstable TCP clients, but working. The library was written from scratch.
2015-10-17 23:15:06 +02:00
Firew0lf
dcdeec6525
Updated the sftdlib, Added some functions in gfx and gfx.texture
2015-10-09 00:02:23 +02:00
Firew0lf
c5337a5b2e
Added map:setSpace(), to set the space between the drawn tiles.
2015-10-07 20:49:43 +02:00
Firew0lf
71ddca2bf4
Added the ctr.cfgu lib, to get User Configuration, Added a method in HTTPC
...
Warning: requires the latest ctrulib to build !
2015-10-07 12:08:44 +02:00
Firew0lf
410b736ab0
Fixed a bug in the path
2015-10-04 21:15:26 +02:00
Reuh
4aad32d5ab
Moved lzlib to the libs directory (cleaner)
2015-10-04 12:08:25 +02:00
Firew0lf
406e17d321
Fixed the missing "#include <string.h>"
2015-10-02 18:17:51 +02:00
Firewolf
5579c8d9e8
Merge pull request #2 from VideahGams/VideahGams-patch-1
...
Added auto-detection of image type from the filename. Thanks VideahGams :)
2015-10-02 18:16:09 +02:00