{"author_name":"Quarry","cat":"LD #23","comments":[],"epoch":1335018180,"likes":0,"metadata":{"p_key":"57752","p_author":"Quarry","p_authorkey":"10270","p_urlkey":"93501","p_title":"Slick2D Terminal Screen","p_cat":"LD #23","p_event":"LD23","p_time":"1335018180","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"10270","us_name":"Quarry","us_username":"quarry","event_start":"1334880000","event_key":"10","event_name":"LD23"},"text":"<p>In my LD23 compo entry, I used a piece of base code I wrote a long time ago and used for my previous MiniLD submissions<\/p>\n <p>The code is to provide the user a nice terminal feeling<\/p>\n <p>http:\/\/pastebin.com\/8NUvdp6t <\/p>\n <p>The actual screen code is in the paste and the required font image is below<\/p>\n <p>http:\/\/i.imgur.com\/EH3RZ.png<\/p>\n <p>The code has font and box drawing functions and supports full ARGB color (with Slick2D)<\/p>\n <p>To use the code, init function must be called before any rendering or update. Along with that render function must be called in the render loop.<\/p>\n <p>To have custom screens, the developer should extend the class and override the place function to draw fonts and stuff in the good old terminal style<\/p>\n <p>Hope you enjoy it!<\/p>","time":"April 21st, 2012 9:23 am","title":"Slick2D Terminal Screen"}