diff --git a/examples.js b/examples.js index 25a12c1..5616118 100644 --- a/examples.js +++ b/examples.js @@ -1005,6 +1005,343 @@ _절차_ 데모() {\n\ }\n\ ' // End Korean +// Begin Marathi +मासा ='\ +\n\ +वर्गमुळ = Math.sqrt\n\ +\n\ +प्रदर्शन = () => {\n\ +\n\ + _कायम_ సవ్య = हो;\n\ + _कायम_ అపసవ్య = !సవ్య;\n\ +\n\ + प्रथम_स्थिति();\n\ + कुंचला_लपवा();\n\ +\n\ +मासा = ( వ ) => {\n\ + वर्तुळ( వ )\n\ + उज्वी_कडे_वळा( 90 );\n\ +\n\ + कुंचला_उचला()\n\ + पुढे_जा( వ );\n\ + कुंचला_ठेवा()\n\ +\n\ + कुंचला_दाखवा();\n\ +\n\ +\n\ + दावी_कडे_वळा( 45 );\n\ + पुढे_जा( 2 * వ );\n\ + उज्वी_कडे_वळा(90+45)\n\ +\n\ + पुढे_जा( वर्गमुळ( 2 * వ * 2 * వ * 2 ) );\n\ +\n\ + उज्वी_कडे_वळा(90+45)\n\ + पुढे_जा( 2 * వ );\n\ + दावी_कडे_वळा( 45 );\n\ +\n\ + // कुंचला_लपवा();\n\ +\n\ + कुंचला_उचला()\n\ + पुढे_जा( వ );\n\ + कुंचला_ठेवा()\n\ +\n\ + उज्वी_कडे_वळा( 90 );\n\ +}\n\ +\n\ +रंग_मासा = (रंग_आकडा) => {\n\ + रंग_बदला(रंग_आकडा)\n\ + मासा( 40 + ( रंग_आकडा * 1 ) )\n\ +} \n\ +मोजणे_करत_रहा( 16 , (క) => रंग_मासा( క ) )\n\ +\n\ +}\n\ +' +चौकोन ='\ +/* येथे तुम्ही तुमच्या प्रक्रिया लिहू शकता. उदाहरणार्थ: */\n\ +\n\ +चौकोन = ( बाजु ) => {\n\ + करत_रहा(4, () => {\n\ + पुढे_जा( बाजु );\n\ + उज्वी_कडे_वळा(90);\n\ + });\n\ +}\n\ +\n\ +प्रदर्शन = () => {\n\ + प्रथम_स्थिति();\n\ + कुंचला_लपवा();\n\ + रंग_बदला( 1 );\n\ + _इथे_ बाजु = 100;\n\ + _इथे_ रंग_आकडा = 0;\n\ + असे_पर्यन्त_करत_रहा( () => बाजु > 0, ()=> {\n\ + चौकोन( बाजु );\n\ + उज्वी_कडे_वळा(36);\n\ + बाजु = बाजु - 10;\n\ + रंग_आकडा = ( रंग_आकडा + 1 ) % 16;\n\ + रंग_बदला( रंग_आकडा );\n\ + } );\n\ +}\n\ +' +पुष्प ='\ +\n\ +\n\ +कमीत_कमी = Math.min\n\ +\n\ +_कृती_ कोख_रेखा (लांबी, खोल) {\n\ + जर_तर_मग( () => (खोल == 0),\n\ + () => { पुढे_जा(लांबी); },\n\ + () => {\n\ + // ఎడమ వైపు బుడిప \n\ + कोख_रेखा (लांबी/3, खोल-1);\n\ + दावी_कडे_वळा(60); \n\ + कोख_रेखा (लांबी/3, खोल-1);\n\ + उज्वी_कडे_वळा(120); \n\ + कोख_रेखा (लांबी/3, खोल-1);\n\ + दावी_कडे_वळा(60); \n\ + कोख_रेखा (लांबी/3, खोल-1);\n\ + } )\n\ +}\n\ +\n\ +\n\ +_कृती_ कोख_पुष्प (लांबी, खोल) {\n\ + कोन_निश्चित_करा (30);\n\ + स्थान_बदला(-लांबी/2,-.3 * लांबी);\n\ + कोख_रेखा (लांबी, खोल);\n\ + उज्वी_कडे_वळा(120);\n\ + कोख_रेखा (लांबी, खोल);\n\ + उज्वी_कडे_वळा(120);\n\ + कोख_रेखा (लांबी, खोल);\n\ + उज्वी_कडे_वळा(120);\n\ +}\n\ + \n\ +पुष्प = ()=> {\n\ + पाकळीचा_रंग.push(कुठलीतरी_संख्या(15) );\n\ + पाकळीचा_रंग.shift();\n\ + मोजणे_करत_रहा (6, ( క ) => {\n\ + रंग_बदला( पाकळीचा_रंग [క] );\n\ + कोख_पुष्प( लांबी * (క+1) * (క+1), క)\n\ + } );\n\ +}\n\ +\n\ +_कृती_ प्रदर्शन() {\n\ + प्रथम_स्थिति();\n\ + लांबी = .045* कमीत_कमी(जास्तीत_जास्त_X(), जास्तीत_जास्त_Y())\n\ + पाकळीचा_रंग = [];\n\ + मोजणे_करत_रहा (6, ( క ) => {\n\ + पाकळीचा_रंग[క] = कुठलीतरी_संख्या(6);\n\ + } );\n\ +\n\ + कुंचला_लपवा();\n\ + चालू_करा(पुष्प,1)\n\ +}\n\ +' +घड्याळ ='\ +// గోడ घड्याळ\n\ +\n\ +_सगळी_कडे_ కొలత;\n\ +\n\ +// घड्याळ చుట్టూ క్షణముల గీతలు గీయుటకు\n\ +_कृती_ క్షణముల_గీతలు(x, y, వ్యాసార్థము) {\n\ + _इथे_ గీత_लांबी = 7;\n\ + _इथे_ ఖాళీ = వ్యాసార్థము - గీత_लांबी;\n\ + रंग_बदला( 1 );\n\ + रुंदी(1);\n\ + मोजणे_करत_रहा( 60, ( కో ) => {\n\ + _इथे_ థీటా = కో * 6;\n\ + // ప్రతి ఐదవది దళసరి గా వేయవలెను\n\ + रुंदी( ( ( కో % 5 ) ? 1 : 3)/130* కొలత)\n\ + कुंचला_उचला();\n\ + स्थान_बदला(0,0);\n\ + कोन_निश्चित_करा(థీటా);\n\ + पुढे_जा(ఖాళీ);\n\ + कुंचला_ठेवा();\n\ + पुढे_जा(గీత_लांबी);\n\ + });\n\ + \n\ +}\n\ +\n\ +\n\ +// గంటలు, నిమిషాలూ సూచించే అంకెలు\n\ +_कृती_ అంకెలు(x, y, వ్యాసార్థము) {\n\ + कुंचला_उचला();\n\ + _इथे_ అక్షర_माप = 20/130 * కొలత\n\ + आक्षर_रूप_बदला(అక్షర_माप+"px sans-serif");\n\ + रंग_बदला("నలుపు");\n\ + मोजणे_करत_रहा( 12, ( గంట ) =>{\n\ + स्थान_बदला(x,y);\n\ + कोन_निश्चित_करा(గంట * 30);\n\ + पुढे_जा(వ్యాసార్థము); // to center of digit\n\ + कोन_निश्चित_करा(180);\n\ + पुढे_जा(10/130 * కొలత); // vertical correction to baseline\n\ + उज्वी_कडे_वळा(90);\n\ + // క్రింది, ఎడమ భాగమునకు అనుప్రస్థ సరదుబాటు\n\ + पुढे_जा( ( (గంట < 10 ) ? 6 : 10 )/130 * కొలత)\n\ + // if (గంట < 10) {\n\ + // पुढे_जा(6/130 * కొలత); // horizontal correction to lower left corner\n\ + // } else {\n\ + // पुढे_जा(10/130 * కొలత)\n\ + // }\n\ + उज्वी_कडे_वळा(180);\n\ + लिहा(గంట);\n\ + })\n\ + कुंचला_ठेवा();\n\ +}\n\ +\n\ +// చేతులు గీయుటకు \n\ +_कृती_ చెయ్యి (థీటా, చెయ్యి_रुंदी, लांबी, रंग) {\n\ + _इथे_ కూచి_తగ్గింపు = 5;\n\ + _इथे_ కూచి_తగ్గింపులు = (लांबी / కూచి_తగ్గింపు);\n\ + _इथे_ रुंदी_సర్దుబాటు = చెయ్యి_रुंदी / కూచి_తగ్గింపులు;\n\ + स्थान_बदला(0, 0);\n\ + कोन_निश्चित_करा(థీటా);\n\ + रंग_बदला(रंग);\n\ + // for (_सगळी_कडे_ step = 0; step < लांबी; step = step + కూచి_తగ్గింపు) \n\ + मोजणे_करत_रहा( కూచి_తగ్గింపులు, ( అడుగు) => \n\ + {\n\ + रुंदी( చెయ్యి_रुंदी ); // కుంచిక रुंदी\n\ + पुढे_जा(కూచి_తగ్గింపు);\n\ + చెయ్యి_रुंदी = చెయ్యి_रुंदी - रुंदी_సర్దుబాటు;\n\ + }\n\ + );\n\ +}\n\ +\n\ +_कृती_ చేతులు(గంటలు, నిమిషములు, క్షణములు) {\n\ + // క్షణముల చెయ్యి\n\ + _इथे_ క్షణముకెన్ని_డిగ్రీలు = 6; // = 360 degrees/60 క్షణములు\n\ + చెయ్యి(క్షణములు * క్షణముకెన్ని_డిగ్రీలు, 4, 100/130 * కొలత, "red");\n\ + // నిమిషముల చెయ్యి \n\ + _इथे_ నిమిషానికెన్ని_డిగ్రీలు = 0.1; // = 360 degrees /3600 క్షణములు /గంట\n\ + _इथे_ నిమిషములుInక్షణములు = నిమిషములు * 60 + క్షణములు;\n\ + చెయ్యి(నిమిషములుInక్షణములు * నిమిషానికెన్ని_డిగ్రీలు, 10, 100/130 * కొలత, "blue");\n\ + // గంటల చెయ్యి\n\ + _इथे_ గంటకెన్ని_డిగ్రీలు = .1/12; // = నిమిషానికెన్ని_డిగ్రీలు / 12 గంటలు \n\ + _इथे_ గంటలుInక్షణములు = ((గంటలు % 12) * 3600) + నిమిషములుInక్షణములు;\n\ + చెయ్యి(గంటలుInక్షణములు * గంటకెన్ని_డిగ్రీలు, 10, 60/130 * కొలత, "green");\n\ +}\n\ +\n\ +// घड्याळను పునరావృతము చేయుటకు\n\ +_कृती_ घड्याळ() {\n\ + चित्र_पूसा();\n\ + కొలత = .9 * Math.min( जास्तीत_जास्त_X(), जास्तीत_जास्त_Y())\n\ + అంకెలు(0, 0, 110/130 * కొలత);\n\ + रंग_बदला("lightgreen");\n\ + स्थान_बदला(0,0);\n\ + रुंदी(1/130* కొలత)\n\ + वर्तुळ(130/130 * కొలత );\n\ + క్షణముల_గీతలు(0, 0, 130/130 * కొలత );\n\ + _इथे_ సమయము = new Date();\n\ + చేతులు(సమయము.getHours(), సమయము.getMinutes(), సమయము.getSeconds());\n\ +}\n\ +\n\ +_कृती_ प्रदर्शन() {\n\ + प्रथम_स्थिति();\n\ + कुंचला_लपवा();\n\ + चालू_करा(घड्याळ,1000); // घड्याळను ప్రతి క్షణము పునరావృతము చేయ వలెను.\n\ +}\n\ +' +रांगोळी ='\ +\n\ +प्रदर्शन = () => {\n\ + प्रथम_स्थिति();\n\ + कुंचला_लपवा();\n\ + करत_रहा(6, () => {\n\ + रंग_बदला( 0 );\n\ + उज्वी_कडे_वळा(180);\n\ + _इथे_ बाजु = 100;\n\ + _इथे_ रंग_आकडा = 0;\n\ + असे_पर्यन्त_करत_रहा( () => बाजु > 0, ()=> {\n\ + \n\ + उज्वी_कडे_चाप(बाजु, 30 );\n\ + \n\ + उज्वी_कडे_वळा(30);\n\ + बाजु = बाजु - 10;\n\ + रंग_आकडा = ( रंग_आकडा + 15 ) % 16;\n\ + रंग_बदला( रंग_आकडा );\n\ + } );\n\ + });\n\ +\n\ + उज्वी_कडे_वळा(310);\n\ + कुंचला_उचला();\n\ + पुढे_जा(60 );\n\ + कुंचला_ठेवा()\n\ + रंग_बदला( 13 );\n\ + भरलेले_वर्तुळ(5 );\n\ + वर्तुळ(10);\n\ +}\n\ +' +वीटांची_भींत ='\ +// वीट ప్రస్తారము \n\ +\n\ +_कायम_ ऊंची = 15\n\ +_कायम_ रुंदी = 2* ऊंची \n\ +\n\ +// वीट == ఇటుక \n\ +\n\ +वीट = ( ऊंची, रुंदी, वीटेचा_रंग) => {\n\ + आकार_काढा()\n\ + करत_रहा (2, () => {\n\ + पुढे_जा( रुंदी)\n\ + उज्वी_कडे_वळा(90)\n\ + पुढे_जा( ऊंची)\n\ + उज्वी_कडे_वळा(90)\n\ + })\n\ + आकार_काढणे_थांबवा( वीटेचा_रंग)\n\ + पुढे_जा( रुंदी)\n\ +}\n\ +\n\ +प्रदर्शन = () => {\n\ + प्रथम_स्थिति()\n\ + \n\ + yB = जास्तीत_जास्त_Y()\n\ + xB = कमीत_कमी_X()\n\ + गुंडााळु_नका()\n\ + उज्वी_कडे_वळा( 90)\n\ + रंग_बदला( 7 )\n\ +\n\ + असे_पर्यन्त_करत_रहा( () => కుంచిక.స్థానము.y > कमीत_कमी_Y(), () => {\n\ + स्थान_बदला(xB, yB)\n\ + असे_पर्यन्त_करत_रहा( () => కుంచిక.స్థానము.x < जास्तीत_जास्त_X(), () => {\n\ + कुंचला_ठेवा()\n\ + वीट(ऊंची, रुंदी, "darkred")\n\ + कुंचला_उचला()\n\ + } )\n\ + yB = yB - ऊंची\n\ +\n\ + स्थान_बदला(xB - रुंदी/2, yB)\n\ + असे_पर्यन्त_करत_रहा( () => కుంచిక.స్థానము.x < जास्तीत_जास्त_X(), () => {\n\ + कुंचला_ठेवा()\n\ + वीट(ऊंची, रुंदी, "darkred")\n\ + कुंचला_उचला()\n\ + } )\n\ + yB = yB - ऊंची\n\ + } )\n\ +}\n\ +' +अंडाकृती ='\ +// सूत्र : https://pythonturtle.academy/tutorial-drawing-egg-shape-with-python-turtle/\n\ +\n\ +अंडाकृती = (x, y, माप, उतार) => {\n\ + कुंचला_उचला()\n\ + स्थान_बदला(x,y)\n\ + कुंचला_ठेवा()\n\ + दिश_बदला(270+उतार)\n\ + रंग_बदला(4)\n\ + उज्वी_कडे_चाप(माप,180)\n\ + रंग_बदला(1)\n\ + उज्वी_कडे_चाप(2*माप,45)\n\ + रंग_बदला("10")\n\ + उज्वी_कडे_चाप(0.586*माप,90)\n\ + रंग_बदला(1)\n\ + उज्वी_कडे_चाप(2*माप,45)\n\ +}\n\ +\n\ +प्रदर्शन = () => {\n\ + प्रथम_स्थिति();\n\ + कुंचला_लपवा();\n\ + अंडाकृती( 90, 90, 40, 0 )\n\ + अंडाकृती( 0, 0, 90, 45 )\n\ +}\n\ +' +// End Marathi // Begin Spanish arte_de_arena ='\ // arte_de_arena\n\ diff --git "a/examples/Marathi/\340\244\205\340\244\202\340\244\241\340\244\276\340\244\225\340\245\203\340\244\244\340\245\200.js" "b/examples/Marathi/\340\244\205\340\244\202\340\244\241\340\244\276\340\244\225\340\245\203\340\244\244\340\245\200.js" new file mode 100644 index 0000000..842e128 --- /dev/null +++ "b/examples/Marathi/\340\244\205\340\244\202\340\244\241\340\244\276\340\244\225\340\245\203\340\244\244\340\245\200.js" @@ -0,0 +1,23 @@ +// सूत्र : https://pythonturtle.academy/tutorial-drawing-egg-shape-with-python-turtle/ + +अंडाकृती = (x, y, माप, उतार) => { + कुंचला_उचला() + स्थान_बदला(x,y) + कुंचला_ठेवा() + दिश_बदला(270+उतार) + रंग_बदला(4) + उज्वी_कडे_चाप(माप,180) + रंग_बदला(1) + उज्वी_कडे_चाप(2*माप,45) + रंग_बदला("10") + उज्वी_कडे_चाप(0.586*माप,90) + रंग_बदला(1) + उज्वी_कडे_चाप(2*माप,45) +} + +प्रदर्शन = () => { + प्रथम_स्थिति(); + कुंचला_लपवा(); + अंडाकृती( 90, 90, 40, 0 ) + अंडाकृती( 0, 0, 90, 45 ) +} diff --git "a/examples/Marathi/\340\244\230\340\244\241\340\245\215\340\244\257\340\244\276\340\244\263.js" "b/examples/Marathi/\340\244\230\340\244\241\340\245\215\340\244\257\340\244\276\340\244\263.js" new file mode 100644 index 0000000..0b7dbc1 --- /dev/null +++ "b/examples/Marathi/\340\244\230\340\244\241\340\245\215\340\244\257\340\244\276\340\244\263.js" @@ -0,0 +1,102 @@ +// గోడ घड्याळ + +_सगळी_कडे_ కొలత; + +// घड्याळ చుట్టూ క్షణముల గీతలు గీయుటకు +_कृती_ క్షణముల_గీతలు(x, y, వ్యాసార్థము) { + _इथे_ గీత_लांबी = 7; + _इथे_ ఖాళీ = వ్యాసార్థము - గీత_लांबी; + रंग_बदला( 1 ); + रुंदी(1); + मोजणे_करत_रहा( 60, ( కో ) => { + _इथे_ థీటా = కో * 6; + // ప్రతి ఐదవది దళసరి గా వేయవలెను + रुंदी( ( ( కో % 5 ) ? 1 : 3)/130* కొలత) + कुंचला_उचला(); + स्थान_बदला(0,0); + कोन_निश्चित_करा(థీటా); + पुढे_जा(ఖాళీ); + कुंचला_ठेवा(); + पुढे_जा(గీత_लांबी); + }); + +} + + +// గంటలు, నిమిషాలూ సూచించే అంకెలు +_कृती_ అంకెలు(x, y, వ్యాసార్థము) { + कुंचला_उचला(); + _इथे_ అక్షర_माप = 20/130 * కొలత + आक्षर_रूप_बदला(అక్షర_माप+"px sans-serif"); + रंग_बदला("నలుపు"); + मोजणे_करत_रहा( 12, ( గంట ) =>{ + स्थान_बदला(x,y); + कोन_निश्चित_करा(గంట * 30); + पुढे_जा(వ్యాసార్థము); // to center of digit + कोन_निश्चित_करा(180); + पुढे_जा(10/130 * కొలత); // vertical correction to baseline + उज्वी_कडे_वळा(90); + // క్రింది, ఎడమ భాగమునకు అనుప్రస్థ సరదుబాటు + पुढे_जा( ( (గంట < 10 ) ? 6 : 10 )/130 * కొలత) + // if (గంట < 10) { + // पुढे_जा(6/130 * కొలత); // horizontal correction to lower left corner + // } else { + // पुढे_जा(10/130 * కొలత) + // } + उज्वी_कडे_वळा(180); + लिहा(గంట); + }) + कुंचला_ठेवा(); +} + +// చేతులు గీయుటకు +_कृती_ చెయ్యి (థీటా, చెయ్యి_रुंदी, लांबी, रंग) { + _इथे_ కూచి_తగ్గింపు = 5; + _इथे_ కూచి_తగ్గింపులు = (लांबी / కూచి_తగ్గింపు); + _इथे_ रुंदी_సర్దుబాటు = చెయ్యి_रुंदी / కూచి_తగ్గింపులు; + स्थान_बदला(0, 0); + कोन_निश्चित_करा(థీటా); + रंग_बदला(रंग); + // for (_सगळी_कडे_ step = 0; step < लांबी; step = step + కూచి_తగ్గింపు) + मोजणे_करत_रहा( కూచి_తగ్గింపులు, ( అడుగు) => + { + रुंदी( చెయ్యి_रुंदी ); // కుంచిక रुंदी + पुढे_जा(కూచి_తగ్గింపు); + చెయ్యి_रुंदी = చెయ్యి_रुंदी - रुंदी_సర్దుబాటు; + } + ); +} + +_कृती_ చేతులు(గంటలు, నిమిషములు, క్షణములు) { + // క్షణముల చెయ్యి + _इथे_ క్షణముకెన్ని_డిగ్రీలు = 6; // = 360 degrees/60 క్షణములు + చెయ్యి(క్షణములు * క్షణముకెన్ని_డిగ్రీలు, 4, 100/130 * కొలత, "red"); + // నిమిషముల చెయ్యి + _इथे_ నిమిషానికెన్ని_డిగ్రీలు = 0.1; // = 360 degrees /3600 క్షణములు /గంట + _इथे_ నిమిషములుInక్షణములు = నిమిషములు * 60 + క్షణములు; + చెయ్యి(నిమిషములుInక్షణములు * నిమిషానికెన్ని_డిగ్రీలు, 10, 100/130 * కొలత, "blue"); + // గంటల చెయ్యి + _इथे_ గంటకెన్ని_డిగ్రీలు = .1/12; // = నిమిషానికెన్ని_డిగ్రీలు / 12 గంటలు + _इथे_ గంటలుInక్షణములు = ((గంటలు % 12) * 3600) + నిమిషములుInక్షణములు; + చెయ్యి(గంటలుInక్షణములు * గంటకెన్ని_డిగ్రీలు, 10, 60/130 * కొలత, "green"); +} + +// घड्याळను పునరావృతము చేయుటకు +_कृती_ घड्याळ() { + चित्र_पूसा(); + కొలత = .9 * Math.min( जास्तीत_जास्त_X(), जास्तीत_जास्त_Y()) + అంకెలు(0, 0, 110/130 * కొలత); + रंग_बदला("lightgreen"); + स्थान_बदला(0,0); + रुंदी(1/130* కొలత) + वर्तुळ(130/130 * కొలత ); + క్షణముల_గీతలు(0, 0, 130/130 * కొలత ); + _इथे_ సమయము = new Date(); + చేతులు(సమయము.getHours(), సమయము.getMinutes(), సమయము.getSeconds()); +} + +_कृती_ प्रदर्शन() { + प्रथम_स्थिति(); + कुंचला_लपवा(); + चालू_करा(घड्याळ,1000); // घड्याळను ప్రతి క్షణము పునరావృతము చేయ వలెను. +} diff --git "a/examples/Marathi/\340\244\232\340\245\214\340\244\225\340\245\213\340\244\250.js" "b/examples/Marathi/\340\244\232\340\245\214\340\244\225\340\245\213\340\244\250.js" new file mode 100644 index 0000000..a009cf8 --- /dev/null +++ "b/examples/Marathi/\340\244\232\340\245\214\340\244\225\340\245\213\340\244\250.js" @@ -0,0 +1,23 @@ +/* येथे तुम्ही तुमच्या प्रक्रिया लिहू शकता. उदाहरणार्थ: */ + +चौकोन = ( बाजु ) => { + करत_रहा(4, () => { + पुढे_जा( बाजु ); + उज्वी_कडे_वळा(90); + }); +} + +प्रदर्शन = () => { + प्रथम_स्थिति(); + कुंचला_लपवा(); + रंग_बदला( 1 ); + _इथे_ बाजु = 100; + _इथे_ रंग_आकडा = 0; + असे_पर्यन्त_करत_रहा( () => बाजु > 0, ()=> { + चौकोन( बाजु ); + उज्वी_कडे_वळा(36); + बाजु = बाजु - 10; + रंग_आकडा = ( रंग_आकडा + 1 ) % 16; + रंग_बदला( रंग_आकडा ); + } ); +} diff --git "a/examples/Marathi/\340\244\252\340\245\201\340\244\267\340\245\215\340\244\252.js" "b/examples/Marathi/\340\244\252\340\245\201\340\244\267\340\245\215\340\244\252.js" new file mode 100644 index 0000000..9389a30 --- /dev/null +++ "b/examples/Marathi/\340\244\252\340\245\201\340\244\267\340\245\215\340\244\252.js" @@ -0,0 +1,51 @@ + + +कमीत_कमी = Math.min + +_कृती_ कोख_रेखा (लांबी, खोल) { + जर_तर_मग( () => (खोल == 0), + () => { पुढे_जा(लांबी); }, + () => { + // ఎడమ వైపు బుడిప + कोख_रेखा (लांबी/3, खोल-1); + दावी_कडे_वळा(60); + कोख_रेखा (लांबी/3, खोल-1); + उज्वी_कडे_वळा(120); + कोख_रेखा (लांबी/3, खोल-1); + दावी_कडे_वळा(60); + कोख_रेखा (लांबी/3, खोल-1); + } ) +} + + +_कृती_ कोख_पुष्प (लांबी, खोल) { + कोन_निश्चित_करा (30); + स्थान_बदला(-लांबी/2,-.3 * लांबी); + कोख_रेखा (लांबी, खोल); + उज्वी_कडे_वळा(120); + कोख_रेखा (लांबी, खोल); + उज्वी_कडे_वळा(120); + कोख_रेखा (लांबी, खोल); + उज्वी_कडे_वळा(120); +} + +पुष्प = ()=> { + पाकळीचा_रंग.push(कुठलीतरी_संख्या(15) ); + पाकळीचा_रंग.shift(); + मोजणे_करत_रहा (6, ( క ) => { + रंग_बदला( पाकळीचा_रंग [క] ); + कोख_पुष्प( लांबी * (క+1) * (క+1), క) + } ); +} + +_कृती_ प्रदर्शन() { + प्रथम_स्थिति(); + लांबी = .045* कमीत_कमी(जास्तीत_जास्त_X(), जास्तीत_जास्त_Y()) + पाकळीचा_रंग = []; + मोजणे_करत_रहा (6, ( క ) => { + पाकळीचा_रंग[క] = कुठलीतरी_संख्या(6); + } ); + + कुंचला_लपवा(); + चालू_करा(पुष्प,1) +} diff --git "a/examples/Marathi/\340\244\256\340\244\276\340\244\270\340\244\276.js" "b/examples/Marathi/\340\244\256\340\244\276\340\244\270\340\244\276.js" new file mode 100644 index 0000000..0e6172f --- /dev/null +++ "b/examples/Marathi/\340\244\256\340\244\276\340\244\270\340\244\276.js" @@ -0,0 +1,48 @@ + +वर्गमुळ = Math.sqrt + +प्रदर्शन = () => { + + _कायम_ సవ్య = हो; + _कायम_ అపసవ్య = !సవ్య; + + प्रथम_स्थिति(); + कुंचला_लपवा(); + +मासा = ( వ ) => { + वर्तुळ( వ ) + उज्वी_कडे_वळा( 90 ); + + कुंचला_उचला() + पुढे_जा( వ ); + कुंचला_ठेवा() + + कुंचला_दाखवा(); + + + दावी_कडे_वळा( 45 ); + पुढे_जा( 2 * వ ); + उज्वी_कडे_वळा(90+45) + + पुढे_जा( वर्गमुळ( 2 * వ * 2 * వ * 2 ) ); + + उज्वी_कडे_वळा(90+45) + पुढे_जा( 2 * వ ); + दावी_कडे_वळा( 45 ); + + // कुंचला_लपवा(); + + कुंचला_उचला() + पुढे_जा( వ ); + कुंचला_ठेवा() + + उज्वी_कडे_वळा( 90 ); +} + +रंग_मासा = (रंग_आकडा) => { + रंग_बदला(रंग_आकडा) + मासा( 40 + ( रंग_आकडा * 1 ) ) +} +मोजणे_करत_रहा( 16 , (క) => रंग_मासा( క ) ) + +} diff --git "a/examples/Marathi/\340\244\260\340\244\276\340\244\202\340\244\227\340\245\213\340\244\263\340\245\200.js" "b/examples/Marathi/\340\244\260\340\244\276\340\244\202\340\244\227\340\245\213\340\244\263\340\245\200.js" new file mode 100644 index 0000000..d7ac9bb --- /dev/null +++ "b/examples/Marathi/\340\244\260\340\244\276\340\244\202\340\244\227\340\245\213\340\244\263\340\245\200.js" @@ -0,0 +1,28 @@ + +प्रदर्शन = () => { + प्रथम_स्थिति(); + कुंचला_लपवा(); + करत_रहा(6, () => { + रंग_बदला( 0 ); + उज्वी_कडे_वळा(180); + _इथे_ बाजु = 100; + _इथे_ रंग_आकडा = 0; + असे_पर्यन्त_करत_रहा( () => बाजु > 0, ()=> { + + उज्वी_कडे_चाप(बाजु, 30 ); + + उज्वी_कडे_वळा(30); + बाजु = बाजु - 10; + रंग_आकडा = ( रंग_आकडा + 15 ) % 16; + रंग_बदला( रंग_आकडा ); + } ); + }); + + उज्वी_कडे_वळा(310); + कुंचला_उचला(); + पुढे_जा(60 ); + कुंचला_ठेवा() + रंग_बदला( 13 ); + भरलेले_वर्तुळ(5 ); + वर्तुळ(10); +} diff --git "a/examples/Marathi/\340\244\265\340\245\200\340\244\237\340\244\276\340\244\202\340\244\232\340\245\200_\340\244\255\340\245\200\340\244\202\340\244\244.js" "b/examples/Marathi/\340\244\265\340\245\200\340\244\237\340\244\276\340\244\202\340\244\232\340\245\200_\340\244\255\340\245\200\340\244\202\340\244\244.js" new file mode 100644 index 0000000..e64c654 --- /dev/null +++ "b/examples/Marathi/\340\244\265\340\245\200\340\244\237\340\244\276\340\244\202\340\244\232\340\245\200_\340\244\255\340\245\200\340\244\202\340\244\244.js" @@ -0,0 +1,46 @@ +// वीट ప్రస్తారము + +_कायम_ ऊंची = 15 +_कायम_ रुंदी = 2* ऊंची + +// वीट == ఇటుక + +वीट = ( ऊंची, रुंदी, वीटेचा_रंग) => { + आकार_काढा() + करत_रहा (2, () => { + पुढे_जा( रुंदी) + उज्वी_कडे_वळा(90) + पुढे_जा( ऊंची) + उज्वी_कडे_वळा(90) + }) + आकार_काढणे_थांबवा( वीटेचा_रंग) + पुढे_जा( रुंदी) +} + +प्रदर्शन = () => { + प्रथम_स्थिति() + + yB = जास्तीत_जास्त_Y() + xB = कमीत_कमी_X() + गुंडााळु_नका() + उज्वी_कडे_वळा( 90) + रंग_बदला( 7 ) + + असे_पर्यन्त_करत_रहा( () => కుంచిక.స్థానము.y > कमीत_कमी_Y(), () => { + स्थान_बदला(xB, yB) + असे_पर्यन्त_करत_रहा( () => కుంచిక.స్థానము.x < जास्तीत_जास्त_X(), () => { + कुंचला_ठेवा() + वीट(ऊंची, रुंदी, "darkred") + कुंचला_उचला() + } ) + yB = yB - ऊंची + + स्थान_बदला(xB - रुंदी/2, yB) + असे_पर्यन्त_करत_रहा( () => కుంచిక.స్థానము.x < जास्तीत_जास्त_X(), () => { + कुंचला_ठेवा() + वीट(ऊंची, रुंदी, "darkred") + कुंचला_उचला() + } ) + yB = yB - ऊंची + } ) +} diff --git a/index.html b/index.html index 3c1dd4e..172b330 100644 --- a/index.html +++ b/index.html @@ -721,6 +721,7 @@