Remove torus support. It was incredibly buggy this version. I managed to get it...
[SmugglerRL.git] / HACKING
bloba242662524056ba071842965dbf6ca789728e480
1 Graphics:
3 There is a graphics0 layer, and a graphics1 layer, at least for now.  For other toolkits, it might not be possible to separate the layers.  But right now we only have Chargfx0 under graphics0, and Chargfx1 under graphics1.  Chargfx means Character based graphics, basically, you just get a grid of characters to draw on.  Here maybe we have ncurses, bearlibterminal, or sdl.  Then there's graphics1, which actually decides where stuff gets drawn.  Different graphics1 might be like tty vs cursesgraphics in nethack (this isn't actually how tty and cursesgraphics work internally in nethack, but it's how they look from the outside and it's how our graphics work on the inside).  Chargfx1 can only take Chargfx0.  Maybe later we have fancy QtGfx, and them I'm not sure we can mix and match.  Maybe we can polymorhpise qt/gtk, but I'm not sure that's really worth it.
5 Different avenues to explore Chargfx0: mobile devices, maybe via sdl?