16130638_Đỗ Văn Tường Tứ_Observer Chiến thắng

Ở tuần trước ta đã áp dụng mẫu MVC vào game, tuần này ta sẽ sử dụng 1 pattern thường xuất hiện trong mẫu MVC là Observer

Classdiagram





In Cotroller 

Khi con gấu đụng vào hũ mật  đồng nghĩa với việc chiến thắng game Controller sẽ báo trạng thái cho Model là đã chiến thằng










In Model

Cập nhập model khi đó đã chiến thắng hay chưa , sau đó thông báo cho Observer map đã thay đổi, sau khi thông báo set lại trạng thái cũ















In View

Sau khi nhận thông báo từ model, view kiểm tra xem model đã thay đổi những gì bằng cách kiểm tra các trạng thái của model, nếu đúng là đã thắng thì tắt chức năng nút Tạm dừng, dừng đồng hồ và hiện ra của sổ nhập tên cũng như bảng điểm trong extensionPanel



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

Đăng nhận xét