В продолжении данной темы, создал этот топик. Уж слишком часто такие бывают моменты, когда смеёшься до уморы
был у меня код:
|
Код
|
1
2
3
|
//if local actor = request actor, do nothing
if(!strcmp(nick,pClientActor->GetEntity()->GetName()))
return;
|
Потом я его закоментил, чтобы отдебагить, пару часов назад. Получился вот такой блок. Естественно, что на каждый закомментированный блок я поставил закладки, чтобы не забыть. Было лень делать блоковый комментарий, поэтому получилось это:
|
Код
|
1
2
3
|
//if local actor = request actor, do nothing
//if(!strcmp(nick,pClientActor->GetEntity()->GetName()))
// return;
|
Ну а потом ещё часа 2 дебагил код, в конце концов нашёл все ошибки, и решил раскомментить блоки. Прошёлся по закладкам, всё убрал, в том числе и свой блок. Потом чё-то всматриваюсь в первую строчку моего блока кода:
|
Код
|
1
2
3
|
if local actor = request actor, do nothing
if(!strcmp(nick,pClientActor->GetEntity()->GetName()))
return;
|
И не могу понять что это за язык программирования такой, и зачем я вообще на нём написал у себя в коде для С++:
if local actor = request actor,
do nothing
А главное, что некоторые слова подсвечиваются в редакторе как операторы, и только на слово local редактор ругается, что там скобка пропущена
Как же я мог написать что-то на другом языке программирования, который я сам не знаю, да ещё и пропустить скобку
И сижу туплЮЮ!!
А потом уже, спустя некоторое время, до меня доходит, что первая строчка в этом блоке была комментарием, что типа (если локальный игрок = удалённому игроку, не делать ничего), а я взял сдуру и раскоментил блок целиком
Поэтому, не ленитесь вставлять блочные комментарии к свой код
.