mirror of
https://github.com/zeldaret/st
synced 2026-10-14 07:40:56 -04:00
Misc Stuff 5 (#63)
* name item 31 to 34 * name item 25 to 29 * decompile PassengerManager (95%) * started cargo manager * local attribute * passenger/cargo manager ov001 functions * name item manager functions * fix build issues & more docs on 027e0cd8 * format
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
#include "MainGame/CargoManager.hpp"
|
||||
#include "System/SysNew.hpp"
|
||||
|
||||
CargoManager *CargoManager::Create() {
|
||||
return new(HeapIndex_1) CargoManager();
|
||||
}
|
||||
|
||||
void CargoManager::SetCargo(unk32 type, unk32 amount) {
|
||||
this->mCargo.Set(type, amount);
|
||||
this->func_ov024_020d5900();
|
||||
}
|
||||
|
||||
void CargoManager::GetTypeAndAmount(unk32 *pType, unk32 *pAmount) {
|
||||
volatile Cargo *pCargo = &this->mCargo2;
|
||||
|
||||
unk32 type = pCargo->mType;
|
||||
unk32 amount = pCargo->mAmount;
|
||||
|
||||
*pType = type;
|
||||
*pAmount = amount;
|
||||
}
|
||||
|
||||
void CargoManager::func_ov024_020d5900() {
|
||||
this->mCargo2 = this->mCargo;
|
||||
}
|
||||
|
||||
void CargoManager::func_ov024_020d591c() {
|
||||
this->mCargo = this->mCargo2;
|
||||
}
|
||||
Reference in New Issue
Block a user