Sự kiện khi Screen3x3 và Screen4x4 được khởi tạo

Một phần của tài liệu Báo cáo Lập trình thiết bị di động (Android) (Trang 26 - 30)

3. Lập trình và mô phỏng chức năng

3.3.1 Sự kiện khi Screen3x3 và Screen4x4 được khởi tạo

- Thiết lập tỷ lệ các thành phần trên màn hình theo phần trăm của màn hình và thiết lập âm thanh theo thông số cấu hình được lưu trong cơ sở dữ liệu.

- Gán giá trị tên hình từ màn hình scrCapDo gửi qua cho biến

TenHinhGoc.

- Sự kiện TaiHinh được gọi sự kiện này sẽ gán những mãnh ghép của hình TenHinhGoc cho các nút theo đúng vị trí (từ 19 đối với cấp độ 3x3 và 116 đối với cấp độ 4x4).

- Thông báo hướng dẫn “lắc điện thoại để trộn hình” sau khi người dùng chọn “OK” thì sự kiện TuDongTronHinh sẽ thực thi trộn hình ngẫu nhiên.

 Thủ tục ThietLapTuyChinh: Lấy giá trị TuyChinh từ cơ sở dữ liệu gán vào mảng TuyChinh và kiểm tra nếu tại vị trí 1 của mảng TuyChinh có giá trị là True thì bật nhạc nền ngược lại gán giá trị Source của Player_ThangCuoc là rỗng, nếu tại vị trí 2 có giá trị là False thì gán giá trị Source của Sound_AmThanh

là rỗng.

 Thủ tục TaiHinh: gán giá Image cho các btn_Hinh1,...,btn_Hinh9

đối với cấp độ 3x3 và btn_Hinh1,...,btn_Hinh16 đối với cấp độ 4x4 theo đúng thứ tự các mãnh ghép từ 19 và từ 116.

3.3.2 Sự kiện AfterChoosing của Notifier_ThongBao

- Sau khi người dùng chọn “OK” ở thông báo hướng dẫn “lắc điện thoại để trộn hình” thì sự kiện này sẽ được gọi và kiểm tra lựa chọn của người dùng nếu người dùng chọn “OK” thì sự kiện Shaking của AS_TronHinh sẽ được bật. Ngoài ra nếu người dùng chọn “Chơi lại” ở thông báo kết quả chơi khi người dùng hoàn thành màn chơi thì giá trị của biến ThoiGianChoi sẽ được cập nhật về 0, biến

ThoiGianTronHinh được cập nhật lại 50, giá trị Text của 2 nút btn_DiChuyen

btn_ThoiGian cũng được cập nhật về 0 sau đó sẽ hiển thị lại thông báo hướng dẫn

“Lắc điện thoại để trộn hình”, nếu người dùng chọn “Quay về” thì sự kiện close screen sẽ được gọi. Nếu người dùng chạm vào nút quay về trên thiết bị thì thông báo nhắc nhở “Bạn muốn thoát khỏi màn chơi” sẽ hiển thị nếu người dùng chọn “Đúng” thì sự kiện close screen sẽ được gọi.

Một phần của tài liệu Báo cáo Lập trình thiết bị di động (Android) (Trang 26 - 30)

Tải bản đầy đủ (PDF)

(48 trang)