forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Function не дает имена (http://forum.boolean.name/showthread.php?t=11664)

impersonalis 03.03.2010 15:50

Ответ: Function не дает имена
 
Цитата:

Сообщение от Mr_F_ (Сообщение 132505)
Код:

Global Mode=-1
Global group,window,statusbar,boxbutton,snaptoggle,viewwindow,toggleSolid,toggleWire,toggleEdged,modelbutton,mviewer,mviewcancel
Global mviewimport,propertieswindow,propXedit,propYedit,propZedit,propRXedit,propRYedit,propRZedit,modeMove,modeRotate,groupModels
Global timetouseimport,mviewplank,previewCam,mviewInsert,objwindow,groupObjects,mviewWithChildren,matedbutton,mateditor,matedclose

Global matNotSimple,matUseLighting,matUseAmb,matUseDiff,matUseLM,matUseRLM,matUseBump,matNoMips,matBright,matContrast,matHue,MatSaturation
Global matCR,matCG,matCB,matUseSpec,matSpec,matSpecPow,matUseEnv,matEnvInt,matAR,matAG,matAB,matUseRim,matRim,matRimPow,matPreDiff
Global matPreNS,matApply,matListWindow,groupMaterials,matListAdd,modeScale,propSXedit,propSYedit,propSZedit,DelayedPent,matMasked
Global matAlpha,mat2Sided,matExport,matImport,matListRename,matListDel,mviewarea,matListArea,objWindowArea,objWindowAreaM,objWindowAreaS
Global mviewRemove,mapbutton,mapwindow,mapclose,mapselectface,mapU,mapV,mapchangetimeout,mapUV,objdelete,matLambert,matHLambert
Global matOrenNayar,matAS,matPhong,matBlinn,matWI,matCT,groupMatDiff,groupMatSpec,anglesnap,renamewindow,rentextbox,renok,rencancel
Global matListRenaming,WorkedIn6Mode,mapPlanarMap,movingplane,mapUM,mapVM,matDepthmap,matParallax,matAlphaSlider,matRefract
Global FinalizingButton,FinalizingWindow,FinRender,FinCancel,Bhdrmap,Bhdrfile,Bhdrint,Bhdrblur,BGI,B1GI,B2GI,BFGRays,Bptpaths,Bptsize
Global BGI1_pm,BGI1_dpm,BGI1_pt,BGI1_fg,BGI1_mc,BGI2_pm,BGI2_dpm,BGI2_pt,BGI2_fg,BGI2_mc,lightbutton,lightwindow,lightcancel,lightlist
Global lightinsert,lightlistadd,lightlistremove,lightint,groupLights,lightR,lightG,lightB,lightShadRad,FinPreview,FinLoadLmaps,Bres
Global ProgressWin,ProgressBar,modeAlign,BGI1_None,BGI2_None,BGI1_Int,BGI2_Int,Bmcrays,Bphotons,BphotonRad,B_ar,B_ag,B_ab,BGIdiffint
Global B_aa,matOverdiff,FinAO,FinUW,Entitybutton,entwindow,entinsert,entcancel,entlist,groupEntities,ppbutton,ppwindow,ppclose,ppssao
Global matPaint,WorkedIn11Mode,PrtButton,PrtWindow,PrtCancel,PrtInsert,groupShapes,prtWall1,ActivePSys.PSystem,ActivePE.PEmitter
Global prtshiftx,prtshifty,prtshiftz,groupEmitters,PrtEArea,PrtSArea,PrtShapeSphere,PrtShapeCube,PrtSphereHotSpot,PrtSphereFalloff
Global PrtCubeBounds,PrtShapeAreaSphere,PrtShapeAreaCube,PrtCycle,PrtCDelay,PrtCDRnd,PrtMass,PrtLife,PrtLifeRnd,PrtRate,PrtTrails
Global PrtSoft,PrtDirX,GraphWindow,GraphBG,GraphClose,PrtDirY,PrtDirZ,PrtSize,PrtRotate,PrtAlpha,PrtRangeX,PrtRangeY,PrtRangeZ,groupPSystems
Global PrtSAdd,PrtModel,PrtMat,mviewHiddenOk,mviewHiddenSP,matListHiddenOk,PrtSRemove,PrtEAdd,PrtERemove,GraphExport,GraphImport
Global PrtImport,PrtExport,PrtAdditive,PrtMax,GraphXEdit,GraphYEdit,onMouse3,SelectedGraphPoint,ppssaopower,ppssaoscale,phywindow
Global phyclose,phygencol,phybutton,phythrow,phyhull,phytrimesh,phynone,DynWindow,DynClose,dyndyn,dynphys,dynmass,dynbutton
Global dynenable,dyngetback,matphysbutton,matphyswindow,matphysenable,matphysfriction,matphyshardtouch,matphyssofttouch,matphysbreakable
Global matphyshardsound,matphyssoftsound,matphysscrapesound,matphysbreaksound,matphysclose,matphysbullsound,matphysscrape,toolsbutton
Global toolswindow,toolsclose,toolsconvmtos,scriptbutton,scriptwindow,scriptnew,scriptsave,scriptcombobox,scriptdelete,scriptcreate
Global scriptcedit,scriptcok,scriptccancel,scriptarea,dynscript,dynchoosescript,dyncsarea,dyncsok,groupScripts,scriptglobal,bspwindow
Global bspbutton,bspclose,bspbuild,bspdebug,bspleafsarea,groupLeafs,bspshowallleafs,bspleafrename,primwindow,primcancel,primbox,primcyl
Global primsegs,propGlobal,propGWindow,propGClose,propGSkybox,propGSkyOn,propGOceanOn,phyboat,dboatWindow,dboatClose,dboatOn,phykeps
Global phymodel,pkeparea,pkepadd,pkepremove,pkepX,pkepY,pkepZ,pkepBuo,pkepLinDamp,groupKeps,pkeprenset,groupKepSets,pkepsetimport
Global phymcx,phymcy,phymcz,pkwindow,pkclose,pkepsetarea,pkepaddset,pkepdelset,pkepsetexport,dboatmaxdrag,dboatpower,groupBoats,dboatadd
Global dboatdel,dboatarea,dboatname,dboatdrivesound,dboatidlesound,dynai,aibutton,aiwindow,ainew,aicreate,aicedit,aicok,aiccancel,aicombobox
Global aisensing,aisensetypeslist,aisenseuse,aisensetypes,aisenseltypes,aisenselprops,aisenseaddtype,aisenseremovetype,aicondif,aicond1
Global aicondop,aicond2,aicondadd,aicondremove,aishedule,aitaskadd,aitaskremove,aitaskfunc,aitasktarget,aitaskparam,aisave,aidelete,aiimport
Global aiexport,dynchooseai,dyncaarea,dyncaok,groupAI,propGTeamsArea,propGTeamsAdd,propGTeamsRemove,teamcreate,teamcok,teamccancel,teamcedit
Global groupTeams,dynteam,dynchooseteam,dynctarea,dynctok,groupTeams2,propGTeamsAI,objrename,objrenamewin,objrenameedit,objrenameok,objrenamecancel
Global dboathealth,weapWindow,weapClose,weapdamage,weaprate,groupWeapons,weapadd,weapdel,weaparea,weapname,weapshootsound,weapreloadsound
Global weapammo,propGWeapButton,weapmodel,pmchoosePSystem,pmcparea,pmcpok,matphysparticles,groupPS,PrtBGColor,PrtBGR,PrtBGG,PrtBGB,filewindow
Global filecombobox,fileinsidelist,filereflist,fileleft,fileright,propGFile,ppssaofar,filemerge,toolscenterpivot,lightdirectional,lightpoint
Global lightspot,lightskylight,FinFastRender,toolsslice,toolsextrude,matanimbutton,matanimwindow,matanimclose,matanimwidth,matanimheight
Global matanimframes,matanimenable,matsphereframe,prtScaleX,prtScaleY,scriptclose,objwindowareae,entgroup,aiclose,matanimdelay,matspheretimeto
Global prtshiftxRND,prtshiftyRND,prtshiftzRND,GraphRNDEdit,prtBright,prtEmit,prtReset,prtTrail,prtUp,prtDown,prtPointalong,prtRed,prtGreen,prtBlue
Global prtNFR,FinImp,FinFRArea,FinFRBlur1,FinFRBlur2,FinPickAmb,LightPickColor,FinFRContrast,matphysdecals,matdecalbutton,matdecalclose
Global matdecalsize,matdecalwindow,matdecalenable,matblendbutton,matblendwindow,matblendclose,matblendalpha,matblendm2x,matblendm4x
Global phyheli,dheliname,dheliclose,groupHelis,dhelimaxdrag,dhelihealth,dheliarea,dheliadd,dhelidel,dheliwindow,matCPick,matAPick,PrtSDupl
Global PrtSRename

Global ShapeOffsetX#, ShapeOffsetY#, ShapeOffsetZ#, ShapeCenterX#, ShapeCenterY#, ShapeCenterZ#

Global CamNX#,CamNY#,CamNZ#

Global matsphere


поэтому я и забил на блиц :-D
без оопа жизни нет

что больше всего бесит с глобалами, приходится их в памяти держать, чтобы случайно не заюзать где-то ещё думая что они локалы.

Код:

Global var#=3.14

Print "global var="+var
demo()
WaitKey()
End

Function demo()
        Local var#=2.71
        Print "local var="+var
End Function

и всех делов

SBJoker 03.03.2010 15:52

Ответ: Function не дает имена
 
Стандартное поведение, замещение глобальных переменных локальными.
Ваш КЭП

Phantom 03.03.2010 16:27

Ответ: Function не дает имена
 
А чё, только в PHP global надо указывать внутри функции, чтобы получить доступ к внешней переменной? О_о

Knightmare 03.03.2010 16:31

Ответ: Function не дает имена
 
Цитата:

А чё, только в PHP global надо указывать внутри функции, чтобы получить доступ к внешней переменной? О_о
Судя по синтаксису, к созданию PHP приложили руки героиновые торчки.

.Squid 03.03.2010 17:43

Ответ: Function не дает имена
 
Цитата:

Сообщение от Phantom (Сообщение 140397)
А чё, только в PHP global надо указывать внутри функции, чтобы получить доступ к внешней переменной? О_о

Главное в похапэшное ООП не заглядывай. Меня давеча еле откачали после такого сеанса.

Phantom 04.03.2010 09:16

Ответ: Function не дает имена
 
Цитата:

Судя по синтаксису, к созданию PHP приложили руки героиновые торчки.
Синтаксис-то как раз нормальный там. Бесит разве только конкатенация строк точкой, а не плюсом, и обращение к методам объектов через -> О_о Но в принципе так как с php я начал изучение программирования можно сказать, то потом мне на Java трудно было привыкнуть писать точку вместо -> и плюс вместо точки :-D
Цитата:

Главное в похапэшное ООП не заглядывай. Меня давеча еле откачали после такого сеанса.
Уже почти год как всё пишу на ООП на PHP и ничего, пока живой. :-)

