Commit Graph

  • dfbbd04862 add FontManager::get_mono_font() josh 2014-06-22 21:25:50 -04:00
  • 076e2a51d7 fix Runtime::locate() to calculate proper runtime directory josh 2014-06-22 21:24:46 -04:00
  • bdd28ab362 updates to Runtime::locate(), FontManager, and GUI loading josh 2014-06-22 21:16:08 -04:00
  • 1effe27afb link with libjes.a as a source so Rscons picks up library file modifications josh 2014-06-22 21:02:02 -04:00
  • cae4b077d9 fix Path::ext() when new_ext == "" josh 2014-06-22 21:01:38 -04:00
  • a1e9c30af2 add Path::ext() josh 2014-06-22 20:36:54 -04:00
  • 87c3abe0fa add GLShader and GLProgram josh 2014-06-22 16:46:59 -04:00
  • f94b754b0a Path::dirname() and Path::join() return PathRef josh 2014-06-22 16:08:40 -04:00
  • 6a51c5a880 fill in Runtime::locate() josh 2014-06-22 16:02:40 -04:00
  • c001fca012 add Path::dir_entries() josh 2014-06-22 15:42:26 -04:00
  • e3cb7b15b4 add Path::exists() josh 2014-06-22 15:30:05 -04:00
  • b55d8d0f09 Core: store bin path as a Path instead of a std::string josh 2014-06-22 15:12:43 -04:00
  • 49ccad5ed4 implement Path::dirname() josh 2014-06-19 00:01:10 -04:00
  • eb12420155 implement Path::join() josh 2014-06-18 23:49:00 -04:00
  • 863fb2018b more Path tests josh 2014-06-18 20:09:58 -04:00
  • 3cd064bcb8 add initial Path unit tests josh 2014-06-18 20:07:15 -04:00
  • 28ed5a30a4 add Path::to_s() josh 2014-06-18 20:07:07 -04:00
  • 8fb1fee7b8 fix LIBPATH for tests josh 2014-06-18 20:06:41 -04:00
  • 28b05da01c add initial Path class josh 2014-06-18 20:03:50 -04:00
  • 83553e78f1 add jes.h, Core, and Runtime josh 2014-06-18 19:53:23 -04:00
  • c19ea4e1b0 produce build results in /bin and /lib josh 2014-06-18 18:44:05 -04:00
  • c23ff6c0ac set return code from GUI::run() josh 2014-06-18 18:39:30 -04:00
  • b7e66e3031 build with gnu99 and gnu++11 standards josh 2014-06-18 17:04:07 -04:00
  • 190e31219c mark Gemfile.lock for usage on x86-mingw32 platform also josh 2014-06-18 16:56:50 -04:00
  • f7eed2076c update Rakefile to use rscons-1.5.0 features josh 2014-06-17 23:08:50 -04:00
  • 34b453b7dd update to rscons-1.5.0 josh 2014-06-17 23:02:51 -04:00
  • 031aa554cd add initial text shaders josh 2014-06-17 22:53:44 -04:00
  • 27a167e97d Font: add constructor/destructor josh 2014-06-15 20:37:31 -04:00
  • 07662e0abc add FreeFont Sans and Serif fonts to runtime/fonts/freefont josh 2014-06-15 18:49:21 -04:00
  • 6767062155 add GUI class josh 2014-06-10 21:58:23 -04:00
  • dc47bf5256 add FontManager::load_font() josh 2014-06-10 21:33:06 -04:00
  • d9261409e0 ignore return value of SDL_GL_CreateContext josh 2014-06-10 21:24:50 -04:00
  • 7eba046aa4 add FontManager, Font classes josh 2014-06-10 21:23:58 -04:00
  • 3c348fe893 tweak build targets josh 2014-06-10 20:43:17 -04:00
  • 4b159037c1 add skeleton gui sources josh 2014-06-10 20:00:51 -04:00
  • ad1b8f4e96 fix compilation warning in Text::[] josh 2014-06-10 19:24:07 -04:00
  • e816e912e9 rework Rakefile using a base Rscons Environment josh 2014-06-10 19:23:03 -04:00
  • 36b0ec6bc3 add GNU freefont fonts runtime files josh 2014-06-10 18:58:54 -04:00
  • f360077f04 more FileReader tests josh 2014-06-05 20:07:23 -04:00
  • 1d10771048 test FileReader::get_line() josh 2014-06-05 20:03:05 -04:00
  • 6ec2a1584d add Text::to_s() for testing josh 2014-06-05 20:01:15 -04:00
  • fa7a46a2d4 add some more FileReader tests josh 2014-06-05 19:45:47 -04:00
  • 21c9e6edfb link with -lpthread on linux josh 2014-06-05 19:26:38 -04:00
  • dce8f0db5f add "clean" Makefile target josh 2014-06-05 17:12:45 -04:00
  • eb1474bd84 FileReader: fix num_lines() josh 2014-06-05 17:10:12 -04:00
  • bebd7df072 add "test" rake task and initial test case josh 2014-06-05 17:09:09 -04:00
  • 9e4b8aea6e add googletest framework josh 2014-06-05 16:35:08 -04:00
  • 096139a40d FileReader::create Text objects josh 2014-06-05 16:20:27 -04:00
  • 39aa6bbd42 implement initial Text functionality josh 2014-06-05 16:08:19 -04:00
  • 346dbaa783 FileReader: read lines from file buffer, detect line endings josh 2014-06-05 15:36:55 -04:00
  • 85f2ca91c3 list rake and json as gem dependencies josh 2014-06-05 09:21:20 -04:00
  • af5df42bbc begin implementing FileReader josh 2014-06-04 22:09:57 -04:00
  • 9abd4ef04b add jes::Ref template josh 2014-06-04 21:25:47 -04:00
  • 4ebedcf301 add FileReader skeleton josh 2014-06-04 21:04:15 -04:00
  • a49536d8d8 add build system josh 2014-06-04 20:53:07 -04:00
  • 693ba6c702 add README josh 2014-05-26 18:33:35 -04:00
  • cf4762db09 create bundle josh 2014-05-26 18:33:03 -04:00