¹«·á °ø°£ ½Ä¹ÎÁöÈÀÚÀ¯ °ø°£ ½Ä¹ÎÁöÈ´Â ½Ä¹ÎÁöÈ, ¹«¿ª ¹× ¿Ü±³ÀÇ °ÔÀÓÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
¹«·á °ø°£ ½Ä¹ÎÁöÈ ¼øÀ§ ¹× ¿ä¾à
±¤°í
¹«·á °ø°£ ½Ä¹ÎÁöÈ Å±×
¹«·á °ø°£ ½Ä¹ÎÁöÈ ¼³¸í
ÀÚÀ¯ °ø°£ ½Ä¹ÎÁöÈ´Â ½Ä¹ÎÁöÈ, ¹«¿ª ¹× ¿Ü±³ÀÇ °ÔÀÓÀÔ´Ï´Ù. ÀÚÀ¯ °ø°£ ½Ä¹ÎÁöÈ´Â ½Ä¹ÎÁöÈ, ¹«¿ª ¹× ¿Ü±³ÀÇ °ÔÀÓÀÔ´Ï´Ù. ¹«ÀÛÀ§·Î »ý¼º µÈÁöµµ¿¡¼ Àç»ýµÇ¸ç, ¸ñÇ¥´Â µ¶¸³ÀûÀ¸·Î Á¸ÀçÇÒ ¼öÀÖ´Â Á¦±¹À» ±¸ÃàÇÏ´Â °ÍÀÔ´Ï´Ù. SDL°ú OpenGLÀ» »ç¿ëÇÏ¿© Å©·Î½º Ç÷§ÆûÀ̵˴ϴÙ. Ȩ Ç÷¡´Ö, ½ºÄ«¿ìÆ® ¹× ½Ä¹ÎÁöÈ ¼±¹ÚÀ¸·Î SOL·Î ½ÃÀÛÇÕ´Ï´Ù. À̵¿ ¹üÀ§´Â °¡Á¤¿ë Ç༺ ÁÖº¯ÀÇ 3 ŸÀÏÀÇ ¿øÀ¸·Î Á¦Çѵ˴ϴÙ. °ÔÀÓÀÌ ½ÃÀÛµÉ ¶§ ´É·Â¿¡¼ "¹üÀ§"¼³Á¤À» Á¶Á¤ ÇÑ °æ¿ì ´õ ¸¹Àº ÀÏ ¼ö ÀÖ½À´Ï´Ù. ¼¾¼ ¹üÀ§´Â À̵¿ ¹üÀ§¿Í µ¿ÀÏÇÕ´Ï´Ù. Ç¥ÁØ, À̵¿ ¹üÀ§ ³»ÀÇ 2 °³ÀÇ Å¸¸£ ½Ã½ºÅÛÀÌ ÀÖÀ¸¸ç, ÀÌ´Â Á¤Âø ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç༺ÀÇ Ç°ÁúÀÌ ³Ê¹« ³ª»Ü °æ¿ì ¸ÕÀú Terraformed°¡ °¡Àå ¸ÕÀú ÁýÀ¸·Î °¡Á¤À» ¸¸µì´Ï´Ù. ÀÌ°ÍÀº ¸î °³¿ùÀÌ °É¸± ¼ö ÀÖ½À´Ï´Ù. °¡Àå ÁÁÀº ¹æ¹ýÀº ¸ÕÀú ´õ ¸¹ÀºÁöµµ¸¦ Ž»öÇÏ°í ¹üÀ§ ¹Ý°æÀÇ °æ°è¼±À» µû¶ó À̵¿Çϵµ·Ï ½ºÄ«¿ìÆ®¸¦ Àü¼ÛÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀº ½ºÄ«¿ìÆ® ¼±¹ÚÀÇ "Auto-Scout"¸í·É¿¡ ÀÇÇØ ´Þ¼º µÉ ¼ö ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Libsdl ¡¤ OpenGlwhatÀÇ »õ·Î¿îÀÌ ¸±¸®½º : ¡¤ 'colscr.c'¡¤ DrawTool-Button : ÇÊ¿äÇÒ °æ¿ì '¸¶¿ì½º ¿À¹ö'È¿°ú¿¡ ´ëÇÑ '¸¶¿ì½º ¿À¹ö'¿¡ ´ëÇÑ Àμö 'fstate'¸¦ Ãß°¡Çß½À´Ï´Ù. ¡¤ 'Drawtooldlgbutton1 () ·ÎÄÃ, 'drawtoolbutton ()'type 'drawtool_button1-3'¡¤ 'drawtooldlgbutton2 () ·ÎÄÃ, DrawToolButton ()' 'drawtool_button4-6'¡¤ 'drawtoolbutton3 ()'·ÎÄÃ, DrawToolButton () '·Î ´ëüµÇ¾ú½À´Ï´Ù. 'drawtool_button7'¡¤ ¹®ÀÚ¿À» ÀüÇô ±×¸³´Ï´Ù. ¡¤ »èÁ¦ µÈ 'drawToolButton2 ()'¡¤ 'mainscreenfields []'¿¡¼ 'mainscreenfields []'¿¡¼ ¿À·ù ¼±¾ð °íÁ¤ 'msd_nothing'¡¤ »õ·Î¿î ÀýÂ÷ 'infobarsetunitlabelvalues ()' 'infobardrawunitinfo ()'¡¤ 'Techscr.C'¿¡¼ ¼±ÅÃÇÑ ±â¼úÀÇ °íÁ¤ µµ¸é. Fixme : ·¹À̺í·Î À̵¿ÇϽʽÿÀ. ¡¤ »èÁ¦ µÈ 'strooolsetUnitInfotext ()'. 'InfoBarsetUnitLabelValues ()'¡¤ ±¸Á¶¹° 'fscfont_label_value'¿¡¼ 'Çʵå'Çü½Ä 'À¸·Î ¹Ù²ò´Ï´Ù. ±âº»°ªº¸´Ù ´Ù¸¥ Çü½ÄÀÇ °æ¿ì. ¡¤ 'FSCFontPrintLabelValues ()'ÀÇ 'Çü½Ä'¿¡ ´ëÇÑ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ »õ·Î¿î ±â´É 'strooolunitabilityName ()'¡¤ 'InfoBarsetUnitLabelValues ()'·ÎÄÃ. 'InfoBarsetInsInfo'¡¤ 'infobarsetunitinfo ()', 'unitinfoTemplate', 'InfoBarcopyFieldTemplate ()'¡¤ 'unitinfobuffer'¡¤ 'strolgetabilityName ()'~ 'strtoolsetuneTinfoText ()'~ 'shread's strooolset emplate () '~ »èÁ¦ µÈ'unitinfobuffer '¡¤'infobarcopyfieldtemplate () '¡¤'STRTOOLGETABILENAME () 'À¸·Î »èÁ¦ µÈ'STRTOOLSETNAME () '~'»èÁ¦ ' ¡¤ 'InfoBar.c'in 'DrawToolPointBar ()'-> 'DrawToolHorizValueBar (DrawTool_BAR4)'¡¤ »èÁ¦ µÈ 'yourd_popptpart'¡¤ Á¦°Å µÈ 'colonycreate ()'¸¦ extry = explic_photos () '¿¡ Ãß°¡Çß½À´Ï´Ù. 'colonysettleplanet ()'¡¤ colonyendturnupdate () '¡¤ »èÁ¦ µÈ'names.c '¿¡¼ ½Ä¹ÎÁöÀÇ ¼ºÀåÀ» Ãß°¡Çß½À´Ï´Ù. »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ¡¤ 'Trade.c / h'¸¦ Á¦°ÅÇß½À´Ï´Ù. »ç¿ëµÇÁö ¾Ê´Â ¸ðµâ. ¡¤ MakeScrawnctrawFunction () 'MapDrawMap ()'¿¡ "MainScrownDrawFunction () 'Àº »õ·Î¿î'Textrect '¸¦ Ãß°¡Çß½À´Ï´Ù. À߸øµÈ Àå¼Ò¿¡ ´ÜÀ§°¡ Ç¥½ÃµË´Ï´Ù. ¡¤ 'ColonyProdvalues'ÀǻӸ¸ ¾Æ´Ï¶ó 'ColonyProdvalues'ÀÇ "ºñ¿ë"¹× "À¯Áö º¸¼ö"¶óº§ ¡¤ 'ColonyArrangeProduction ()'(Ʋ¸° Å©±âÀÇ 'memset ()') ¡¤¾øÀÌ À̵¿ ÇÑ °Íµé 'Çʵå'¿¡¼ 'ColScrDisplayFunction ()'¡¤ »õ·Î¿î ÇÁ·Î ½ÃÀú 'FSCFontIdRawStringPos ()'¡¤ 'FSCFontStringSize ()'¿¡¼ ÀûÀýÇÑ Å©±â¸¦ ¹ÝȯÇÏ·Á¸é 'FSCFontStringsize ()'¿¡¼ Á¶Á¤ µÈ ÄÚµå. ¡¤ º¯°æ ÀýÂ÷ '* PrintLabelValues' 'fsscfontidrawStringPos () '¡¤ ÇÁ·Î ½ÃÀú'infobardrawdebuginfo () '. ¡¤ 'debuginfoTemplate'Á¦°Å
¹«·á °ø°£ ½Ä¹ÎÁöÈ °ü·Ã ¼ÒÇÁÆ®¿þ¾î
C º¸µå
Cboard (Curses / Console Board)´Â Xboard ÇÁ·ÎÅäÄÝÀ» Áö¿øÇϴ ü½º ¿£Áø¿¡ ´ëÇÑ NCurses ÇÁ·ÐÆ® ¿£µåÀÔ´Ï´Ù. ...
220