ABTOMAT 04.03.2010 19:06

Ответ: Function не дает имена
 
Цитата:

Сообщение от Phantom (Сообщение 140491)

Синтаксис-то как раз нормальный там. Бесит разве только конкатенация строк точкой, а не плюсом, и обращение к методам объектов через -> О_о Но в принципе так как с php я начал изучение программирования можно сказать, то потом мне на Java трудно было привыкнуть писать точку вместо -> и плюс вместо точки :-D

Уже почти год как всё пишу на ООП на PHP и ничего, пока живой. :-)

Я спокойно пересел с Блица, переключеюсь на php/java/c и обратно. К обращению через стрелку и конкатенации через точку тоже привык почти мгновенно и мне кажется, что ничего плохого в этом нет.
Ви такие считаете, шо я героиновый торчок?

Tadeus 04.03.2010 19:37

Ответ: Function не дает имена
 
Цитата:

Ви такие считаете, шо я героиновый торчок?

Цитата:

Сообщение от ABTOMAT (Сообщение 126876)
Меня пропалили :-D Так и знал что этот косяк слишком узнаваем

no comment Ж)

.Squid 04.03.2010 19:45

Ответ: Function не дает имена
 
Цитата:

Сообщение от ABTOMAT (Сообщение 140556)
Ви такие считаете, шо я героиновый торчок?

Если РНР твоих рук дело, то да.

Phantom 05.03.2010 00:04

Ответ: Function не дает имена
 
А я думал героин обычно внутривенно юзают.


Часовой пояс GMT +4, время: 20:57.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot