# HG changeset patch # User Matti Hamalainen # Date 1425047028 -7200 # Node ID 62d3cf9357066105ac735e1820427640807ffc20 # Parent ac7f374dfe0089769ff1b10e09db360283a0c63c Fix to match API changes. diff -r ac7f374dfe00 -r 62d3cf935706 krapula.c --- a/krapula.c Wed Feb 04 18:09:41 2015 +0200 +++ b/krapula.c Fri Feb 27 16:23:48 2015 +0200 @@ -1,5 +1,6 @@ #include "dmengine.h" #include "dmvecmat.h" +#include "dmperlin.h" #include static int demoInit(); @@ -7,7 +8,7 @@ static void demoQuit(); static int demoRender(); - +static DMPerlinContext perlinCtx; #define DM_COLORS (256) @@ -57,7 +58,7 @@ { for (x = 0; x < QWIDTH; x++) { - DMFloat f = 0.40f + dmPerlinNoise2D(x, y, 1.1f, q, 2); + DMFloat f = 0.40f + dmPerlinNoise2D(&perlinCtx, x, y, 1.1f, q, 2); map[y][x] = (int) (dmClamp10(f) * m); } } @@ -364,7 +365,7 @@ int i; // Initialize effect stuff - dmPerlinInit(); + dmPerlinInit(&perlinCtx, 1234); for (i = 0; i < NOSFE_MAX; i++) { @@ -385,7 +386,7 @@ if ((i = jssConvertModuleForPlaying(mod)) != DMERR_OK) { - dmError("Could not convert module for playing, %d: %s\n", + dmErrorMsg("Could not convert module for playing, %d: %s\n", i, dmErrorStr(i)); return DMERR_INIT_FAIL; }