Skip to content
DuongMinhSon16012004 edited this page Aug 27, 2024 · 8 revisions

Inventory

Mô tả: Kho đồ của người chơi, chứa thông tin các vũ khí như súng, cận chiến, vũ khí ném; thông tin trang bị và vật phẩm trị thương.

1. getGun

Weapon getGun()
  • Mô tả: Lấy thông tin vũ khí tầm xa trong kho đồ.

2. getMelee

Weapon getMelee()
  • Mô tả: Lấy thông tin vũ khí cận chiến trong kho đồ.

3. getListThrowable

List<Weapon> getListThrowable()
  • Mô tả: Lấy danh sách thông tin vũ khí ném trong kho đồ.

4. getListHealingItem

List<HealingItem> getListHealingItem()
  • Mô tả: Lấy danh sách thông tin vật phẩm trị thương trong kho đồ.

5. getArmor

Armor getArmor()
  • Mô tả: Lấy danh sách thông tin trang bị trong kho đồ.

Element

Mô tả: Bao gồm các thành phần trong trò chơi, bao gồm player, enemy, weapon, obstacle,...

1. getId

String getId()
  • Mô tả: Lấy id của thành phần

2. getType

ElementType getType()
  • Mô tả: Lấy phân loại của thành phần

3. getX / getY

int getX()
int getY()
  • Mô tả: Lấy vị trí x, y của thành phần

Weapon

Mô tả: Thông tin vũ khí, có 3 loại vũ khí là gun, melee, throwable

1. getPoint

int getPoint()
  • Mô tả: Lấy ra điểm số nhận được khi nhặt

2. getDamage

int getDamage()
  • Mô tả: Lấy ra sát thương của vũ khí lên người chơi khác

3. getObstacleDamage

int getObstacleDamage()
  • Mô tả: Lấy ra sát thương của vũ khí lên vật cản

4. getCooldown

int getCooldown()
  • Mô tả: Lấy ra thời gian hồi giữa mỗi lần sử dụng

5. getCapacity

int getCapacity()
  • Mô tả: Lấy ra số lượng đạn tối đa (chỉ áp dụng cho vũ khí tầm xa gun)

6. getRange

int getRange()
  • Mô tả: Lấy ra phạm vi sử dụng vũ khí

Player

Mô tả: Thông tin người chơi

1. getPlayerName

String getPlayerName()
  • Mô tả: Lấy ra tên của người chơi

2. getBulletNum

int getBulletNum()
  • Mô tả: Lấy ra số lượng đạn đang cố của người chơi (đạn của vũ khí tầm xa gun)

3. getDamageReduction

int getDamageReduction()
  • Mô tả: Lấy ra phần trăm sát thương được giảm của người chơi (có được khi mang trang bị armor)

4. getPoint

int getPoint()
  • Mô tả: Lấy ra số điểm hiện tại của người chơi

5. getHp

int getHp()
  • Mô tả: Lấy ra số máu hiện tại của người chơi

6. getIsAlive

boolean getIsAlive()
  • Mô tả: Lấy ra trạng thái hiện tại của người chơi
  • Trả về:
    • true: còn sống
    • false: đã chết

Enemy

1. getDamage

int getDamage()
  • Mô tả: Lấy ra sát thương của kẻ thù.

Armor

1. getPoint

int getPoint()
  • Mô tả: Lấy ra số điểm nhận được khi nhặt trang bị

2. getDamageReduce

int getDamageReduce()
  • Mô tả: Lấy ra phần trăm giảm sát thương của trang bị

HealingItem

1. getHealingHP

int getHealingHP()
  • Mô tả: Lấy ra số máu được hồi trong 1 khoảng thời gian

2. getUsageTime

int getUsageTime()
  • Mô tả: Lấy ra thời gian hiệu lực

3. getPoint

int getPoint()
  • Mô tả: Lấy ra số điểm nhận được khi nhặt vật phẩm.