games. Examples of this kind of game are Civilization, Donkey Kong (classic arcade), Pharaoh, Zeus, Warcraft, Diablo, Frogger, and Pirates!, among many others. It is so called because the "characters" or "little men" are referred to as "sprites". Simple and Easy to Use. Kyra has a clean and simple C++ interface. Or at least as simple as an engine can be. It comes with several examples to get you started, as well as full documentation for the API and the tool chain. Fully Featured. It is fully featured, supporting top-down, side, and isometric rendering. It supports the 'Sprite' as its basic type, but also supports Tiles and user-drawn Canvases. It can draw to a traditional bitmap surface, and supports OpenGL hardware acceleration. Industrial Strength. Kyra has a complete tool chain including a sprite editor and encoder. It's fast and capable, with specialized code for rendering and rectangle updates. Kyra 2 is an evolution of the API and features. There are some API changes, but it is generally friendly to the previous API with minor tweaks. The exception is widgets: they are completely redone in version 2. If you're starting with Kyra, start with Kyra version 2.x.
28 lines
892 B
Makefile
28 lines
892 B
Makefile
# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/03/07 02:46:24 mpasternak Exp $
|
|
# XXX
|
|
# XXX This file was created automatically using createbuildlink-3.2.
|
|
# XXX After this file as been verified as correct, the comment lines
|
|
# XXX beginning with "XXX" should be removed. Please do not commit
|
|
# XXX unverified buildlink[23].mk files.
|
|
|
|
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
|
|
KYRA2_BUILDLINK3_MK:= ${KYRA2_BUILDLINK3_MK}+
|
|
|
|
.if !empty(BUILDLINK_DEPTH:M+)
|
|
BUILDLINK_DEPENDS+= kyra2
|
|
.endif
|
|
|
|
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nkyra2}
|
|
BUILDLINK_PACKAGES+= kyra2
|
|
|
|
.if !empty(KYRA2_BUILDLINK3_MK:M+)
|
|
BUILDLINK_DEPENDS.kyra2+= kyra2>=2.0.7
|
|
BUILDLINK_PKGSRCDIR.kyra2?= ../../wip/kyra2
|
|
|
|
.include "../../devel/SDL/buildlink3.mk"
|
|
.include "../../graphics/SDL_image/buildlink3.mk"
|
|
.include "../../graphics/MesaLib/buildlink3.mk"
|
|
|
|
.endif # KYRA2_BUILDLINK3_MK
|
|
|
|
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
|