#include "../include/config.h" #include "../include/GuiLayers.h" #include "../include/Player.h" GuiLayer::GuiLayer(){ modal = 0; hasFocus = false; mCount = 0; mCurr = 0; mActionButton = PSP_CTRL_CIRCLE; } GuiLayer::~GuiLayer(){ resetObjects(); } void GuiLayer::Add(JGuiObject *object){ mObjects.push_back(object); mCount++; } int GuiLayer::Remove(JGuiObject *object){ for (int i=0;iRender(); } void GuiLayer::Update(float dt){ for (int i=0;iUpdate(dt); } void GuiLayer::resetObjects(){ for (int i=0;iFillRect(x0,y0,width,height/2,colors_up); renderer->FillRect(x0,y0+height/2,width,height/2,colors_down); // mEngine->DrawLine(0,y0,SCREEN_WIDTH,y0,ARGB(128,255,255,255)); // mEngine->DrawLine(0,y0+height,SCREEN_WIDTH,y0+height,ARGB(128,255,255,255)); } void GuiLayer::RenderMessageBackground(float y0, int height){ RenderMessageBackground(0,y0,SCREEN_WIDTH, height); } int GuiLayer::getIndexOf(JGuiObject * object){ for (int i=0; i