Commit Graph

94 Commits

Author SHA1 Message Date
vrld d420d68048 Add shear transformation and transform object (issue #152).
Add origin parameters to love.graphics.print.

New shear parameters kx,ky for:
- love.graphics.draw,
- love.graphics.drawq,
- love.graphics.print,
- SpriteBatch:add,
- SpriteBatch:addq.

Transform objects apply to:
- love.graphics.draw,
- love.graphics.drawq,
- love.graphics.print.
2011-07-05 14:33:34 +02:00
Bart van Strien a012a4408e New no-game screen (credits go to rude), updated version number and codename 2011-06-23 17:08:26 +02:00
Bart van Strien 160c17c180 Drop old require syntax (no more .lua extension) 2011-06-22 14:54:29 +02:00
Bart van Strien d34d907b00 Rewrite auto.lua
Biggest advantages being automatic header+footer generation, minimal code verification and smaller diffs (from now on)
2011-06-21 19:45:00 +02:00
Bart van Strien fc5cda36e2 Allow merged games marked as 'release' to have their save dir directly in the appdata dir 2011-06-15 13:09:32 +02:00
Bart van Strien 7fb2681836 Improve the release error handler a bit 2011-05-29 15:33:48 +02:00
vrld a18632ce2d Change Graphics::reset() to unbind FBO and clear stencil buffer. Change error
screen to call love.graphics.reset() instead of individual resets.

--HG--
branch : minor
2011-04-26 23:20:58 +02:00
vrld b3162a4661 Clear mask before showing traceback on error screen
--HG--
branch : minor
2011-04-26 23:05:26 +02:00
rude 3fe9b2ff16 Reverted module selection feature. This is not really desired.
Users (or lovers) do not get to choose which implementation of
a module they would like to use.

The abstraction is for dealing with portability issues, not
for giving people the ability to choose an alternative
(inferior) backend. The best choice for any platform/situation
should at all times be the *default* for that platform/situation.
If this is not the case; it's a bug (that is easily fixed).

Any module should provide the functionality promised in the docs.
The lover (or user) should not care how, and if [s]he does, [s]he
does still not get to choose.

Also, a related note: duplication of wrapper code is something I
especially wanted to avoid when I first (or should I say ...
"eventually") formed the current architecture.

--HG--
branch : minor
2011-03-26 17:06:05 +01:00
Bart van Strien 254bd29244 Move luaopen_love_audio to love.audio.openal
--HG--
branch : minor
2011-03-13 20:17:31 +01:00
Bart van Strien dc61911a25 Move luaopen_love_sound to love.sound.lullaby
--HG--
branch : minor
2011-03-13 20:02:56 +01:00
Bart van Strien ff387790ce Move luaopen_love_image from love.image to love.image.devil
--HG--
branch : minor
2011-03-13 19:51:08 +01:00
Bart van Strien 22e75f72f1 Allow selection of modules
--HG--
branch : minor
2011-03-06 15:11:47 +01:00
Bill Meltsner ee282759e6 merge default into minor
--HG--
branch : minor
2011-03-05 22:13:48 -05:00
Bart van Strien 761c11427c Finally fixed fused games (thanks Boolsheet) 2011-03-05 15:43:47 +01:00
Bart van Strien bac51446a7 Only remove trailing /. in paths (bug #194) 2011-03-03 09:46:52 +01:00
vrld a13b792a5c Revert to last commit, as msvc is stuck in the last millenium 2011-02-22 11:15:27 +01:00
vrld 08259a4a0e Change auto.lua to create plaintext instead of hex code. 2011-02-20 23:34:48 +01:00
vrld 8581efae07 Change auto.lua to remove comments and unneeded whitespaces before converting to hex 2011-02-20 22:03:14 +01:00
Bart van Strien 18ca165718 Fix fused games 2011-02-20 00:58:15 +01:00
Bart van Strien 65c464fc7c Allow width and height 0 in love.conf (issue #175) 2011-01-27 22:14:27 +01:00
Bart van Strien 677df8d4f0 Merge 'default' into 'minor'
--HG--
branch : minor
2011-01-17 11:08:58 +01:00
Bill Meltsner fde708160e bringing in the new year by changing every 2010 to 2011 2011-01-15 14:40:27 -06:00
Bart van Strien ce05194c58 Prevent 'love .' from adding the top save dir to the search path 2011-01-02 21:36:51 +01:00
Bart van Strien 2f538b8c29 First draft of release error screen.
Probably needs some refinement

--HG--
branch : minor
2010-12-31 12:03:05 +01:00
Bart van Strien 618d48ce39 Error when checkMode during screen initialization fails (bug #119) 2010-12-31 11:46:32 +01:00
Bart van Strien 1896921f8d Make 'fused game checker' check if it's actually a the program it's trying to load, not a directory with the same name (bug #126) 2010-12-07 19:43:20 +01:00
Bart van Strien 20f5706005 newFont and setFont now have a default size argument once again 2010-11-05 08:14:34 +01:00
Bart van Strien b35be57a6b Fix bug #82 (blend mode in error handler) 2010-10-06 22:22:35 +02:00
rude 8515ee675d Too careless while resolving conflicts in boot.lua. 2010-09-19 13:51:29 +02:00
rude d27dd8b5dd Added base64 support for FileData, and inlined all resources in boot.lua/graphics.lua as base64. Also removed old reshax stuff. 2010-09-19 13:22:10 +02:00
Bill Meltsner 6492888c31 updated no game screen 2010-09-18 14:40:17 -04:00
vrld 08c06f0fe0 Allow zero arguments in love.graphics.setRenderTarget(), update boot.lua.h
Calling love.graphics.setRenderTarget() as opposed to
love.graphics.setRenderTarget( nil ) was an error before. fixed.
2010-09-03 14:53:37 +02:00
vrld 9afc5dfb08 On Error, switch to default framebuffer before showing bluescreen.
Bluescreens might not be shown if the error happens with a render target
different from the default framebuffer, because it gets rendered to
the attached framebuffer object. Fix that.
2010-09-03 14:46:01 +02:00
Bart van Strien 5235ceac53 Added love.focus callback 2010-08-03 13:51:19 +02:00
Bart van Strien 55ec59810d Added love.quit callback 2010-07-31 16:22:12 +02:00
bart@bartbes.ath.cx aa0cc8ca7e Added identity field to love.conf 2010-06-21 00:27:07 +02:00
bart@bartbes.ath.cx 5f780de061 Fixed bug where 'result' was stored in global namespace (boot.lua) 2010-06-17 18:22:12 +02:00
bart@bartbes.ath.cx bb2f58c25c Fixed unnecessary global namespace polution in the error handler 2010-06-03 15:58:46 +02:00
Bill Meltsner 87ff8b361a merged in bartbes' error-handling changes 2010-04-17 16:11:48 -04:00
bart@bartbes.ath.cx c382fa3650 Accidental commit before, this one works, and produces correct output on a direct call to error_printer 2010-04-17 22:03:33 +02:00
bart@bartbes.ath.cx bc4ea90eb5 Modified output of error_printer to no longer show the error handlers or the 'main chunk' 2010-04-17 22:01:56 +02:00
bart@bartbes.ath.cx 43125c3fb4 Modified output of error_printer to no longer show the error handlers or the 'main chunk' 2010-04-17 21:59:13 +02:00
bart@bartbes.ath.cx c564dd3ffb Changed message of error_printer and made it local, also made the debug table an upvalue, so people can use the debug variable in their programs 2010-04-17 21:32:45 +02:00
Bill Meltsner 76dc50a419 Made font module officially properly exposed to Lua 2010-04-15 10:17:42 -04:00
rude 760daec9b7 Welcome back, love.thread. 2010-03-07 13:35:25 +01:00
rude 02aaeba599 That print() was not supposed to be there. 2010-03-01 22:02:44 +01:00
rude a78c77473c Updated version number on no-game screen. Should be automatic from now on. 2010-03-01 21:59:13 +01:00
rude abe37d188f Disabled love.thread. Upped version to 0.6.2. 2010-03-01 21:07:46 +01:00
bart@bartbes.ath.cx bc0c8ad1a1 Forgot to run boot.lua through auto.lua 2010-02-16 16:45:02 +01:00