📄 initgameobjects.cc
字号:
#include "monitorframe.hh"#include <sstream>using namespace bats;void MonitorFrame::initGameObjects(){ d_gameObjects.resize(GameObjectCount); GameObject go; go.gfx = d_gfxPlayerA; go.position = Vector3D(0.0, 0.0, 0.0); go.scale = Vector3D(1.0, 1.0, 1.0); /* Setup players team one */ for (unsigned i = TeamOnePlayerFirst; i <= TeamOnePlayerLast; ++i) { d_gameObjects[i] = go; std::stringstream txt; txt << (i - TeamOnePlayerFirst + 1); d_gameObjects[i].text = txt.str(); } go.gfx = d_gfxPlayerB; /* Setup players team two */ for (unsigned i = TeamTwoPlayerFirst; i <= TeamTwoPlayerLast; ++i) { d_gameObjects[i] = go; std::stringstream txt; txt << (i - TeamTwoPlayerFirst + 1); d_gameObjects[i].text = txt.str(); } /* Setup ball */ d_gameObjects[Ball].gfx = d_gfxBall; d_gameObjects[Ball].position = Vector3D(0.0, 0.0, 0.0); d_gameObjects[Ball].scale = Vector3D(1.0, 1.0, 1.0); //d_gameObjects[Ball].text = "Ball"; // go.gfx = d_gfxGoal; go.gfx = d_gfxGoal; /* Setup flags */ for (unsigned i = GoalFirst; i <= GoalLast; ++i) { d_gameObjects[i] = go; d_gameObjects[i].scale = Vector3D(0.3, 0.3, 0.3); //d_gameObjects[i].text = "Goal"; } go.gfx = d_gfxFlag; /* Setup flags */ for (unsigned i = FlagFirst; i <= FlagLast; ++i) { d_gameObjects[i] = go; d_gameObjects[i].scale = Vector3D(0.3, 0.3, 0.3); //d_gameObjects[i].text = "Flag"; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -