- 1
- 2
- 3
sector_t * s = §ors[secnum];
if (!s->floorplane.isSlope()) s->reflect[sector_t::floor] = arg1/255.f;
if (!s->ceilingplane.isSlope()) sectors[secnum].reflect[sector_t::ceiling] = arg2/255.f;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
sector_t * s = §ors[secnum];
if (!s->floorplane.isSlope()) s->reflect[sector_t::floor] = arg1/255.f;
if (!s->ceilingplane.isSlope()) sectors[secnum].reflect[sector_t::ceiling] = arg2/255.f;
присвоил переменной и во второй раз не использовал
И кто же это?
Кто с детства каждому знаком?
Эф! Пара-рара-рапам!
Цэ! Пара-рара-рапам!
Эм-Эф-Цэ!
Тогда для рифмы: «В костылях и обвесах!»
fixed
> Кто с детства каждому знаком?
Dangerous Dave?
Паскаль со своими TTypeами рядом не стоял
Ну Тарас-то реально T приписывает, даже в крестах. Я вроде бы в приписывании C к классам замечен не был. На MFC, слава интегралам, не писал.
Я минусну щас. Потому что исходники Хулионов я выкладывал. Даже в 3д (дельфовых) нету Т.
Исходники не глядел, почему-то казалось, что на гк где-то мелькал твой код из tlib, и там были префиксы.
Сейчас переглядел твои посты, ничего такого не нашёл.
Был неправ, прошу прощения. Можешь заминусовать.
как говорят поэты "один раз паскаль -- всегда паскаль"
на самом деле это уже все не нужно при человеческом кодстиле
мб внутри
s->ceilingplane.isSlope()
изменяется указатель sectors
хотя по виду не сказал бы
И?
Буква?..
а 255 для совместимости, старые форматы в byte аргументы парсили
кстати, они были написаны на паскале
https://www.youtube.com/watch?v=kN-9o8c4abQ
Там ещё тётка буквы открывать выходила
Код отсюда
Смотрите в LS_Sector_SetPlaneReflection
ааааааа