<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>зачем на форуме присутствует цитирование кода? on Психиатрия и психореаниматология</title><link>https://psychoreanimatology.org/forum/kniga-zhalob-i-predlozhenij/2382-zachem-na-forume-prisutstvuet-citirovanie-koda/</link><description>Recent content in зачем на форуме присутствует цитирование кода? on Психиатрия и психореаниматология</description><generator>Hugo</generator><language>ru-RU</language><lastBuildDate>Wed, 05 May 2010 18:33:57 +0400</lastBuildDate><atom:link href="https://psychoreanimatology.org/forum/kniga-zhalob-i-predlozhenij/2382-zachem-na-forume-prisutstvuet-citirovanie-koda/index.xml" rel="self" type="application/rss+xml"/><item><title>Re: зачем на форуме присутствует цитирование кода?</title><link/><pubDate>Wed, 05 May 2010 18:33:57 +0400</pubDate><guid/><description>&lt;p&gt;cross, вы давно тут код какой-либо цитировали? вот и я о том же&lt;/p&gt;&#10;&lt;p&gt;а народ не знает что такое код, использует цитирование и нарушает страницы. нафиг оно тут это цитрирвание кода вообще&lt;/p&gt;</description></item><item><title>Re: зачем на форуме присутствует цитирование кода?</title><link/><pubDate>Wed, 05 May 2010 16:11:17 +0400</pubDate><guid/><description>&lt;blockquote&gt;&#10;&lt;p&gt;зачем на форуме присутствует цитирование кода?&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;Затем, чтоб кто-нибудь, типа zx3267, его удобно цитировал.&lt;br&gt;&#10;Видимо движок взят с программерского сайта, где это нужно почти в каждом посте.&lt;br&gt;&#10;Может, психиатры захотят обсудить программки психтестирования на компьютере.&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;если встретится служебный //символ конца файла (код не помню)&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;Ctrl-Z или ^Z , кажется.&lt;/p&gt;</description></item><item><title>Re: зачем на форуме присутствует цитирование кода?</title><link/><pubDate>Wed, 05 May 2010 11:21:21 +0400</pubDate><guid/><description>&lt;p&gt;Почему, вот:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;&#10;&#10;//============= &amp;#39;game&amp;#39; это, собственно, сама игра ==================&#10;void SUPERMARIO::Game()&#10;{&#10;&#9;InitForStartGame(0);&#10;&#9;//music(NORMAL_MUSIC);&#10;&#9;while (GAMECYCLE)&#9;//цикл игры&#10;&#9;{&#10;&#9;//I. построение изображения &#10;&#9;MOVEOBJ::TotalAnimatedObject=0;&#10;&#9;prMonetsChangePhase();&#10;&#9;prPuziri();&#10;&#9;prBuildGamePicture();&#10;&#9;prShowDebugInfo();&#10;&#9;//II. логика игры&#10;&#9;BirdsOtSten();&#9;&#9;&#9;//птички отталкиваются от стен&#10;&#9;SkeletonCollect();&#9;&#9;//собираем скелетов&#10;&#9;prCleverobjRefresh();&#9;//обновляем все у умных объектов&#10;&#9;prMarioDeathOnShipah();&#9;//марио гасится на шипах&#10;&#9;prForMarioProtected();&#9;//чтобы марио был защищенным&#10;&#9;prPrizeCatch(Rick, Prize);//призы не проходят сквозь стенки и марио ловит призы&#10;&#9;prBricksNudgePrize();&#9;//кирпичи могут подталкивать призы&#10;&#9;prBricksRestore();&#9;&#9;//восстанавливаем кирпичи&#10;&#9;prTurtleCikAlien();&#9;&#9;//черепаха сбивает других чужих&#10;&#9;prMonetsTimeEndTimeLiveAndScoreCreate();//надо создать очки когда монетка пропадает&#10;&#9;prIfGameOver();&#9;&#9;&#9;//если конец игры &#10;&#9;prBossSalivaDeathMario();// кегли башки гасят марио и не пролетают через стены&#10;&#9;prBossSendSaliveAndKeepAtMario();//башка пускает &amp;#34;кегли&amp;#34; и находится вблизи от марио&#10;&#9;ArmsKillAlien();&#9;&#9;// оружие убивает чужих&#10;&#9;prLiftUpDown();&#9;&#9;&#9;//меняем направление лифта и обновляем его координаты&#10;&#9;prMarioDeathOnFlower();//марио гасится на зубастых цветках&#10;&#9;prFlowersUpDown();&#9;&#9;//поднимаем и опускаем зубастые цветки&#10;&#9;MindobjFunctions(Rick, Cleverobj);//различные функции&#10;&#9;MindobjFunctions(Rick, CleverAlien);//предусмотренные для Mindobj&#10;&#9;prMarioFlyDownCleverobj();&#9;//марио слетает с клевых объектов&#10;&#9;prMarioPositionerOnCleverobject();//позиционируем Mario на клевый объект&#10;&#9;prMarioRenewXY();//обновляем координаты Mario&#10;&#9;//если ноги марио близко к лифту, марио падает&#10;&#9;prMarioClammyToLift();&#9;//на лифт и его ускорение приравнять к нулю&#10;&#9;prMarioDownsBrickDestroy();//обрушиваем кирпичи под ногами у марио&#10;&#9;prArmsCollisionWithWall();//оружие сталкивается со стенами *&#10;&#9;prRememberOldMarioCoordinates();//запоминаем старые координаты Mario&#10;&#9;prKeyboardProcess();&#9;&#9;//обработка НАЖАТИЙ клавиш &#10;&#9;GameModesTreat();&#9;&#9;//обрабатываем ситуацию загрузки и рестарта уровня режимы игры&#10;&#9;if (DoorOpenCounter) DoorOpenCounter--;&#9;//чтобы дверь успела открыться&#10;&#9;prScrollBricks();&#9;&#9;//двигается фон (спрайты воды и огня)&#10;&#9;prChangeEffect();&#9;&#9;//эффект перехода на другой экран&#10;&#9;prShowFPS();&#9;&#9;&#9;//показать FPS&#10;&#9;prSynhronization();&#9;&#9;//синхронизируемся (ждем когда таймер станет равным 1)&#10;&#9;&#10;&#9;ShowLevelNumberTimeCounter++;&#10;&#10;&#9;if (ShowLevelNumberTimeCounter&amp;lt;100)&#10;&#9;{&#10;&#9;&#9;&#10;&#9;&#9;Msg(&amp;#34; МИР &amp;#34;, 34,MSG_NOUPDATE);&#10;&#9;&#9;&#10;&#10;&#9;&#9;if (LevelNumber&amp;lt;40)&#10;&#9;&#9;{&#10;&#9;&#9;&#9;scr.putNumb(LevelNumber/4+1,1);&#10;&#9;&#9;&#9;scr&amp;lt;&amp;lt; &amp;#39;-&amp;#39;;&#10;&#9;&#9;&#9;scr.putNumb(LevelNumber%4+1,1);&#10;&#9;&#9;}&#10;&#9;&#9;else&#10;&#9;&#9;{&#10;&#9;&#9;&#9;scr.putNumb(LevelNumber);&#10;&#9;&#9;}&#10;&#10;&#9;}&#10;&#9;&#10;&#9;static int ShowLog=0;&#10;&#9;//выводим изображение на экран из DoubleBuffer&#10;&#9;if (Keyb[KEY_L] &amp;amp;&amp;amp; Keyb[KEY_LEFTCTRL]) &#10;&#9;{&#10;&#9;&#9;Keyb^KEY_L;&#10;&#9;&#9;ShowLog^=1;&#10;&#9;}&#10;&#9;&#10;&#9;if (ShowLog) &#10;&#9;{&#10;&#9;&#9;//сжимаем картинку&#10;&#9;&#9;for(int i=0; i&amp;lt;100; i++)&#10;&#9;&#9;{&#10;&#9;&#9;&#9;memcpy(scr.DoubleBuffer+i*320, scr.DoubleBuffer+i*2*320,320);&#10;&#9;&#9;}&#10;&#9;&#9;&#10;&#9;&#9;scr.rectangle(0,100,320,100,0);&#10;&#9;&#9;Log.Show();&#10;&#9;}&#10;&#10;&#10;&#9;scr.update();&#9;&#9;&#9;&#10;&#9;} //конец цикла while&#10;}//конец функции game&#10;&#10;//функция main() пустая&#10;//хинт: программа рантьше стартовала из конструктора класса SUPERMARIO (это под DOS)&#10;// в данной версии стартует по другому (создается поток и из него уже)&#10;void main()&#10;{&#10;}&#10;&#10;&#10;void SUPERMARIO::DrawMenu()&#10;{&#10;&#9;Sound.InitDirectSound();&#10;&#10;&#9;//режим чтения - двоичный (это важно!!!)&#10;&#9;//иначе файл может не дочитываться до конца, если встретится служебный&#10;&#9;//символ конца файла (код не помню)&#10;&#9;//не знаю насколько это актуально для версии под Windows&#10;&#9;//для DOS&amp;#39;a очень важно и актуально&#10;&#9;_fmode=O_BINARY;&#10;&#10;&#9;SPRITE spr(&amp;amp;scr,1);&#10;&#9;SPRITE::IMAGE im;&#10;&#9;im.ID=2;&#10;&#9;im.Attribute=0;&#10;&#9;spr.LoadSpriteform(&amp;#34;graph\\zast.sp0&amp;#34;,im);&#10;&#9;im=spr.GetImage(2);&#10;//&#9;spr.Show( (320-im.Len)/2,(200-im.Hei)/2,2);&#10;&#9;scr.update();&#10;&#10;&#9;LoadSprites();&#9;&#9;//загружаем спрайты&#10;&#9;LoadSounds();&#9;&#9;//звуки&#10;&#9;LoadMusic();&#9;&#9;//музыку&#10;&#9;&#10;&#9;scr.LoadPaletteFromFile(&amp;#34;graph\\palette.dat&amp;#34;);&#10;&#10;&#9;//назначаем по умолчанию клавиши для игроков&#10;&#9;//первый игрок&#10;&#9;player[0].Left&#9;= KEY_LEFT;&#10;&#9;player[0].Right&#9;= KEY_RIGHT;&#10;&#9;player[0].Up&#9;= KEY_UP;&#10;&#9;player[0].Down&#9;= KEY_DOWN;&#10;&#9;player[0].Fire&#9;= KEY_SPACE;&#10;&#9;player[0].Run&#9;= KEY_LEFTCTRL;&#10;&#10;&#9;//второй игрок&#10;&#9;player[1].Left&#9;= KEY_Z;&#10;&#9;player[1].Right&#9;= KEY_C;&#10;&#9;player[1].Up&#9;= KEY_S;&#10;&#9;player[1].Down&#9;= KEY_X;&#10;&#9;player[1].Fire&#9;= KEY_A;&#10;&#9;player[1].Run&#9;= KEY_LEFTSHIFT;&#10;&#10;&#9;//третий игрок&#10;&#9;player[2].Left&#9;= KEY_PAD4;&#10;&#9;player[2].Right&#9;= KEY_PAD6;&#10;&#9;player[2].Up&#9;= KEY_PAD8;&#10;&#9;player[2].Down&#9;= KEY_PAD5;&#10;&#9;player[2].Fire&#9;= KEY_PAD0;&#10;&#9;player[2].Run&#9;= KEY_PAD7;&#10;&#10;&#9;//вычисляем скорость компьютера&#10;&#9;/*&#10;&#9;{&#10;&#9;&#9;FunctionSpeed();&#10;&#9;&#9;return;&#10;&#9;}&#10;&#9;*/&#10;&#9;scr.clear();&#10;&#10;&#9;//прерываем проигрывание музыки&#10;&#9;//MidiStop();&#10;&#10;&#9;Sound.play(SND_ZASTAVKA);&#10;&#10;&#9;//обработка того, что возвратило меню&#10;&#9;while (1) &#10;&#9;{&#10;&#9;&#9;if (GAMEEXIT==TRUE) return;&#10;&#10;&#9;&#9;int menu_index=MenuMain();&#10;&#9;&#9;//ONE PLAYER&#10;&#9;&#9;if (menu_index==1)&#9;&#10;&#9;&#9;{&#10;&#9;&#9;&#9;PlayerCounter=1;&#9;//один игрок&#10;&#9;&#9;&#9;&#10;&#9;&#9;&#9;/*for(int i=0; i&amp;lt;127; i++) &#10;&#9;&#9;&#9;{&#10;&#9;&#9;&#9;&#9;//scr.wait();&#10;&#9;&#9;&#9;&#9;scr.DecrementPalette();&#10;&#9;&#9;&#9;&#9;scr.DecrementPalette();&#10;&#9;&#9;&#9;&#9;while (Timer.Counter==0) Sleep(1);&#10;&#9;&#9;&#9;&#9;Timer.Counter=0;&#10;&#9;&#9;&#9;}*/&#10;&#10;&#9;&#9;&#9;scr.clear();&#10;&#9;&#9;&#9;scr.update();&#10;&#9;&#9;&#9;//scr.LoadPaletteFromFile(&amp;#34;graph\\palette.dat&amp;#34;);&#10;&#9;&#9;&#9;Game();&#10;&#9;&#9;&#9;Sound.play(SND_ZASTAVKA);&#10;&#9;&#9;&#9;continue;&#10;&#9;&#9;}&#10;&#10;&#9;&#9;//TWO PLAYER&#10;&#9;&#9;if (menu_index==2)&#9;&#10;&#9;&#9;{&#10;&#9;&#9;&#9;PlayerCounter=2;&#9;//два игрока&#10;&#9;&#9;&#9;Game();&#10;&#9;&#9;&#9;Sound.play(SND_ZASTAVKA);&#10;&#9;&#9;&#9;continue;&#10;&#9;&#9;}&#10;&#10;&#9;&#9;//THREE PLAYER&#10;&#9;&#9;if (menu_index==3)&#9;&#10;&#9;&#9;{&#10;&#9;&#9;&#9;PlayerCounter=3;&#9;//два игрока&#10;&#9;&#9;&#9;Game();&#10;&#9;&#9;&#9;Sound.play(SND_ZASTAVKA);&#10;&#9;&#9;&#9;continue;&#10;&#9;&#9;}&#10;&#10;&#9;&#9;//CONFIGURATION&#10;&#9;&#9;if (menu_index==4)&#9;&#10;&#9;&#9;{&#10;&#9;&#9;&#9;/*scr.clear();&#10;&#9;&#9;&#9;scr.update();&#10;&#10;&#9;&#9;&#9;char pass[]={ KEY_7, KEY_2,KEY_1,KEY_5,0 };&#10;&#10;&#9;&#9;&#9;int wrong=0;&#10;&#9;&#9;&#9;scr &amp;lt;&amp;lt; cur(13,9);&#10;&#9;&#9;&#9;scr &amp;lt;&amp;lt; &amp;#34;ВВЕДИТЕ ПАРОЛЬ&amp;#34;;&#10;&#10;&#9;&#9;&#9;scr &amp;lt;&amp;lt; cur(16, 12);&#10;&#9;&#9;&#9;scr.rectangle(15*8,11*8,9*8,3*8,9);&#10;&#9;&#9;&#9;scr.update();&#10;&#9;&#9;&#9;for(UINT i=0;i&#10;&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>зачем на форуме присутствует цитирование кода?</title><link/><pubDate>Wed, 05 May 2010 02:23:39 +0400</pubDate><guid/><description>&lt;p&gt;народ его использует что приводит к нарушению форматирования страниц&lt;/p&gt;&#10;&lt;p&gt;а код цитироваться тут вряд ли когда будет вообще. ну разве что код для психики&amp;hellip; :)&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;111 222 333 444 555 666 777 888 999 000 111 222 333 444 555 666 777 888 999 000 111 222 333 444 555 666 777 888 999 000 111 222 333 444 555 666 777 888 999 000 111 222 333 444 555 666 777 888 999 000&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item></channel></rss>