- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
function getCountComment($ent_id = null)
{
if(empty($ent_id))
{
return false;
}
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
function getCountComment($ent_id = null)
{
if(empty($ent_id))
{
return false;
}
...
}
+147
int main(int argc, char* argv[])
{
std::cout<<"Good testing!\n";
system("PAUSE");
return 0;
}
http://www.gamedev.ru/code/forum/?id=151702
+147
function str_from_translit($st)
{
$trans = array(
"a" => "а",
"b" => "б",
"v" => "в",
"g" => "г",
"d" => "д",
"e" => "е",
"j" => "ж",
"z" => "з",
"i" => "и",
"k" => "к",
"l" => "л",
"m" => "м",
"n" => "н",
"o" => "о",
"p" => "п",
"r" => "р",
"s" => "с",
"t" => "т",
"y" => "у",
"f" => "ф",
"h" => "х",
"c" => "ц",
"ch" => "ч",
"sh" => "ш",
"sh" => "щ",
"A" => "А",
"B" => "Б",
"V" => "В",
"G" => "Г",
"D" => "Д",
"E" => "Е",
"J" => "Ж",
"Z" => "З",
"I" => "И",
"K" => "К",
"L" => "Л",
"M" => "М",
"N" => "Н",
"O" => "О",
"P" => "П",
"R" => "Р",
"S" => "С",
"T" => "Т",
"Y" => "У",
"F" => "Ф",
"H" => "Х",
"C" => "Ц",
);
return strtr($st, $trans);
}
+147
Дайте кнопку "Like vkontakte!", у меня нет ни твитера ни фейсбука!
+147
/*Авотризвация*/
table.authform
{
border: 1px solid #899AB2;
}
.............
Интерлайн Про Авотризвирует -_-
+147
void Character::getWalkScreenDirection(SPVector& dst) {
float stick_y = 0.0f, stick_x = 0.0f;
/*if(isPadMove())*/ {
stick_y = getOffsetLY();
stick_x = getOffsetLX();
}/*else*/{
//stick_y = angleAC_DIRECTION[animator.animation.getDirection()][0];
//stick_x = angleAC_DIRECTION[animator.animation.getDirection()][1];
/*
if(stick_y == 0 && stick_x == 0){
animator.animation.set(AC_DIRECTION_NONE); // stop walking
animator.animation.set(AC_MOVEMENT_IDLE);
animator.animation.update();
}*/ }
dst.asg(0,0,0);
/* if(animator.animation.getDirection() == AC_DIRECTION_NONE){
//CameraCore* camera = game.get_camera();
camera = game.get_camera();
cam_up = camera->up();
SPVector up_tmp = camera->up();
SPVector look = camera->look();
SPVector look_tmp = camera->look();
cam_right = up_tmp.cross(look_tmp);
return;
} */
SPPosition current;
model.getRootPose(current);
bool isRun = this->isRun();
if(animator.getTarget()){
if(animator.getTarget()->get_run(current, isRun)){ // run stance can overwrite depend from target
state(CharacterFlags_MODE_SWAPRUN, true);
state(CharacterFlags_MODE_RUN,isRun);
}
}
CameraCore* camera_compare = game.get_camera();
SPVector cam_compare_pos = camera_compare->pos();
if(cam_compare_pos != cam_pos) {
if(first_time) {
cam_time = game.time.system.current_value(1);
cam_time /= 1000;
first_time = false;
first_stick_x = stick_x; //premiere fois : on rйcup la position du stick en x et y
first_stick_y = stick_y;
}
double move_time = game.time.system.current_value(1);
move_time /= 1000;
if(move_time - cam_time < delta_time) {
//stick_y = first_stick_y;
//stick_x = first_stick_x;
/*if(dst.len() != 0)
{
//animator.animation.set(AC_DIRECTION_FORWARD); // for the animation
animator.animation.enable(true);
animator.animation.set(isRun?AC_MOVEMENT_RUN:AC_MOVEMENT_WALK);
dst.norm();
model.setDirection(dst); // facing the direction
}
return;*/
}
}
if(stick_y==0 && stick_x==0) initializeCameraAxis();
SPVector new_direction;
new_direction.asg(stick_x, 0, stick_y);
if(new_direction.len() != 0) new_direction.norm();
if(direction_reference.len() != 0) direction_reference.norm();
float scalar_product = new_direction.dot(direction_reference);
if(fabs(scalar_product) <= delta) {
direction_reference.asg(new_direction);
initializeCameraAxis();
}
if(cam_compare_pos == cam_pos || (cam_compare_pos != cam_pos && fabs(scalar_product) <= delta)) {
first_time = true;
SPVector up = cam_up;
SPVector right = cam_right;
up.y = 0;
right.y = 0;
// CameraCore* camera_2 = game.get_camera(); //rйtablissement d'une camйra inversйe
// SPPosition pos_test = camera_2->sview();
// SPVector vec_test = pos_test.c;
SPVector vec_test = cam_pos;
SPVector vec_stock;
vec_stock.asg(69.8761444,2.45131993,117.599548);
if(vec_test.equal(vec_stock,0.0000001f)) {
up.x = - up.x;
up.z = - up.z;
}
////////////////
if(up.len() != 0) up.norm();
if(right.len() != 0) right.norm();
up *= stick_y;
right *= stick_x;
dst = up; // update destination vector
dst += right; // i.e. dst = up + right
if(dst.len() != 0) {
//animator.animation.set(AC_DIRECTION_FORWARD); // for the animation
animator.animation.enable(true);
animator.animation.set(isRun?AC_MOVEMENT_RUN:AC_MOVEMENT_WALK);
dst.norm();
model.setDirection(dst); // facing the direction
}
Такой код в нашем движке.
ЗЫ. Код немного ужат, так как не помещался в 100 строк.
+147
$prim = mysql_result($result,$i,"prim");
$gruz = mysql_result($result,$i,"gruz");
$kuzov = mysql_result($result,$i,"kuzov");
$o_strana = mysql_result($result,$i,"o_strana");
$o_gorod = mysql_result($result,$i,"o_gorod");
$k_strana = mysql_result($result,$i,"k_strana");
$k_gorod = mysql_result($result,$i,"k_gorod");
$stavka = mysql_result($result,$i,"stavka");
$data = mysql_result($result,$i,"data");
$m3 = mysql_result($result,$i,"m3");
$ves = mysql_result($result,$i,"ves");
$valuta = mysql_result($result,$i,"valuta");
$firstname = mysql_result($result,$i,"firstname");
$lastname = mysql_result($result,$i,"lastname");
$middlename = mysql_result($result,$i,"middlename");
$phone = mysql_result($result,$i,"phone");
$cb_icq = mysql_result($result,$i,"cb_icq");
$cb_skype = mysql_result($result,$i,"cb_skype");
$cb_company = mysql_result($result,$i,"cb_company");
$cb_org = mysql_result($result,$i,"cb_org");
$cb_profession = mysql_result($result,$i,"cb_profession");
пробуем сервер баз данных на выносливость...
+147
var that = this;
просто и со вкусом
+147
function grabb($str, $start, $end) {
$start = strpos($str, $start) + strlen($start);
$end = strpos($str, $end, $start);
$result = substr($str, $start, $end - $start);
flush();
return $result;
}
Человек, писавший это явно хоть раз произносил фразу "Регулярки ? Нет, не слышал."
+147
class PieceDragging
{
...
};
Переделываю всё тот же (недавно упоминавшийся) Jigsaw. Попытался произнести вслух название класса одного из состояний. Коллеги оценили. Придётся рефакторить...