mirror of
https://github.com/ApfelTeeSaft/PlanetFleet.git
synced 2026-08-26 19:33:38 +00:00
27 lines
800 B
C++
27 lines
800 B
C++
#include <solUtil.h>
|
|
|
|
#include "unitListbox.h"
|
|
#include "unit.h"
|
|
#include "unitFrameController.h"
|
|
|
|
namespace battleship{
|
|
using namespace std;
|
|
using namespace vb01;
|
|
using namespace vb01Gui;
|
|
using namespace gameBase;
|
|
|
|
UnitListbox::UnitListbox(Vector2 pos, Vector2 size, vector<string> lines, int maxDisplay, string fontPath) : Listbox(pos, size, lines, maxDisplay, fontPath){
|
|
}
|
|
|
|
void UnitListbox::onClose(){
|
|
UnitFrameController *ufCtr = UnitFrameController::getSingleton();
|
|
|
|
int id = selectedOption;
|
|
sol::state_view SOL_LUA_STATE = generateView();
|
|
string modelPath = (string)SOL_LUA_STATE["basePath"][id + 1] + (string)SOL_LUA_STATE["meshPath"][id + 1];
|
|
ufCtr->addUnitFrame(UnitFrameController::UnitFrame(modelPath, id, (int)UnitType::LAND));
|
|
|
|
ufCtr->setPlacingFrames(true);
|
|
}
|
|
}
|