Package spaceinvaders

Interface Summary
SpaceInvader Defines the "SpaceInvader" abstraction.
 

Class Summary
A2GUI Graphical user interface for game - a JFrame containing a "ControlPanel" and a "GamePanel"
BasicInvader My demonstration basic invader class.
ControlPanel Display panel holding labels, text-fields (disabled output only) and action button
Game The Game object is the core of the application.
GamePanel A JPanel occupying most of the user interface used to display the invaders attacking the gun.
GameProgram Driver program for the SpaceInvaders demonstration of "framework" code and inheritance hierarchy.
InvaderFactory Static class - its methods are used to generate instances of classes that implement the Invader interface.