This is what i've got so far:
class LinearCollage
{
private class Link
{
Picture data;
Link next;
Link prev;
Link cursor;
};
private Link pFirst;
private Link pLast;
private int nPictures;
private Picture clipboard;
public LinearCollage()
{
pFirst = null;
pLast = null;
nPictures = 0;
}
public void InsertObjectEnd(Picture object)
{
Link temp = new Link();
temp.data = object;
temp.prev = null;
temp.next = null;
temp.cursor = null;
if( pLast == null )
{
pLast = temp;
pFirst = temp;
}
else
{
pLast.next = temp;
temp.prev = pLast;
pLast = temp;
}
nPictures++;
}
I've got no way of testing it currently, but this should work right?

New Topic/Question
Reply



MultiQuote




|