Man, this class is pretty!

This will be the best class ever.


Lecture Notes Last: Cpt. Beefheart and his magic engine

Here's the engine/framework that we have developed:

frilled.cs.indiana.edu%du -a magic | grep class

3	magic/net/AbstractConnection.class
3	         /GUIServer.class
2	         /MulticastConnection.class
2	         /Server.class

6	magic/actor2d/Actor2D.class
1	             /Moveable.class
1	             /ActorGroup2D.class
1	             /StaticActor.class
2	             /StaticActorGroup.class

1	magic/graphics/ImageGroup.class
2	              /Vector2D.class
2	              /AnimationStrip.class
1	              /Animator.class
2	              /BufferedGraphics.class
3	              /ImageLoader.class
1	              /VolatileGraphics.class

5	magic/awtex/Button2D.class
3	           /Component2D.class
3	           /Label2D.class
2	           /ButtonImageGroup.class
1	           /Container2D.class
1	           /Menu2D.class
3	           /Panel2D.class
4	           /RadioButton2D.class
2	           /RadioButtonGroup.class

2	magic/debug/DebuggingFrame.class
3	           /Debugger.class

5	magic/gamelet/Gamelet.class

2	magic/scene/Scene.class
3	           /QuadNode.class
3	           /QuadTree.class

2	magic/util/MagicUtils.class
frilled.cs.indiana.edu%
You can find this engine in
burrowww.cs.indiana.edu%pwd
/nfs/grouchy/home/user2/www/classes/a348-dger/t540/spr2002/lectures/code/Fourteen/reference
burrowww.cs.indiana.edu%ls -l
total 129
-rw-r--r--   1 dgerman      4759 Apr 30 18:09 AbstractConnection.java
-rw-r--r--   1 dgerman     11277 Apr 30 18:09 Actor2D.java
-rw-r--r--   1 dgerman      1516 Apr 30 18:09 ActorGroup2D.java
-rw-r--r--   1 dgerman      3650 Apr 30 18:09 AnimationStrip.java
-rw-r--r--   1 dgerman      4787 Apr 30 18:09 Animator.java
-rw-r--r--   1 dgerman      2138 Apr 30 18:09 BufferedGraphics.java
-rw-r--r--   1 dgerman      9764 Apr 30 18:09 Button2D.java
-rw-r--r--   1 dgerman      1488 Apr 30 18:09 ButtonImageGroup.java
-rw-r--r--   1 dgerman      4077 Apr 30 18:09 Component2D.java
-rw-r--r--   1 dgerman      1175 Apr 30 18:09 Container2D.java
-rw-r--r--   1 dgerman      4831 Apr 30 18:09 Debugger.java
-rw-r--r--   1 dgerman      3018 Apr 30 18:09 GUIServer.java
-rw-r--r--   1 dgerman      8550 Apr 30 18:09 Gamelet.java
-rw-r--r--   1 dgerman      1570 Apr 30 18:09 ImageGroup.java
-rw-r--r--   1 dgerman      3481 Apr 30 18:09 ImageLoader.java
-rw-r--r--   1 dgerman      5309 Apr 30 18:09 Label2D.java
-rw-r--r--   1 dgerman      2753 Apr 30 18:09 MagicUtils.java
-rw-r--r--   1 dgerman       842 Apr 30 18:09 Menu2D.java
-rw-r--r--   1 dgerman       355 Apr 30 18:09 Moveable.java
-rw-r--r--   1 dgerman      3116 Apr 30 18:09 MulticastConnection.java
-rw-r--r--   1 dgerman      3422 Apr 30 18:09 Panel2D.java
-rw-r--r--   1 dgerman      6770 Apr 30 18:09 QuadNode.java
-rw-r--r--   1 dgerman      4578 Apr 30 18:09 QuadTree.java
-rw-r--r--   1 dgerman      5658 Apr 30 18:09 RadioButton2D.java
-rw-r--r--   1 dgerman      3074 Apr 30 18:09 RadioButtonGroup.java
-rw-r--r--   1 dgerman      1657 Apr 30 18:09 Scene.java
-rw-r--r--   1 dgerman      3296 Apr 30 18:09 Server.java
-rw-r--r--   1 dgerman       545 Apr 30 18:09 StaticActor.java
-rw-r--r--   1 dgerman       862 Apr 30 18:09 StaticActorGroup.java
-rw-r--r--   1 dgerman      5607 Apr 30 18:09 Vector2D.java
-rw-r--r--   1 dgerman       925 Apr 30 18:09 VolatileGraphics.java
drwx------  10 dgerman       512 Apr 30 18:10 magic
burrowww.cs.indiana.edu%
A simple game that uses this engine can be found here:
/l/www/classes/a348-dger/t540/spr2002/lectures/code/Fourteen/nodez


Last updated: May 2, 2002 by Adrian German for A348/A548