_________________________________ Bug fixes for the 1.3 release. Solarus Quest Editor changes ---------------------------- * Fix opening an empty sprite (#581). * Sort resources in the quest tree by natural order (#579). _______________________________ Solarus 1.3.0 (2014-08-21) _______________________________ The sprite editor release! Engine changes -------------- * Fix a crash when creating a timer from game:on_started() (#575). * Fix hero:save_solid_ground having no effect on water/lava/prickles (#567). Lua API changes --------------- Changes that do not introduce incompatibilities: * Add mouse functions and events. * Add a method sprite:get_animation_set_id() (#552). * Add a method sprite:has_animation() (#525). * Add a method sprite:get_num_directions(). * Add a method hero:get_solid_ground_position() (#572). * Add a method switch:get_sprite(). * Allow to customize the sprite and sound of switches (#553). * Add a method enemy:get_treasure() (#501). * Fix the write directory not having priority over the data dir since 1.1. * Fix pickable/destructible:get_treasure() returning wrong types. * Fix custom entity collision detection when the other is not moving (#551). * Allow to call map methods even when the map is not running. Data files format changes ------------------------- You can use the script editor/resources/tools/data_files_conversion/1.2_to_1.3/update_quest.lua to automatically update your data files. Don't forget to make a backup first. * Maps: New properties sprite, sound for switches (#553). * Maps: The subtype of switches is now a string. * Tilesets: The id of a tile pattern is now a string (#559). Solarus Quest Editor changes ---------------------------- * Add a sprite editor (#135). By Maxs. * Add a zoom level of 400%. By Maxs. * Add keyboard/mouse zoom features to sprites and tilesets. By Maxs. * Add Lua syntax coloring (#470). By Maxs. * Add a close button on tabs (#439). By Maxs. * Rework the quest tree to show the file hierarchy and Lua scripts. By Maxs. * Add specific icons for each resource type in the quest tree. * Move the entity checkboxes to the map view settings panel. By Maxs. * Allow to change the id of a tile pattern in the tileset editor (#559). * Don't initially maximize the editor window. * Fix converting quests to several versions in one go.
38 lines
1.2 KiB
Makefile
38 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.14 2014/08/29 02:12:31 rodent Exp $
|
|
|
|
VERSION= 1.3.1
|
|
DISTNAME= solarus-${VERSION}-src
|
|
PKGNAME= ${DISTNAME:S/-src//1}
|
|
CATEGORIES= games
|
|
MASTER_SITES= http://www.solarus-games.org/downloads/solarus/
|
|
|
|
MAINTAINER= rodent@NetBSD.org
|
|
HOMEPAGE= http://www.solarus-games.org/solarus/
|
|
COMMENT= Open-source Zelda-like 2D game engine licensed under GPL
|
|
LICENSE= gnu-gpl-v3
|
|
|
|
WRKSRC= ${WRKDIR}/solarus-${VERSION}
|
|
USE_CMAKE= yes
|
|
USE_LANGUAGES= c c++
|
|
|
|
.include "../../mk/bsd.fast.prefs.mk"
|
|
|
|
LDFLAGS.SunOS+= -lsocket -lnsl
|
|
|
|
.include "../../devel/physfs/buildlink3.mk"
|
|
.include "../../lang/LuaJIT2/buildlink3.mk"
|
|
LUA_VERSIONS_ACCEPTED= 51
|
|
BUILDLINK_API_DEPENDS.lua51+= lua51>=5.1.5
|
|
.include "../../lang/lua/buildlink3.mk"
|
|
.include "../../audio/libmodplug/buildlink3.mk"
|
|
.include "../../multimedia/libogg/buildlink3.mk"
|
|
.include "../../audio/libvorbis/buildlink3.mk"
|
|
.include "../../audio/openal/buildlink3.mk"
|
|
BUILDLINK_API_DEPENDS.SDL2_ttf+= SDL2_ttf>=2.0.12
|
|
.include "../../fonts/SDL2_ttf/buildlink3.mk"
|
|
BUILDLINK_API_DEPENDS.SDL2_image+= SDL2_image>=2.0.0
|
|
.include "../../graphics/SDL2_image/buildlink3.mk"
|
|
BUILDLINK_API_DEPENDS.SDL2+= SDL2>=2.0.1
|
|
.include "../../devel/SDL2/buildlink3.mk"
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|