21 lines
542 B
C++
21 lines
542 B
C++
#include "PlayScene.h"
|
|
|
|
#include "GlyphElementFactory.h"
|
|
#include "InputWindowElementFactory.h"
|
|
|
|
|
|
gj::PlayScene::PlayScene(Param&& p) :
|
|
alloc_(p.alloc), logger_(p.logger), w_(p.w), h_(p.h),
|
|
clock_(p.clock), store_(&clock_, 256) {
|
|
GlyphElementFactory glyph(alloc_);
|
|
InputWindowElementFactory inputWin(alloc_);
|
|
|
|
Lua::FactoryMap map;
|
|
map["Glyph"] = &glyph;
|
|
map["InputWin"] = &inputWin;
|
|
|
|
lua_ = alloc_->MakeUniq<Lua>(
|
|
alloc_, &store_, map, "res/score/" + p.score + ".lua");
|
|
|
|
logger_->Print(L"PlayScene init");
|
|
} |