Bu sistem o kadar karışık ki zaten matematiğim kötüyken beynim yandı. Ya ekstra ekliyor ya negatife düşüyor ya başka bir olay oluyor.
İstediğim Sistem:
Oyunumda Pickuplar var
Bu pickup alındığında Clip dediğim değişkene 8 tane ekliyor.
Ve benim tabancamında en fazla 8 mermi alması gerekiyor.
Dolayısıyla Clip = 8 Tabancamın Mermisi = 0 ise Clip = 0 Tabanca Mermisi = 8 olmalı.
Fakat araya başka varyasyonlarda giriyor. Bu adam mermisi 3 iken dolum işlemi yapmak isteyebilir.
Dolayısıyla Clipin eksiye inmeden gereken miktarı alıp ana mermiye eklemesi ve kendinden çıkarması gerekiyor. Ve bunu yaparkende ana mermi 8 i geçmeyecek.
Clipte 8 mermi yok ise ana mermiyi doldurabildiği kadar doldurup kendini sıfırlaması gerekiyor.
Ayrıca ana mermi > clipten ve <8 ise yine aynı şekilde ne kadar varsa verip sıfırlanması gerekiyor.
Bu sistem en basit haliyle nasıl yapılabilir ?
İstediğim Sistem:
Oyunumda Pickuplar var
Bu pickup alındığında Clip dediğim değişkene 8 tane ekliyor.
Ve benim tabancamında en fazla 8 mermi alması gerekiyor.
Dolayısıyla Clip = 8 Tabancamın Mermisi = 0 ise Clip = 0 Tabanca Mermisi = 8 olmalı.
Fakat araya başka varyasyonlarda giriyor. Bu adam mermisi 3 iken dolum işlemi yapmak isteyebilir.
Dolayısıyla Clipin eksiye inmeden gereken miktarı alıp ana mermiye eklemesi ve kendinden çıkarması gerekiyor. Ve bunu yaparkende ana mermi 8 i geçmeyecek.
Clipte 8 mermi yok ise ana mermiyi doldurabildiği kadar doldurup kendini sıfırlaması gerekiyor.
Ayrıca ana mermi > clipten ve <8 ise yine aynı şekilde ne kadar varsa verip sıfırlanması gerekiyor.
Bu sistem en basit haliyle nasıl yapılabilir ?