8 Commits (60a2ed94289a1377a17b31d132e8014f1fa8806f)

Author SHA1 Message Date
  C. J. Howard 60a2ed9428 Rename control and control_map to action and action_map, respectively 2 years ago
  C. J. Howard adc5ceb6e5 Improve keyboard config menu. Add support for modifier keys in key mappings 2 years ago
  C. J. Howard b7b012f90a Fix menu controls 2 years ago
  C. J. Howard ffda59dea6 Split application class into a window manager, a window, and an input manager 2 years ago
  C. J. Howard a615ef7cf1 Add i18n namespace. Switch to using hash strings for localized strings. Change settings to be dict-based. Improve path finding on windows. Improve window management. Add serializer and deserializer template classes 2 years ago
  C. J. Howard a37f7c0f5f Revise events, input, and logging 2 years ago
  C. J. Howard 93cd6400ea Update copyright year 2 years ago
  C. J. Howard a2ee4f2a56 Revise game states and application class. Remove dirent. Replace path strings with std::filesystem::path 3 years ago
  C. J. Howard 3c26a6fe64 Add support for adaptive v-sync. Add support for changing the render resolution. Move framebuffer creation, destruction, and resizing into dedicated functions 3 years ago
  C. J. Howard 4c564d2ee0 Add pause menu state. Remove loading state 3 years ago
  C. J. Howard 4e53a20169 Add extras menu. Add menu transition animations 3 years ago
  C. J. Howard 446c7e1921 Improve menu text alignment. Merge title state into main menu state 3 years ago
  C. J. Howard 52e54d5274 Add support for saving control profiles 3 years ago
  C. J. Howard 2cfa33d934 Add control configuration support 3 years ago
  C. J. Howard a3c59ce1d7 Add suport for mouse navigation in menus 3 years ago
  C. J. Howard 3eddbefccc Move bootloader function into a boot state. Add file buffer resource. Add support for loading SDL game controller mappings database. 3 years ago
  C. J. Howard 62273786e6 Revise game states 4 years ago
  C. J. Howard 7ec19ab5be Rename ecs namespace to entity, move components to entity::component namespace, move systems into entity::system namespace 4 years ago
  C. J. Howard 9de00878ac Move components and systems to ecs namespace 4 years ago
  C. J. Howard 2c4e237276 Update copyright date 4 years ago
  C. J. Howard 924cde00e5 Refactor application to split into application class and separate game bootloader 4 years ago
  C. J. Howard 0a5a7035d8 Integrate previously separate unpublished VMQ math library directly into Antkeeper source 4 years ago
  C. J. Howard 5a2d886113 Move dependencies to superbuild repo 5 years ago
  C. J. Howard c9779bf766 Replace old repo contents with new repo contents 5 years ago