| ÇÑǬ AdimeÀº ¸Å¿ì °£´ÜÇÑ ¹æ½ÄÀ¸·Î Allegro ´ëÈ »óÀÚ¸¦ »ý¼ºÇÏ´Â ±â´ÉÀ» °®Ãá Allegro ¿ë ÈÞ´ë¿ë ¾Öµå¿Â ¶óÀ̺귯¸®ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
ÇÑǬ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Sven Sandberg
ÇÑǬ ű×
ÇÑǬ ¼³¸í
AdimeÀº ¸Å¿ì °£´ÜÇÑ ¹æ½ÄÀ¸·Î Allegro ´ëÈ »óÀÚ¸¦ »ý¼ºÇϱâÀ§ÇÑ ±â´ÉÀÌÀÖ´Â Allegro ¿ë ÈÞ´ë¿ë ¾Öµå¿Â ¶óÀ̺귯¸®ÀÔ´Ï´Ù. AdimeÀº Allegro ´ëÈ »óÀÚ¸¦ ¸Å¿ì °£´ÜÇÑ ¹æ½ÄÀ¸·Î »ý¼ºÇϱâÀ§ÇÑ ±â´ÉÀÌÀÖ´Â AllegroÀÇ ÈÞ´ë¿ë ¾Öµå¿Â ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ±× ÁÖ¿ä ¸ñÀûÀº ¸¹Àº Á¾·ùÀÇ ÀÔ·Â µ¥ÀÌÅ͸¦ ÆíÁýÇϱâÀ§ÇÑ ´ëÈ »óÀÚ¸¦ ¿øÇÏ´Â »ç¶÷µé¿¡°Ô ÃÖ´ëÇÑ ½±°Ô API·Î Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. ÇöÀç Mac OS X, Linux, MingW32, Borland C, MSVC, DJGPP, Watcom ¹× QNX¿¡¼ ÀÛµ¿ÇÕ´Ï´Ù. ÈÞ´ë¿ë¿¡ ´ëÇÑ µµ¿ò (¿¹ : UNIX ¶Ç´Â BEOS)Àº ¸Å¿ì ³ôÀÌ Æò°¡ µÉ °ÍÀÔ´Ï´Ù! ´ÙÀ½Àº "Adime"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ °³¹æ ´ëÈ »óÀÚ¿¡ ¸Å¿ì °£´ÜÇÑ API¸¦ Á¦°øÇÕ´Ï´Ù. ¡¤ ÇϳªÀÇ ÇÔ¼ö È£ÃâÀÌ ÇÊ¿äÇÕ´Ï´Ù. µ¥ÀÌÅÍ ÇÊµå ¼ö (¿¹ : ¹®ÀÚ¿, Á¤¼ö, ÆÄÀÏ À̸§). ¡¤ ¸î °¡Áö Ãß°¡ GUI °´Ã¼°¡ Æ÷ÇԵ˴ϴÙ. ¡¤ ÇϳªÀÇ ÇÔ¼ö È£Ã⸸ÀÌ Çü½Ä ¹®ÀÚ¿À» »ç¿ëÇÏ¿© Àüü ´ëÈ »óÀÚ¸¦ ¸¸µì´Ï´Ù. ¡¤ 3D ¸ð¾ç°ú ´À³¦. ¡¤ °´Ã¼ ÁÂÇ¥¸¦ ¼ÕÀ¸·Î °è»êÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ±×·¯ÇÑ ¸ðµç °ÍµéÀº ¿ÏÀüÈ÷ ÀÚµ¿À¸·Î 󸮵˴ϴÙ. ¡¤ allegroÀÇ GUI¸¦ ¸Ç ¾Æ·¡¿¡ »ç¿ëÇϹǷΠÀ¯´Ï Äڵ带 Áö¿øÇϹǷΠAllegro°¡ Áö¿øÇÏ´Â ¸ðµç ½Ã½ºÅÛ¿¡ ÀáÀçÀûÀ¸·Î ÈÞ´ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ Çü½Ä ¹®ÀÚ¿Àº ´ÙÀ½ Á¾·ù¸¦ Áö¿øÇÕ´Ï´Ù. ÀÔ·Â : ¡¤ ÅؽºÆ® ÀÔ·Â. ¼ýÀÚ ÀÔ·Â, ÀÌÁß, Ç÷ÎÆ® ¹× ¼¸í ¶Ç´Â ¼¸íµÇÁö ¾ÊÀº char, ªÀº int. °è¶õÀÇ Ç¥Çö Æò°¡ÀÚ ´öºÐ¿¡, ±×°ÍÀº »ç¿ëÀÚ°¡ ¼öÇÐÀû Ç¥Çö½ÄÀ» ÀÔ·Â ÇÒ ¼ö ÀÖµµ·Ï ³»Àå °è»ê±â¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ¡¤ allegroÀÇ ÆÄÀÏ ¼±Åñ⸦ »ç¿ëÇÏ¿© (3D ¹öÀüÀÇ ÆÄÀÏ ¼±ÅÃÀÚ). ¡¤ ºÎ¿ï ÀÔ·Â , È®ÀζõÀ» »ç¿ëÇÏ¿© »ç¿ëÇÕ´Ï´Ù. ¡¤ ¸ñ·Ï »óÀÚ¿¡¼ ¹®ÀÚ¿À» ¼±ÅÃÇÕ´Ï´Ù. ¡¤ »ç¿ëÀÚ°¡ ¹öÆ°À» Ŭ¸¯ÇÏ¸é »õ ´ëÈ »óÀÚ°¡ Àç±Í ÀûÀ¸·Î ¿¸³´Ï´Ù. ¡¤ ´ëÈ »óÀÚÀÇ ±Û²Ã, »ö»ó ¹× ÃøÁ¤À» À§ÇØ ±Û·Î¹ú º¯¼ö¸¦ »ç¿ëÇÏ¿© °íµµ·Î »ç¿ëÀÚ Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ Ä¿³ÎÀº ·±Å¸ÀÓ¿¡ ÀÚ½ÅÀÇ Çü½Ä ¹®ÀÚ¿À» µî·Ï ÇÒ ¼ö ÀÖµµ·Ï À¯¿¬ÇÕ´Ï´Ù. ¡¤ ´ÙÀ½ Allegro GUI ÇÔ¼öÀÇ 3D ¹öÀü : file_select () , d_edit_proc (), d_list_proc (), d_button_proc (), d_check_proc () ¹× d_text_list_proc ()). Mathematical ½Ä ¹× D_Text_PROC ()ÀÇ ´ÙÁß Çà ¹öÀüÀÌÀÖ´Â ÆíÁý »óÀÚ¸¦À§ÇÑ GUI ±â´É. , rtf ¹× chm Çü½ÄÀÔ´Ï´Ù. ¡¤ 4 °³ÀÇ ¿¹Á¦ ÇÁ·Î±×·¥.
ÇÑǬ °ü·Ã ¼ÒÇÁÆ®¿þ¾î