1#include <game/bases/d_model_play_guide.hpp>
2#include <game/bases/d_game_com.hpp>
4#include <game/framework/f_profile_name.hpp>
5#include <game/bases/d_WarningManager.hpp>
23 mLayout.mDrawOrder = m2d::DRAW_ORDER_MODEL_PLAY_GUIDE;
30 bool res =
mLayout.ReadResource(
"modelPlayGuide/modelPlayGuide.arc",
false);
35 if (dGameCom::GetAspectRatio() == EGG::Screen::TV_MODE_16_9) {
36 mLayout.build(
"modelPlayGuide_02.brlyt",
nullptr);
38 mLayout.build(
"modelPlayGuide_43.brlyt",
nullptr);
50 return !dWarningManager_c::isWarning();
virtual int preExecute()
pre method for the execute operation.
The screen overlay for Hint Movies.
virtual int execute()
do method for the execute operation.
nw4r::lyt::Pane * mpRootPane
The root pane of the layout.
virtual int create()
do method for the create operation.
virtual int draw()
do method for the draw operation.
bool createLayout()
Loads the resources and creates the layout for the base.
virtual ~dModelPlayGuide_c()
Destroys the base.
dModelPlayGuide_c()
Constructs a new base.
virtual int preExecute()
pre method for the execute operation.
bool mIsCreated
If the layout has been successfully created.
LytBase_c mLayout
The layout of the overlay.
virtual int doDelete()
do method for the delete operation.
@ NOT_READY
The step could not completed at this time.
@ SUCCEEDED
The step was completed successfully.
#define BASE_PROFILE(profName, className)
Creates a basic profile, using the profile number as the execute and draw order value.