void SetupFlashlight(vec3_t origin, vec3_t angles, float time, float frametime);
2
3
struct DynamicLight
4
{
5
vec3_t origin;
6
float radius;
7
vec3_t color;
8
float die;
9
float decay;
10
int key;
11
12
// spotlight specific:
13
vec3_t angles;
14
float cone_hor;
15
float cone_ver;
16
char spot_texture[64];
17
};
18
19
DynamicLight* MY_AllocDlight (int key);
20
21
#define MAX_DLIGHTS 32
22
DynamicLight cl_dlights[MAX_DLIGHTS];
23
24
int g_flashlight;
25
Вот и всё проверил ошибок не было, а в игре нет никакого фонарика, потому что я знаю что нужно его подключить, но не знаю как. Помогите пожалуйста. Заранее благодарен.
Может не снёс, а перенёс? В чистый СДК. Маленький кусок кода без остального рендера. Естественно работать не будет.
Добавлено 03-12-2013 в 23:07:
Цитата:
master07 писал:
C++ Source Code:
DynamicLight cl_dlights[MAX_DLIGHTS];
Эти длайты надо ещё где-то в коде "менеджить" и отрисовывать вообще-то. Что толку от того, что они просто так есть и создаются в функции MY_AllocDlight?
Cybermax не торопись с выводами. HAWK нам одно время рассказывал, что у него программа "летает". Мы за него радовались, а он имел в виду, что она у него "падает".
вангую что он решил перенести фонарик из паранои, но перенёс только код длайтов и установку проекции, ни о каких рендерерах речи быть не может, опять же вангую что он нигде эти "снесённые" функции не вызывает.