Animation Lecture
- Title slide
- Beginning animation
- The basic bouncing ball
- MVC
- The Model: Fields
- The Model: Code
- The View
- The Controller
- Model Independence
- Observer and Observable
- Background Example
- The background method
- Fixing the paint method
- Why We Get Flicker
- Example of Double Buffering
- Code for Double Buffering
- Adding a Start/Stop Button
- Using Images
- Good News, Bad News
- MediaTracker
- The Rotating Skull
- Sprites
- More Than One Sprite
- Dragging Images
- How To Drag Images
- Detecting clicks on images I
- Detecting clicks on images II
- Mouse Methods
- Starting a Drag
- Dragging
- Stopping a Drag
- Credits
- The End