./games/love09, Framework for making 2D games in Lua

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.9.2, Package name: love09-0.9.2, Maintainer: pkgsrc-users

LOVE is a framework for making 2D games in the Lua programming
language. LOVE is totally free, and can be used in anything from
friendly open-source hobby projects, to evil, closed-source commercial
ones.


Required to run:
[sysutils/desktop-file-utils] [graphics/hicolor-icon-theme] [graphics/mng] [graphics/freetype2] [audio/libmodplug] [audio/mpg123] [audio/libvorbis] [devel/devIL] [devel/libltdl] [devel/physfs] [x11/xcursor] [x11/libXpm] [lang/LuaJIT2] [devel/SDL2] [lang/lua53] [audio/openal-soft]

Required to build:
[pkgtools/x11-links] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

SHA1: ed4479cc44f7f38d733c6e2ba1d54d0c5f80abde
RMD160: c6aa9b2d1d5c01670c331e59668c8ea92992b326
Filesize: 1417.515 KB

Version history: (Expand)


CVS history: (Expand)


   2018-10-02 01:20:41 by Maya Rashish | Files touched by this commit (3) | Package updated
Log message:
love09: update to 0.9.2

We would benefit from having the latest branch in each 0.9.x, as they're
backwards compatible (but not forwards!).

changes:

0.9.2:

    The lua 5.3 UTF-8 module was added, bringing easy handling of UTF-8 in strings.
    Added [wiki]love.joystick.loadGamepadMappings[/wiki] and \ 
[wiki]love.joystick.saveGamepadMappings[/wiki] to easily load and store gamepad \ 
mapping databases. See [wiki]love.joystick.setGamepadMapping[/wiki] for more \ 
details.
    Added relative mouse mode ([wiki]love.mouse.setRelativeMode[/wiki]) and the \ 
corresponding [wiki]love.mousemoved[/wiki].
    Added symlink support to love.filesystem, as well as \ 
[wiki]love.filesystem.getRealDirectory[/wiki], making development and debugging \ 
easier.
    Fixed a bunch of memory leaks, crashes and other bugs.
    Renamed FSAA to MSAA.
    The 'console' option now tries to re-use its console, and it can open \ 
earlier, allowing its use in early stages of game loading.
    Replace several error messages with clearer, more obvious ones.

0.9.1:

• Canvases can now be used with SpriteBatches, ParticleSystems, and Meshes. \ 
Canvases and Images are now both sub-types of the new [wiki]Texture[/wiki] type, \ 
which those three things accept. [wiki]SpriteBatch:setTexture[/wiki] (etc.) have \ 
been added, and [wiki]SpriteBatch:setImage[/wiki] (etc.) is now deprecated, but \ 
not removed yet.

• Better support for retina displays in OS X has been added. To take advantage \ 
of it, you will need to enable the new "highdpi" window flag in either \ 
[wiki]love.conf[/wiki] or [wiki]love.window.setMode[/wiki]. When this is done on \ 
a compatible computer, the pixel resolution of the window will be double what \ 
the requested window size is. You will almost certainly need to adjust your code \ 
if you want to use this properly! The new function \ 
[wiki]love.window.getPixelScale[/wiki] can help immensely.

• Canvases now have antialiasing support. You will need to request it when \ 
creating the Canvas, with the new function variant \ 
[wiki]love.graphics.newCanvas[/wiki](width, height, texturetype, fsaa).

• A new function [wiki]Source:clone[/wiki] has been added. This lets you \ 
create multiple static Sources which play the same sound much more efficiently \ 
(in terms of loading time, memory usage, and code duplication.)

• Some nasty bugs have been fixed, including an off-by-one issue in \ 
[wiki]Joystick:isDown[/wiki], love.graphics.setCanvas breaking everything when \ 
love.graphics.setScissor is used sometimes, and 8-bit [wiki]SoundData[/wiki] \ 
sounding completely wrong when loaded into a [wiki]Source[/wiki].
   2018-09-30 21:17:24 by Maya Rashish | Files touched by this commit (6)
Log message:
Add love09, LOVE version 0.9.0

LOVE is a framework for making 2D games in the Lua programming
language. LOVE is totally free, and can be used in anything from
friendly open-source hobby projects, to evil, closed-source commercial
ones.

We need multiple versions as games were written for the older versions.