This project is read-only.

Infinite Loop on Squeeze Between Sprite and Map Edge

The pushback for sprite collisions with the map edge is directly away from the map edge. The pushback for sprite collisions with another sprite is the reversal of the intersecting movement. When th...

Id #2109 | Release: None | Updated: Feb 2, 2013 at 2:05 AM by IrishBouzouki | Created: May 4, 2008 at 10:21 PM by IrishBouzouki

Help->About Dialog with Root Folder Information

Provide a "Help>About" dialog box (needed anyway). As part of this dialog box show the full path name for the application's root install hidden system folder so the user may modify the game content.

Id #2108 | Release: None | Updated: Jun 11, 2013 at 1:42 AM by IrishBouzouki | Created: May 4, 2008 at 1:49 PM by IrishBouzouki

AI Plug-Ins

Very long term goal... (after all, there is no AI anything yet or even anything for an AI to do) Provide a mechanism for the user to add plug-ins to provide AI functions without re-compiling game c...

Id #2103 | Release: None | Updated: Feb 2, 2013 at 2:06 AM by IrishBouzouki | Created: May 3, 2008 at 4:49 PM by IrishBouzouki

Sprite Drag Rotation Collision With World Map Edge

Need to detect on rotation when collision with world map edge (not just camera viewport edge) occurs and if collision is detected reset mouse to last position and reverse transformation.

Id #2102 | Release: None | Updated: Jun 11, 2013 at 1:42 AM by IrishBouzouki | Created: May 3, 2008 at 4:37 PM by IrishBouzouki

Pan Too Fast for User to Interrupt

Pan calls to AutoNudge need to use a threaded timer to allow painting via update to catch up and the user to stop panning where they want. Have to use Update() because Invalidate() does not cause r...

Id #2101 | Release: None | Updated: Feb 2, 2013 at 2:06 AM by IrishBouzouki | Created: May 3, 2008 at 4:35 PM by IrishBouzouki

Animation Pauses During Sprite Drag Operation

This is because (near as I can tell) some windows forms events do not fire while the mouse is down, or at least are queued up until the mouse is released. I know scroll bar events still work but I ...

Id #2098 | Release: None | Updated: Feb 2, 2013 at 2:06 AM by IrishBouzouki | Created: May 3, 2008 at 12:40 PM by IrishBouzouki

Scroll/Zoom Bars Do Not Match Viewport on File Open/New

When a file is first opened (or a new file is loaded) the scroll and zoom bars retain their former setting but the viewport now shows the game in its 'default' state. As soon as any of the bars are...

Id #2023 | Release: None | Updated: Feb 2, 2013 at 2:06 AM by IrishBouzouki | Created: Apr 26, 2008 at 10:07 PM by IrishBouzouki

Sprite Groups

Another cc class, this one takes groups of sprites and replaces them on the map with a unified control that paints as each sprite separately but uses a combined union region and intercept any mouse...

Id #2020 | Release: None | Updated: Feb 2, 2013 at 2:06 AM by IrishBouzouki | Created: Apr 26, 2008 at 12:04 AM by IrishBouzouki

Sprite Collision

Sprites have regions, it should not be complicated to determine during sprite drag operations if they are colliding with other sprites and if so reset the position/rotation/whatever to the last pre...

Id #2019 | Release: None | Updated: Jun 11, 2013 at 1:42 AM by IrishBouzouki | Created: Apr 26, 2008 at 12:00 AM by IrishBouzouki

Sprite Agents and Sprite Objects

The current ccSprite class is really what I would call a "Sprite Agent", a control moved around by the player as part of playing the game.   There is also a need for a very similar class which I wo...

Id #1947 | Release: None | Updated: Feb 2, 2013 at 2:06 AM by IrishBouzouki | Created: Apr 23, 2008 at 1:09 AM by IrishBouzouki