ref #79 Added defaultLight for obj.

This commit is contained in:
IgorekLoschinin 2021-07-24 19:23:47 +03:00
parent c4ff46523f
commit 10830e0b9a
12 changed files with 22 additions and 17 deletions

View File

@ -2,7 +2,7 @@
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1"> <TS version="2.1">
<context> <context>
<name>AbsLvlWorld</name> <name>AbstractLvl::AbsLvlWorld</name>
<message> <message>
<source>This a abstract lvl</source> <source>This a abstract lvl</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>

View File

@ -2,7 +2,7 @@
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1"> <TS version="2.1">
<context> <context>
<name>AbsLvlWorld</name> <name>AbstractLvl::AbsLvlWorld</name>
<message> <message>
<source>This a abstract lvl</source> <source>This a abstract lvl</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>

View File

@ -2,7 +2,7 @@
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1"> <TS version="2.1">
<context> <context>
<name>AbsLvlWorld</name> <name>AbstractLvl::AbsLvlWorld</name>
<message> <message>
<source>This a abstract lvl</source> <source>This a abstract lvl</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>

View File

@ -2,7 +2,7 @@
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1"> <TS version="2.1">
<context> <context>
<name>AbsLvlWorld</name> <name>AbstractLvl::AbsLvlWorld</name>
<message> <message>
<source>This a abstract lvl</source> <source>This a abstract lvl</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>

View File

@ -2,7 +2,7 @@
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1"> <TS version="2.1">
<context> <context>
<name>AbsLvlWorld</name> <name>AbstractLvl::AbsLvlWorld</name>
<message> <message>
<source>This a abstract lvl</source> <source>This a abstract lvl</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>

View File

@ -2,7 +2,7 @@
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1"> <TS version="2.1">
<context> <context>
<name>AbsLvlWorld</name> <name>AbstractLvl::AbsLvlWorld</name>
<message> <message>
<source>This a abstract lvl</source> <source>This a abstract lvl</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>

View File

@ -2,7 +2,7 @@
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1"> <TS version="2.1">
<context> <context>
<name>AbsLvlWorld</name> <name>AbstractLvl::AbsLvlWorld</name>
<message> <message>
<source>This a abstract lvl</source> <source>This a abstract lvl</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>

View File

@ -2,7 +2,7 @@
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1"> <TS version="2.1">
<context> <context>
<name>AbsLvlWorld</name> <name>AbstractLvl::AbsLvlWorld</name>
<message> <message>
<source>This a abstract lvl</source> <source>This a abstract lvl</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>

View File

@ -2,7 +2,7 @@
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1"> <TS version="2.1">
<context> <context>
<name>AbsLvlWorld</name> <name>AbstractLvl::AbsLvlWorld</name>
<message> <message>
<source>This a abstract lvl</source> <source>This a abstract lvl</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>

View File

@ -2,7 +2,7 @@
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1"> <TS version="2.1">
<context> <context>
<name>AbsLvlWorld</name> <name>AbstractLvl::AbsLvlWorld</name>
<message> <message>
<source>This a abstract lvl</source> <source>This a abstract lvl</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>

View File

@ -13,10 +13,13 @@
#include <abslvlsnake.h> #include <abslvlsnake.h>
#include "Crawl/iworlditem.h" #include "Crawl/iworlditem.h"
#include "Crawl/defaultlight.h"
namespace AbstractLvl { namespace AbstractLvl {
AbsLvlWorld::AbsLvlWorld() { AbsLvlWorld::AbsLvlWorld() {
setCameraReleativePosition({50,0,150}); setCameraReleativePosition({50,0,200});
setCameraRatation(QQuaternion::fromEulerAngles({0,0,0})); setCameraRatation(QQuaternion::fromEulerAngles({0,0,0}));
} }
@ -25,23 +28,24 @@ CRAWL::IPlayer *AbsLvlWorld::initPlayer() const {
} }
CRAWL::WorldRule *AbsLvlWorld::initWorldRules() { CRAWL::WorldRule *AbsLvlWorld::initWorldRules() {
return new CRAWL::WorldRule { return new CRAWL::WorldRule {
{0, {0,
{ {
{registerObject<Baff>(), 1} {registerObject<Baff>(), 10}, {registerObject<DefaultLight>(), 1}
} }
}, },
{200, {20,
{ {
{registerObject<ObstacleBlue>(), 1} {registerObject<ObstacleBlue>(), 10}, {registerObject<DefaultLight>(), 1}
} }
}, },
{300, {30,
{ {
{registerObject<ObstacleRed>(), 4} {registerObject<ObstacleRed>(), 40}, {registerObject<DefaultLight>(), 1}
} }
} }
@ -49,7 +53,7 @@ CRAWL::WorldRule *AbsLvlWorld::initWorldRules() {
} }
QString AbsLvlWorld::initHdrBackGround() const { QString AbsLvlWorld::initHdrBackGround() const {
return "qrc:/hdr/hdr/testHDR.hdr"; return "qrc:/hdr/hdr/plate_absLvl.hdr";
} }
QString AbsLvlWorld::description() const { QString AbsLvlWorld::description() const {

View File

@ -19,6 +19,7 @@ public:
AbsLvlWorld(); AbsLvlWorld();
CRAWL::IPlayer *initPlayer() const override; CRAWL::IPlayer *initPlayer() const override;
CRAWL::WorldRule *initWorldRules() override; CRAWL::WorldRule *initWorldRules() override;
QString initHdrBackGround() const override; QString initHdrBackGround() const override;