Introduction - If you have any usage issues, please Google them yourself
earlier to help students write a simple animation : "Tanshichi prototype," not even on the map Snake can only control body movement. This procedure is no more readable (not reasonable whole design), but if you are trying to write "Tan Yi Yi" game, That reading this will be a good start.
Packet : 27796726shapeprj.zip filelist
ShapePrj/
ShapePrj/bak/
ShapePrj/bak/com/
ShapePrj/bak/com/cxlife/
ShapePrj/bak/com/cxlife/shape/
ShapePrj/bak/com/cxlife/shape/ShapeFrame.java~10~
ShapePrj/bak/com/cxlife/shape/ShapeFrame.java~11~
ShapePrj/bak/com/cxlife/shape/ShapeFrame.java~12~
ShapePrj/bak/com/cxlife/shape/ShapeFrame.java~13~
ShapePrj/bak/com/cxlife/shape/ShapeFrame.java~14~
ShapePrj/bak/com/cxlife/shape/ShapeFrame.java~5~
ShapePrj/bak/com/cxlife/shape/ShapeFrame.java~6~
ShapePrj/bak/com/cxlife/shape/ShapeFrame.java~7~
ShapePrj/bak/com/cxlife/shape/ShapeFrame.java~8~
ShapePrj/bak/com/cxlife/shape/ShapeFrame.java~9~
ShapePrj/bak/com/cxlife/snake/
ShapePrj/bak/com/cxlife/snake/AbstractSnake.java~1~
ShapePrj/bak/com/cxlife/snake/ClearUnit.java~1~
ShapePrj/bak/com/cxlife/snake/ClearUnit.java~2~
ShapePrj/bak/com/cxlife/snake/ClearUnit.java~3~
ShapePrj/bak/com/cxlife/snake/ClearUnit.java~4~
ShapePrj/bak/com/cxlife/snake/CommonMoveStrategy.java~1~
ShapePrj/bak/com/cxlife/snake/CommonMoveStrategy.java~2~
ShapePrj/bak/com/cxlife/snake/DefaultMoveStrategy.java~1~
ShapePrj/bak/com/cxlife/snake/DefaultMoveStrategy.java~2~
ShapePrj/bak/com/cxlife/snake/DefaultMoveStrategy.java~3~
ShapePrj/bak/com/cxlife/snake/DefaultMoveStrategy.java~4~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeFactory.java~18~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeFactory.java~19~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeFactory.java~20~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeFactory.java~21~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeFactory.java~22~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeFactory.java~23~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeFactory.java~24~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeFactory.java~25~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeFactory.java~26~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeFactory.java~27~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeUnit.java~16~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeUnit.java~17~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeUnit.java~18~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeUnit.java~19~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeUnit.java~20~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeUnit.java~21~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeUnit.java~22~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeUnit.java~23~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeUnit.java~24~
ShapePrj/bak/com/cxlife/snake/DefaultSnakeUnit.java~25~
ShapePrj/bak/com/cxlife/snake/Frame1.java~10~
ShapePrj/bak/com/cxlife/snake/Frame1.java~11~
ShapePrj/bak/com/cxlife/snake/Frame1.java~2~
ShapePrj/bak/com/cxlife/snake/Frame1.java~3~
ShapePrj/bak/com/cxlife/snake/Frame1.java~4~
ShapePrj/bak/com/cxlife/snake/Frame1.java~5~
ShapePrj/bak/com/cxlife/snake/Frame1.java~6~
ShapePrj/bak/com/cxlife/snake/Frame1.java~7~
ShapePrj/bak/com/cxlife/snake/Frame1.java~8~
ShapePrj/bak/com/cxlife/snake/Frame1.java~9~
ShapePrj/bak/com/cxlife/snake/GameStates.java~1~
ShapePrj/bak/com/cxlife/snake/GameStates.java~2~
ShapePrj/bak/com/cxlife/snake/ISnake.java~1~
ShapePrj/bak/com/cxlife/snake/ISnake.java~2~
ShapePrj/bak/com/cxlife/snake/ISnake.java~3~
ShapePrj/bak/com/cxlife/snake/ISnake.java~4~
ShapePrj/bak/com/cxlife/snake/ISnake.java~5~
ShapePrj/bak/com/cxlife/snake/ISnake.java~6~
ShapePrj/bak/com/cxlife/snake/MoveStrategy.java~1~
ShapePrj/bak/com/cxlife/snake/Snake.java~137~
ShapePrj/bak/com/cxlife/snake/Snake.java~138~
ShapePrj/bak/com/cxlife/snake/Snake.java~139~
ShapePrj/bak/com/cxlife/snake/Snake.java~140~
ShapePrj/bak/com/cxlife/snake/Snake.java~141~
ShapePrj/bak/com/cxlife/snake/Snake.java~142~
ShapePrj/bak/com/cxlife/snake/Snake.java~143~
ShapePrj/bak/com/cxlife/snake/Snake.java~144~
ShapePrj/bak/com/cxlife/snake/Snake.java~145~
ShapePrj/bak/com/cxlife/snake/Snake.java~146~
ShapePrj/bak/com/cxlife/snake/SnakeFactory.java~1~
ShapePrj/bak/com/cxlife/snake/SnakeFactory.java~2~
ShapePrj/bak/com/cxlife/snake/SnakeFactory.java~3~
ShapePrj/bak/com/cxlife/snake/SnakeFactory.java~4~
ShapePrj/bak/com/cxlife/snake/SnakeFactory.java~5~
ShapePrj/bak/com/cxlife/snake/SnakeFactory.java~6~
ShapePrj/bak/com/cxlife/snake/SnakeFactory.java~7~
ShapePrj/bak/com/cxlife/snake/SnakeFactory.java~8~
ShapePrj/bak/com/cxlife/snake/SnakeFactory.java~9~
ShapePrj/bak/com/cxlife/snake/SnakeFrm.java~1~
ShapePrj/bak/com/cxlife/snake/SnakeGame.java~10~
ShapePrj/bak/com/cxlife/snake/SnakeGame.java~11~
ShapePrj/bak/com/cxlife/snake/SnakeGame.java~12~
ShapePrj/bak/com/cxlife/snake/SnakeGame.java~13~
ShapePrj/bak/com/cxlife/snake/SnakeGame.java~14~
ShapePrj/bak/com/cxlife/snake/SnakeGame.java~15~
ShapePrj/bak/com/cxlife/snake/SnakeGame.java~16~
ShapePrj/bak/com/cxlife/snake/SnakeGame.java~7~
ShapePrj/bak/com/cxlife/snake/SnakeGame.java~8~
ShapePrj/bak/com/cxlife/snake/SnakeGame.java~9~
ShapePrj/bak/com/cxlife/snake/SnakePanel.java~48~
ShapePrj/bak/com/cxlife/snake/SnakePanel.java~49~
ShapePrj/bak/com/cxlife/snake/SnakePanel.java~50~
ShapePrj/bak/com/cxlife/snake/SnakePanel.java~51~
ShapePrj/bak/com/cxlife/snake/SnakePanel.java~52~
ShapePrj/bak/com/cxlife/snake/SnakePanel.java~53~
ShapePrj/bak/com/cxlife/snake/SnakePanel.java~54~
ShapePrj/bak/com/cxlife/snake/SnakePanel.java~55~
ShapePrj/bak/com/cxlife/snake/SnakePanel.java~56~
ShapePrj/bak/com/cxlife/snake/SnakePanel.java~57~
ShapePrj/bak/com/cxlife/snake/SnakeUnit.java~79~
ShapePrj/bak/com/cxlife/snake/SnakeUnit.java~80~
ShapePrj/bak/com/cxlife/snake/SnakeUnit.java~81~
ShapePrj/bak/com/cxlife/snake/SnakeUnit.java~82~
ShapePrj/bak/com/cxlife/snake/SnakeUnit.java~83~
ShapePrj/bak/com/cxlife/snake/SnakeUnit.java~84~
ShapePrj/bak/com/cxlife/snake/SnakeUnit.java~85~
ShapePrj/bak/com/cxlife/snake/SnakeUnit.java~86~
ShapePrj/bak/com/cxlife/snake/SnakeUnit.java~87~
ShapePrj/bak/com/cxlife/snake/SnakeUnit.java~88~
ShapePrj/classes/
ShapePrj/classes/com/
ShapePrj/classes/com/cxlife/
ShapePrj/classes/com/cxlife/snake/
ShapePrj/classes/com/cxlife/snake/CommonMoveStrategy.class
ShapePrj/classes/com/cxlife/snake/DefaultMoveStrategy.class
ShapePrj/classes/com/cxlife/snake/DefaultSnakeFactory.class
ShapePrj/classes/com/cxlife/snake/DefaultSnakeUnit.class
ShapePrj/classes/com/cxlife/snake/Direction.class
ShapePrj/classes/com/cxlife/snake/Frame1$1.class
ShapePrj/classes/com/cxlife/snake/Frame1$2.class
ShapePrj/classes/com/cxlife/snake/Frame1.class
ShapePrj/classes/com/cxlife/snake/GameStates.class
ShapePrj/classes/com/cxlife/snake/ISnake.class
ShapePrj/classes/com/cxlife/snake/MoveStrategy.class
ShapePrj/classes/com/cxlife/snake/Snake.class
ShapePrj/classes/com/cxlife/snake/SnakeFactory.class
ShapePrj/classes/com/cxlife/snake/SnakeFrm.class
ShapePrj/classes/com/cxlife/snake/SnakeGame.class
ShapePrj/classes/com/cxlife/snake/SnakePanel.class
ShapePrj/classes/com/cxlife/snake/SnakePanel_jButton1_actionAdapter.class
ShapePrj/classes/com/cxlife/snake/SnakePanel_jToggleButton1_actionAdapter.class
ShapePrj/classes/com/cxlife/snake/SnakePanel_this_mouseAdapter.class
ShapePrj/classes/com/cxlife/snake/SnakeUnit.class
ShapePrj/classes/package cache/
ShapePrj/classes/package cache/com.cxlife.snake.dep2
ShapePrj/classes/SnakeGame.html
ShapePrj/readme.txt
ShapePrj/ShapePrj.jpx
ShapePrj/ShapePrj.jpx.local
ShapePrj/ShapePrj.jpx.local~
ShapePrj/ShapePrj.jpx~
ShapePrj/src/
ShapePrj/src/com/
ShapePrj/src/com/cxlife/
ShapePrj/src/com/cxlife/snake/
ShapePrj/src/com/cxlife/snake/CommonMoveStrategy.java
ShapePrj/src/com/cxlife/snake/DefaultMoveStrategy.java
ShapePrj/src/com/cxlife/snake/DefaultSnakeFactory.java
ShapePrj/src/com/cxlife/snake/DefaultSnakeUnit.java
ShapePrj/src/com/cxlife/snake/DefaultSnakeUnit.jbx
ShapePrj/src/com/cxlife/snake/Direction.java
ShapePrj/src/com/cxlife/snake/Frame1.java
ShapePrj/src/com/cxlife/snake/GameStates.java
ShapePrj/src/com/cxlife/snake/ISnake.java
ShapePrj/src/com/cxlife/snake/MoveStrategy.java
ShapePrj/src/com/cxlife/snake/Snake.java
ShapePrj/src/com/cxlife/snake/Snake.java~1~
ShapePrj/src/com/cxlife/snake/SnakeFactory.java
ShapePrj/src/com/cxlife/snake/SnakeFrm.java
ShapePrj/src/com/cxlife/snake/SnakeGame.java
ShapePrj/src/com/cxlife/snake/SnakePanel.java
ShapePrj/src/com/cxlife/snake/SnakeUnit.java
ShapePrj/src/com/cxlife/snake/SnakeUnit.jbx
ShapePrj/src/com/cxlife/snake/SnakeUnit.jbx~