Commit Graph

  • b888a9b6a5 Correct makefile deps and improve output simon.kagstrom 2010-01-25 09:59:26 +00:00
  • 14af549037 Improved makefile to have all the features of the normal host-based one simon.kagstrom 2010-01-25 09:59:14 +00:00
  • 6191f99dcf Put in current filename (and copy the tmp path if needed) simon.kagstrom 2010-01-25 09:38:35 +00:00
  • 89a9e72a79 Add drivepath mock simon.kagstrom 2010-01-25 09:37:59 +00:00
  • 55724b0817 If the keyboard is used for input, ignore where the ENTER key is pressed simon.kagstrom 2010-01-24 09:00:51 +00:00
  • a8c01b1783 100 ms timeout for info loading simon.kagstrom 2010-01-24 08:49:52 +00:00
  • e334caab9b Fix highlighting bug simon.kagstrom 2010-01-24 08:45:25 +00:00
  • 3272171245 Don't allocate more than needed simon.kagstrom 2010-01-24 08:38:37 +00:00
  • b7c9a8c4df Fix some memory leaks simon.kagstrom 2010-01-23 16:34:58 +00:00
  • 17e7d64804 To call the destructor simon.kagstrom 2010-01-23 16:13:13 +00:00
  • a98cf4ddd8 Do SDL quit and free surfaces simon.kagstrom 2010-01-23 15:16:52 +00:00
  • 112154d17a Delete everything on exit simon.kagstrom 2010-01-23 14:55:15 +00:00
  • cd1768a140 Add code to save the current game info (not tested) simon.kagstrom 2010-01-23 14:47:01 +00:00
  • a71a5b1870 Refactor the makefile for host builds (completely). This is step 1, the second is to go through the warnings and ... fix them! simon.kagstrom 2010-01-22 06:28:46 +00:00
  • ae65fe354c Rename Makefile simon.kagstrom 2010-01-20 06:16:28 +00:00
  • baa43d1cab Add a game info menu, only halfly implemented as of now simon.kagstrom 2010-01-16 14:08:39 +00:00
  • f1e9694bb3 No need to forward-declare simon.kagstrom 2010-01-16 12:43:46 +00:00
  • 7420b26939 Refactor game info: Move the box out simon.kagstrom 2010-01-16 12:42:28 +00:00
  • fe57609c81 Add game info and move resetting to options simon.kagstrom 2010-01-16 12:18:06 +00:00
  • 1745a49933 Display message on pause simon.kagstrom 2010-01-16 09:17:09 +00:00
  • 93ce6f7292 Remove text when no message is active simon.kagstrom 2010-01-16 09:16:56 +00:00
  • 117d652737 Set message on reset simon.kagstrom 2010-01-16 09:09:44 +00:00
  • 0996768ec9 Handle real ms in the timer simon.kagstrom 2010-01-16 09:09:32 +00:00
  • 3803de7d88 Build status bar simon.kagstrom 2010-01-16 09:09:07 +00:00
  • 5ec545ff11 Implement status bar simon.kagstrom 2010-01-16 09:08:54 +00:00
  • 0eae47a65f Add status bar image simon.kagstrom 2010-01-16 09:08:04 +00:00
  • f5e1ad6aa5 Same delay as Frodo simon.kagstrom 2010-01-16 08:56:15 +00:00
  • 9b138afacc Create views when the theme is loaded simon.kagstrom 2010-01-16 07:11:17 +00:00
  • 108f069478 Correct menu heko simon.kagstrom 2010-01-11 06:46:48 +00:00
  • 4b1c10c7be Add pause/unpause to the menu simon.kagstrom 2010-01-10 19:57:45 +00:00
  • 197e7aadb6 Select analogue joysticks through a dialogue interface (only horizontal/vertical or none available). Also align the axis and button defs with the real Frodo. simon.kagstrom 2010-01-10 18:50:58 +00:00
  • 6a3d4a436d Use SDL joystick for input handling. This is partially taken from UAE, but is currently untested. It does compile though. simon.kagstrom 2010-01-10 17:24:39 +00:00
  • 8a7c6eee24 Try getting DHCP twice simon.kagstrom 2010-01-10 17:23:27 +00:00
  • 787db07c8a Deps simon.kagstrom 2010-01-10 17:22:16 +00:00
  • 529a332720 Use the native bit depth instead of hardcoding 8 simon.kagstrom 2010-01-07 20:29:57 +00:00
  • 7ecf5d655e Move key bindings simon.kagstrom 2010-01-07 17:50:06 +00:00
  • 1b4566fbd5 Add breaks where they should be simon.kagstrom 2010-01-07 17:42:38 +00:00
  • 8d0c566c28 Add key binding code simon.kagstrom 2010-01-06 16:42:55 +00:00
  • da1885406b Correct some of the messages simon.kagstrom 2010-01-06 07:49:00 +00:00
  • 5c366bce09 Remove unneeded locals simon.kagstrom 2010-01-06 07:48:42 +00:00
  • 473114c210 Add hats simon.kagstrom 2010-01-06 07:48:10 +00:00
  • d3ed78078c Don't exit on font load failure, add ARRAY_SIZE simon.kagstrom 2010-01-06 07:47:51 +00:00
  • a286b4b355 Add theme selection menu simon.kagstrom 2010-01-05 15:23:19 +00:00
  • 3bce2ac0a0 Setup default exts simon.kagstrom 2010-01-05 14:56:21 +00:00
  • 5f11ca70fa Forgot these simon.kagstrom 2010-01-02 16:04:50 +00:00
  • 292d107d72 Finish the options menu implementation (hooray!) simon.kagstrom 2010-01-02 16:00:00 +00:00
  • 8aaeee4327 Add C64 mock and implement network connecting simon.kagstrom 2010-01-02 12:41:50 +00:00
  • c9c6b0f365 Refactor handling of the virtual keyboard to have it on top of the current view. Makes things a bit nicer but unfortunately makes the keyboard a special case. simon.kagstrom 2010-01-02 12:28:18 +00:00
  • e903594921 Implement connection checking (setup name!) simon.kagstrom 2010-01-02 12:16:35 +00:00
  • 70b0064575 Add network configuration (including message!) and auto-delete dialogues by default simon.kagstrom 2010-01-02 12:07:35 +00:00
  • 822f76b11b Fix view popping and pushing simon.kagstrom 2010-01-02 08:41:08 +00:00
  • 28aea581e7 Get the network preferences from the mock prefs implementation simon.kagstrom 2010-01-01 09:30:05 +00:00
  • 16d306bae4 Rename simon.kagstrom 2010-01-01 09:10:17 +00:00
  • d830751ddb Add prefs mock-up simon.kagstrom 2010-01-01 09:10:03 +00:00
  • 5f916a0dfd Refactor dialogues: Simplify a lot and remove the tie-in to the main menu class. simon.kagstrom 2009-12-31 13:25:46 +00:00
  • ed831048ce Add network menu simon.kagstrom 2009-12-29 13:23:01 +00:00
  • d022302f96 Make help better simon.kagstrom 2009-12-29 07:50:36 +00:00
  • d09475245f Add key images simon.kagstrom 2009-12-28 12:39:05 +00:00
  • 0757bdd4f3 Add options menu simon.kagstrom 2009-12-28 12:38:41 +00:00
  • 817dea003d Ifdeffery simon.kagstrom 2009-12-28 09:47:12 +00:00
  • aad20592ec Simplifiy the implementation of some things (no parent pointer, all resources in the Gui singleton) simon.kagstrom 2009-12-28 08:46:18 +00:00
  • 224ec1dbe7 Handle real keyboard input for the virtual keyboard simon.kagstrom 2009-12-26 13:43:42 +00:00
  • 2c359032c2 Encode keys higher up simon.kagstrom 2009-12-26 12:19:35 +00:00
  • e2b34f1ee9 Don't register already registered listeners simon.kagstrom 2009-12-26 10:21:50 +00:00
  • 46757f1f1e Refactor listeners to handle both key and string callbacks simon.kagstrom 2009-12-26 10:18:55 +00:00
  • 0a3bc3e081 Add typing listener (to store strings), deregister listeners on delete simon.kagstrom 2009-12-26 09:16:19 +00:00
  • aa0d8246bb Pop keyboard view on deactivation simon.kagstrom 2009-12-26 09:07:18 +00:00
  • 0f7489cbb9 Move keyboard down simon.kagstrom 2009-12-21 06:20:12 +00:00
  • 6b4ac470f9 Refactor string/key listeners and make the main menu one such simon.kagstrom 2009-12-20 10:27:27 +00:00
  • f8bbe977c0 Move background highlighting to utils simon.kagstrom 2009-12-20 10:21:06 +00:00
  • b94df096f0 Add highlighted key simon.kagstrom 2009-12-20 10:12:47 +00:00
  • 2e768d0c67 Make GuiView a widget simon.kagstrom 2009-12-20 09:31:46 +00:00
  • b4f133036a Is it active? simon.kagstrom 2009-12-19 19:17:25 +00:00
  • 2c18cbf559 Create virtual keyboard and add function to draw with it simon.kagstrom 2009-12-19 19:14:17 +00:00
  • f96f9304ed Enough to compile the virtual keyboard (and some untested implementation) simon.kagstrom 2009-12-19 18:52:40 +00:00
  • b3fffe82d9 Move some initing to widget simon.kagstrom 2009-12-19 18:33:18 +00:00
  • 24568dc5ed Refactoring: Move pushEvent/popEvent to the Widget class simon.kagstrom 2009-12-19 17:58:28 +00:00
  • 39db099cd4 Add widget base class simon.kagstrom 2009-12-19 15:46:15 +00:00
  • d0f0dc3b50 Add code for the virtual keyboard. Won't compile just yet, simon.kagstrom 2009-12-19 15:40:53 +00:00
  • 90675026bb Correct crash-on-no-info and simplify some things simon.kagstrom 2009-12-19 13:25:46 +00:00
  • 032a09ddec Add game info box for loading simon.kagstrom 2009-12-19 13:20:15 +00:00
  • b6db22bcc4 Add warning macro simon.kagstrom 2009-12-19 12:59:09 +00:00
  • 60829984c7 Some fixes: Maximize constness, correct fromDump and remove unnecessary parameters simon.kagstrom 2009-12-19 12:04:23 +00:00
  • 293e53bbe8 Add version (if we change the format) simon.kagstrom 2009-12-19 09:12:30 +00:00
  • 67beaa4ea5 Add game info class and structure simon.kagstrom 2009-12-19 09:00:29 +00:00
  • f8abacf034 Add png writing function, skip [.] in directories simon.kagstrom 2009-12-19 08:12:39 +00:00
  • fa778010e0 Add timer implementation and timeout for hovering over discs simon.kagstrom 2009-12-16 17:47:03 +00:00
  • b6139851ac ifdeffery simon.kagstrom 2009-12-16 16:53:14 +00:00
  • a2d9a82c9d Refactor disc browser a bit (file browsing is really general, so add a base class for it) simon.kagstrom 2009-12-15 18:37:34 +00:00
  • b52c401665 Add disc info box simon.kagstrom 2009-12-13 10:10:33 +00:00
  • a7aec61e02 Add a disc menu (not quite finished yet), and continued refactoring simon.kagstrom 2009-12-13 10:02:27 +00:00
  • 281b5a8b05 Deactivate when no views are left simon.kagstrom 2009-12-13 09:21:27 +00:00
  • eeb03b75e4 Singleton refactoring, part 2 simon.kagstrom 2009-12-13 08:59:06 +00:00
  • 337921d2ab Refactor gui to singleton factory, stage 1 simon.kagstrom 2009-12-13 08:54:25 +00:00
  • e50b1a1045 Free views when popping them simon.kagstrom 2009-12-06 19:21:48 +00:00
  • 32e422327c Rename simon.kagstrom 2009-12-06 09:17:21 +00:00
  • fb24e20c76 Rename to more logical name simon.kagstrom 2009-12-06 09:11:04 +00:00
  • 057b4a743c Factor out the main menu + view as well simon.kagstrom 2009-12-06 09:06:25 +00:00
  • 269dadfc69 Factor out help box to it's own file (and rename it!) simon.kagstrom 2009-12-06 09:03:09 +00:00
  • 86ef62ed85 Better super calls simon.kagstrom 2009-12-06 08:57:57 +00:00