More fix-ups, and a number of FIXMEs regarding coloring-book open feature.
This commit is contained in:
parent
60d291bcec
commit
158e56b8c8
2 changed files with 23 additions and 7 deletions
|
|
@ -6,7 +6,7 @@ Copyright (c) 2004 by Bill Kendrick
|
||||||
bill@newbreedsoftware.com
|
bill@newbreedsoftware.com
|
||||||
http://www.newbreedsoftware.com/tuxpaint/
|
http://www.newbreedsoftware.com/tuxpaint/
|
||||||
|
|
||||||
May 30, 2004
|
June 1, 2004
|
||||||
|
|
||||||
HIGH-PRIORITY DOCUMENTATION CHANGES:
|
HIGH-PRIORITY DOCUMENTATION CHANGES:
|
||||||
------------------------------------
|
------------------------------------
|
||||||
|
|
@ -45,6 +45,9 @@ HIGH-PRIORITY IMPLEMENTATION CHANGES:
|
||||||
outlines of shapes/pictures for kids to color, like a coloring book.
|
outlines of shapes/pictures for kids to color, like a coloring book.
|
||||||
The outlines would always remain 'above' the paint.
|
The outlines would always remain 'above' the paint.
|
||||||
|
|
||||||
|
FIXME: "Erase" icon on Open screen should disable when you click
|
||||||
|
an immutable image. Re-enable when clicking a saved image.
|
||||||
|
|
||||||
* Background mode -- immutable images stored in Tux Paint's "data"
|
* Background mode -- immutable images stored in Tux Paint's "data"
|
||||||
directory, but available via the "Open" dialog. They would be
|
directory, but available via the "Open" dialog. They would be
|
||||||
background images (a 'scene'), and possibly foreground elements,
|
background images (a 'scene'), and possibly foreground elements,
|
||||||
|
|
|
||||||
|
|
@ -10180,6 +10180,9 @@ int do_open(int want_new_tool)
|
||||||
|
|
||||||
/* "Erase" button: */
|
/* "Erase" button: */
|
||||||
|
|
||||||
|
/* FIXME: Deactivate if an immutable file ("starter") is
|
||||||
|
selected. Reactivate when clicking a normal (saved) file. */
|
||||||
|
|
||||||
dest.x = WINDOW_WIDTH - 96 - 48 - 48;
|
dest.x = WINDOW_WIDTH - 96 - 48 - 48;
|
||||||
dest.y = (48 * 7 + 40 + HEIGHTOFFSET) - 48;
|
dest.y = (48 * 7 + 40 + HEIGHTOFFSET) - 48;
|
||||||
SDL_BlitSurface(img_erase, NULL, screen, &dest);
|
SDL_BlitSurface(img_erase, NULL, screen, &dest);
|
||||||
|
|
@ -10563,11 +10566,18 @@ int do_open(int want_new_tool)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* BEGIN FIXME: Determine if this was a 'starter' image, and
|
||||||
|
use a different path if so... */
|
||||||
|
|
||||||
snprintf(fname, sizeof(fname), "saved/%s%s",
|
snprintf(fname, sizeof(fname), "saved/%s%s",
|
||||||
d_names[which], d_exts[which]);
|
d_names[which], d_exts[which]);
|
||||||
|
|
||||||
rfname = get_fname(fname);
|
rfname = get_fname(fname);
|
||||||
|
|
||||||
|
/* -- END FIXME -- */
|
||||||
|
|
||||||
|
|
||||||
#ifdef SAVE_AS_BMP
|
#ifdef SAVE_AS_BMP
|
||||||
img = SDL_LoadBMP(rfname);
|
img = SDL_LoadBMP(rfname);
|
||||||
#else
|
#else
|
||||||
|
|
@ -10604,6 +10614,9 @@ int do_open(int want_new_tool)
|
||||||
oldest_undo = 0;
|
oldest_undo = 0;
|
||||||
newest_undo = 0;
|
newest_undo = 0;
|
||||||
|
|
||||||
|
/* FIXME: Set values so that we don't try to
|
||||||
|
re-save immutable images */
|
||||||
|
|
||||||
been_saved = 1;
|
been_saved = 1;
|
||||||
reset_avail_tools();
|
reset_avail_tools();
|
||||||
tool_avail[TOOL_NEW] = 1;
|
tool_avail[TOOL_NEW] = 1;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue