16130674 - Võ Văn Vũ - Xử lý di chuyển, áp dụng Observer vào di chuyển

- Thêm listener cho các nút điều khiển WASD
- Trước khi di chuyển sẽ cần phải lưu lại vị trí ô cũ để khi trả lời sai sẽ lùi lại ô cũ. 
- Để di chuyển được, cần phải kiểm tra ô ở hướng di chuyển tiếp theo có phải là đá hay không, nếu là đá không di chuyển được. Nếu là câu hỏi hoặc hủ mật thì thực hiện chức năng tương ứng. 
- controller/MainController.java

- model/MainModel.java


-model/Bear.java

-view/MainView.java: MainView nhận thông báo -view/BoardPanel.java: BoardPanel được cập nhật với toạ độ của gấu

- Class Diagram:

Không có nhận xét nào:

Đăng nhận xét