rxi
3fcaa3d86f
Moved embedded boot script from main.c to src/embed/boot.lua
2016-09-29 20:07:25 +01:00
rxi
f30e2e2c54
Updated build.py to handle embed src dir; moved embedded font to dir
2016-09-29 20:04:04 +01:00
rxi
0f97340b7d
Changed Font to load using filesystem
2016-09-29 19:23:12 +01:00
rxi
0559ff7af7
Changed Image to load using filesystem
2016-09-29 19:22:45 +01:00
rxi
2689bfc2fa
Added filesystem module
2016-09-29 19:22:29 +01:00
rxi
a20901c2ba
Added microtar to src/lib
2016-09-29 19:21:34 +01:00
rxi
a4705bffd1
Simplified keyboard interrupt handler, fixed keyboard key states
2016-09-27 19:47:25 +01:00
rxi
475fe50780
Added rounding on font height / yoffset when initing font
2016-09-27 19:45:45 +01:00
rxi
4cf83a2280
Fixed KeyEvent's isrepeat always being set true
2016-09-26 21:31:16 +01:00
rxi
79da745e2e
Changed Image:getPixel/setPixel to use rgb colors
2016-09-26 21:04:47 +01:00
rxi
3df8a0d8c2
Fixed bounds check in image_setPixel/setMaskPixel
2016-09-26 21:00:56 +01:00
rxi
5112373338
Made image_setPixel() static inline; added image_setMaskPixel()
2016-09-26 20:40:22 +01:00
rxi
030695e0db
Removed Image:mapPixel(), updated doc/api.md
2016-09-26 20:33:58 +01:00
rxi
2d05d16db9
Added palette_idxToColor and internal palette storage
2016-09-26 20:25:10 +01:00
rxi
eee7fccb82
Renamed palette_colorIdx -> palette_colorToIdx
2016-09-26 20:14:17 +01:00
rxi
71ef28fb45
Added love.keyboard.setKeyRepeat(), disabled key repeat by default
2016-09-25 21:12:09 +01:00
rxi
76a3cb0b61
Added enums for KeyEvent type in keyboard.c
2016-09-25 21:05:04 +01:00
rxi
06cb68125a
Added keyrepeat support to keyboard
2016-09-25 21:00:43 +01:00
rxi
7cee8f6854
Changed love.keyboard.isDown() to accept string args
2016-09-24 23:45:59 +01:00
rxi
ccb011be2d
Fixed scancodeMap key string for return
2016-09-24 20:45:24 +01:00
rxi
2b8b0e77d4
Fixed scancodeMap key strings for f12 and space
2016-09-24 19:53:55 +01:00
rxi
f17b39868e
Implemented love.textinput callback
2016-09-24 19:45:35 +01:00
rxi
bafcc12c95
Changed keyboard callbacks to pass key aswell as scancode
2016-09-24 17:04:38 +01:00
rxi
d03e297a9a
Fixed love.errhand() -- replaced use of getEvents() with poll()
2016-09-24 13:49:04 +01:00
rxi
45e5b32ce4
Removed redundant line from mouse_init()
2016-09-24 12:48:54 +01:00
rxi
ed0d0f6c42
Removed deinitVGA() from system module
2016-09-24 11:51:41 +01:00
rxi
4b7797ab2a
Updated comments in main.c
2016-09-24 11:32:33 +01:00
rxi
09e5bb0628
Renamed getEvents() -> poll() on love.mouse/keyboard
...
Rolled love.mouse.update() into love.mouse.poll()
2016-09-24 11:02:49 +01:00
rxi
c8453c6f60
Implemented love.mouse.getEvents() and mouse callbacks
2016-09-24 10:58:02 +01:00
rxi
dd44e8d1a0
Added mouse module (love.mouse), updated doc/files.md
2016-09-24 10:42:22 +01:00
rxi
9a72cddbc9
Switched palette's internal state vars from static
2016-09-24 09:36:30 +01:00
rxi
b407535680
Boot script tweaks; Implemented proper errhand function
2016-09-23 20:56:55 +01:00
rxi
46989c8bfd
Made x, y arguments to love.graphics.draw() optional
2016-09-23 20:04:42 +01:00
rxi
dcb909b7ba
Added support for linebreaks in font_blit (effects love.graphics.print)
2016-09-23 19:33:17 +01:00
rxi
1940897a4a
Implemented Font:getWidth/getHeight()
2016-09-23 19:23:56 +01:00
rxi
9ed8ca8f01
Updated love.graphics.clear() to use new color format
2016-09-23 19:12:58 +01:00
rxi
10d491def9
Changed getColorFromArgs to take defaults array, and either all colors or non
2016-09-23 19:10:33 +01:00
rxi
06caffd3ab
Changed font system to use ttf
2016-09-23 00:55:05 +01:00
rxi
0bc06fca53
Added stb_truetype to src/lib
2016-09-22 22:16:26 +01:00
rxi
17d17a80df
Fixed red and blue channels being swapped in palette.c
2016-09-22 19:59:59 +01:00
rxi
b73dea5350
Changed setColor and setBackgroundColor to take rgb arguments
2016-09-22 19:55:16 +01:00
rxi
b42866dbe8
Updated copyright year
2016-09-22 19:31:05 +01:00
rxi
2d9652945c
Improved color palette error in image.c
2016-09-22 19:29:01 +01:00
rxi
a285efbc3d
Changed image_init() to use stb_image and palette functions
2016-09-22 19:18:50 +01:00
rxi
7848c10af9
Removed palette changing functionality from graphics.c
2016-09-22 19:15:11 +01:00
rxi
92511f0132
Added palette.c/h and palette_init() call in main.c
2016-09-22 19:11:56 +01:00
rxi
89eed6001b
Added stb_image to source
2016-09-22 19:09:16 +01:00
rxi
521b7dabef
Version 0.1.5
2014-06-28 11:04:52 +01:00
rxi
73540b5e09
Fixed off-by-one in l_graphics_circle()'s horiz clipping
2014-06-24 23:07:03 +01:00
rxi
68664405d2
Added handling for uclock() returning earlier time
...
On some systems the call to uclock() would sometimes return a slightly
earlier time than the previous call, this would result in a negative
delta time. This is now checked for and uclock() is now called
repeatedly until we have a valid delta time.
2014-06-23 19:53:17 +01:00