Updating energy on UI
This commit is contained in:
parent
7063c6bc47
commit
69f7944b23
|
@ -714,6 +714,7 @@ const GameClientState::NetEvent & GameState::DataRecieved( const GameClientState
|
|||
{
|
||||
// show my energy
|
||||
float energy = decoded.energy;
|
||||
((GamingUI*)this->gameUI)->SetEnergyText(std::to_wstring(energy));
|
||||
}
|
||||
}
|
||||
return GameClientState::event_processed;
|
||||
|
|
|
@ -102,6 +102,10 @@ void GamingUI::SetHPtext( std::wstring hp )
|
|||
{
|
||||
this->hp->setText(hp);
|
||||
}
|
||||
void GamingUI::SetEnergyText( std::wstring energy )
|
||||
{
|
||||
this->energy->setText(energy);
|
||||
}
|
||||
void GamingUI::ReadKeyInput()
|
||||
{
|
||||
if( this->key_forward ) this->sharedData->network->Send( Protocol_PlayerMovementForward() );
|
||||
|
|
|
@ -25,6 +25,7 @@ namespace DanBias { namespace Client
|
|||
void RenderText() const;
|
||||
bool Release();
|
||||
void SetHPtext( std::wstring hp );
|
||||
void SetEnergyText( std::wstring energy );
|
||||
|
||||
private: /* Overidden mouse methods */
|
||||
void OnMouse ( const Input::Struct::MouseEventData& eventData ) override { }
|
||||
|
|
|
@ -144,10 +144,10 @@ void AttatchmentMassDriver::Update(float dt)
|
|||
|
||||
if(currentEnergy > maxEnergy) currentEnergy = maxEnergy;
|
||||
|
||||
if(energyChange > 10)
|
||||
if(energyChange > 5)
|
||||
{
|
||||
((Game*)&Game::Instance())->onEnergyUpdateFnc( this->owner, currentEnergy);
|
||||
energyChange = 0;
|
||||
energyChange -= 5;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue