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
rxi
3b100b4c9b
Version 0.1.4
2014-06-21 00:50:30 +01:00
rxi
78ab841f78
Replaced use of luaL_getinteger() with getint() in graphics.c
2014-06-21 00:49:15 +01:00
rxi
58bacfe1d1
Changed love.graphics.setPalette() to set to default on nil
2014-06-21 00:16:01 +01:00
rxi
785f3e3646
Added love.graphics.getPalette()
2014-06-21 00:01:39 +01:00
rxi
255a426cda
Added palette table support to love.graphics.setPalette()
2014-06-20 22:55:05 +01:00
rxi
57688a1e57
Added love.graphics.setPalette() function
2014-06-20 21:30:23 +01:00
rxi
e725a3f335
Set print and xpcall to locals in main.c's lua code
...
This prevents any undesired behaviour from those functions being set to
something else, such as lua errors not being printed to the console if
the global print() function was changed.
2014-06-18 19:05:15 +01:00
rxi
a92d866261
Version 0.1.3
2014-06-16 18:20:20 +01:00
rxi
0900563e67
Fixed color argument of l_image_setPixel()
2014-06-15 13:57:44 +01:00
rxi
e907307eb2
Fixed fonts to not be effected by the current flip mode
2014-06-15 11:50:04 +01:00