37 {
39
43
44
46 {
48 }
49
51 {
52 string characterName =
g_Game.GetPlayerGameName();
54 g_Game.SetPlayerGameName(characterName);
55 }
56
57
58 vector camera_position;
59 camera_position[0] = 1323.0;
60 camera_position[1] = 1.0;
61 camera_position[2] = 1590.37;
62 float camera_rotation_h = 100;
63 float camera_rotation_v = -3;
64 float camera_fov = 0.85;
65 float camera_focus_distance = 0.0;
66 float camera_focus_streght = 0.0;
67
68
69 float character_distance = 2.25;
70
71
72 m_SceneCamera =
CameraCreate(camera_position, camera_rotation_h, camera_rotation_v, camera_fov, camera_focus_distance, camera_focus_streght);
74
75 PPEffects.Init();
76
77
79 m_CharacterPos = camera_position + ( cam_dir * character_distance );
82
83 float overcast = 0.42;
84 float rain = 0.0;
85 float snowfall = 0.0;
86 float fog = 0.0;
87
88
90 m_Weather.GetOvercast().SetLimits(overcast, overcast);
91 m_Weather.GetRain().SetLimits(rain, rain);
92 m_Weather.GetSnowfall().SetLimits(snowfall, snowfall);
94
95 m_Weather.GetOvercast().Set(overcast, 0, 0);
97 m_Weather.GetSnowfall().Set(snowfall, 0, 0);
99
102
104
106
109
110
112
113 g_Game.SetHudBrightness(
g_Game.GetHUDBrightnessSetting());
114
116 }
vector SnapToGround(vector pos)
ref Timer m_TimerParticle
Camera CameraCreate(vector cam_pos, float cam_rot_h, float cam_rot_v, float cam_fov, float cam_focus_dist, float cam_focus_strg)
void CheckXboxClientUpdateLoopStart()
ref IntroSceneCharacter m_Character
void SetInitPostprocesses()
int m_LastPlayedCharacterID
void IntroSceneCharacter()