Magic tools (and tp-magic-config) supports local (user) plugins.

Added copyright & credit info to new Magic tool plugin .c files.
Updated Magic plugin doc API.
This commit is contained in:
William Kendrick 2007-08-08 06:56:04 +00:00
parent cf10090cc1
commit 0d6c2cf1b9
30 changed files with 1146 additions and 350 deletions

View file

@ -146,9 +146,10 @@ int example_init(magic_api * api)
// we installed our plugin and its data.)
snprintf(fname, sizeof(fname),
"%s/sounds/magic/%s.wav",
"%s/sounds/magic/%s",
api->data_directory, snd_filenames[i]);
printf("Trying to load %s sound file\n", fname);
// Try to load the file!
@ -334,7 +335,8 @@ void example_drag(magic_api * api, int which, SDL_Surface * canvas,
// useful things (which of our "Magic" tools is being used and
// the current and snapshot canvases).
api->line(which, canvas, snapshot, ox, oy, x, y, 1, example_line_callback);
api->line((void *) api, which, canvas, snapshot,
ox, oy, x, y, 1, example_line_callback);
// If we need to, swap the X and/or Y values, so that