Commit Graph

356 Commits

Author SHA1 Message Date
simon.kagstrom
a2d9a82c9d Refactor disc browser a bit (file browsing is really general, so add a base
class for it)
2009-12-15 18:37:34 +00:00
simon.kagstrom
b52c401665 Add disc info box 2009-12-13 10:10:33 +00:00
simon.kagstrom
a7aec61e02 Add a disc menu (not quite finished yet), and continued refactoring 2009-12-13 10:02:27 +00:00
simon.kagstrom
281b5a8b05 Deactivate when no views are left 2009-12-13 09:21:27 +00:00
simon.kagstrom
eeb03b75e4 Singleton refactoring, part 2 2009-12-13 08:59:06 +00:00
simon.kagstrom
337921d2ab Refactor gui to singleton factory, stage 1 2009-12-13 08:54:25 +00:00
simon.kagstrom
e50b1a1045 Free views when popping them 2009-12-06 19:21:48 +00:00
simon.kagstrom
32e422327c Rename 2009-12-06 09:17:21 +00:00
simon.kagstrom
fb24e20c76 Rename to more logical name 2009-12-06 09:11:04 +00:00
simon.kagstrom
057b4a743c Factor out the main menu + view as well 2009-12-06 09:06:25 +00:00
simon.kagstrom
269dadfc69 Factor out help box to it's own file (and rename it!) 2009-12-06 09:03:09 +00:00
simon.kagstrom
86ef62ed85 Better super calls 2009-12-06 08:57:57 +00:00
simon.kagstrom
1102d8fdc1 Allow one more line to display 2009-12-05 12:04:56 +00:00
simon.kagstrom
453db84014 Implement and add dialogue boxes as well (for exit currently) 2009-12-05 12:04:00 +00:00
simon.kagstrom
70a954461e Improve error reporting 2009-12-05 11:30:02 +00:00
simon.kagstrom
3d1bc2a042 Remove some printouts 2009-12-05 09:38:47 +00:00
simon.kagstrom
db774b9856 Correct pushEvent (how difficult can it be???) 2009-12-05 09:36:24 +00:00
simon.kagstrom
ab534595f0 OOps, move runlogic 2009-12-05 09:34:58 +00:00
simon.kagstrom
4aafeb344a Remove cur_view and use peek instead 2009-12-05 09:33:58 +00:00
simon.kagstrom
688a18721b Make gui views a stack 2009-12-04 20:45:17 +00:00
simon.kagstrom
2b77141e20 Correct quit 2009-12-04 20:09:42 +00:00
simon.kagstrom
d80cb3436c Correct max width 2009-12-04 20:08:24 +00:00
simon.kagstrom
081f22fa8a Add small font as well 2009-12-04 20:06:52 +00:00
simon.kagstrom
bd5194f4bd Fix warning 2009-12-04 20:03:00 +00:00
simon.kagstrom
71a7060bab Correct some memory corruption 2009-12-04 20:00:41 +00:00
simon.kagstrom
80a058c872 Implemented help system (OK, has some memory corruption currently) 2009-12-04 19:10:49 +00:00
simon.kagstrom
c749c39936 Add callback for hovering over an entry 2009-12-04 18:01:59 +00:00
simon.kagstrom
996382ebe9 Add menu backgrounds 2009-12-04 17:55:25 +00:00
simon.kagstrom
347df3f571 Add font 2009-12-04 17:45:52 +00:00
simon.kagstrom
fc25547d02 Add GuiView class and children (currently only the main menu) 2009-11-29 18:29:15 +00:00
simon.kagstrom
601ea56ffb Add parent ptr 2009-11-29 14:11:21 +00:00
simon.kagstrom
dc9418ab4c Added dialogue box implementation 2009-11-29 09:29:26 +00:00
simon.kagstrom
1989da1069 Correct numbering and handle exit 2009-11-29 09:11:38 +00:00
simon.kagstrom
f4db8a7b36 More images, better look 2009-11-28 08:59:42 +00:00
simon.kagstrom
a554c546fa Use the frodo menu instead 2009-11-28 08:43:37 +00:00
simon.kagstrom
0af525b4f9 Add frodo_menu class (not finished) 2009-11-28 08:22:19 +00:00
simon.kagstrom
0379a21a55 Add SDL_ttf font support, correct some stuff 2009-11-26 18:53:04 +00:00
simon.kagstrom
1eff870e62 Add a background as well 2009-11-26 18:41:08 +00:00
simon.kagstrom
3ff0e351f5 Add backgrounds 2009-11-26 18:33:42 +00:00
simon.kagstrom
35fcf68236 Fix font stuff 2009-11-26 18:29:10 +00:00
simon.kagstrom
ad22d34aa1 Add some font stuff 2009-11-26 17:40:24 +00:00
simon.kagstrom
2bf6893441 Make things look a bit nicer 2009-11-26 06:24:58 +00:00
simon.kagstrom
f28eecdccd Correct background drawing 2009-11-26 06:23:54 +00:00
simon.kagstrom
3d710e2016 Update 2009-11-25 18:27:12 +00:00
simon.kagstrom
8303822ca9 Handle kbd input, fix some drawing issues 2009-11-25 18:14:48 +00:00
simon.kagstrom
1adedb732a Various drawing fixes 2009-11-24 06:36:11 +00:00
simon.kagstrom
a9aa219f4b Write text after highlighting 2009-11-24 06:25:17 +00:00
simon.kagstrom
4440977e08 Correct drawing (well, almost) 2009-11-23 20:00:45 +00:00
simon.kagstrom
ec1b34c180 Make start entry local 2009-11-23 19:52:46 +00:00
simon.kagstrom
98b2313a26 Correct ev loop 2009-11-23 19:47:01 +00:00