C. J. Howard
|
ffda59dea6
|
Split application class into a window manager, a window, and an input manager
|
1 year 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
|
1 year ago |
C. J. Howard
|
a37f7c0f5f
|
Revise events, input, and logging
|
1 year ago |
C. J. Howard
|
870ccc2030
|
Add ping method to signal class. Remove some obsolete systems
|
1 year ago |
C. J. Howard
|
849043dd5c
|
Add signal and connection-based event handling
|
1 year ago |
C. J. Howard
|
4b3ebf3e7e
|
Add audio setup and shutdown to boot state
|
1 year ago |
C. J. Howard
|
93cd6400ea
|
Update copyright year
|
1 year ago |
C. J. Howard
|
a7e5aca4a0
|
Improve ant trait definitions, trait loaders, and morphogenesis.
|
1 year ago |
C. J. Howard
|
a2ee4f2a56
|
Revise game states and application class. Remove dirent. Replace path strings with std::filesystem::path
|
1 year 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
|
1 year ago |
C. J. Howard
|
a3c59ce1d7
|
Add suport for mouse navigation in menus
|
1 year ago |
C. J. Howard
|
aef9db4c96
|
Add credits state and language menu state
|
1 year 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.
|
1 year ago |
C. J. Howard
|
c428d80e48
|
Add bitmap font class, improve image class, and rect and rect pack classes
|
2 years ago |
C. J. Howard
|
ddab8b2021
|
Remove obsolete tracking system and dead code
|
2 years ago |
C. J. Howard
|
0f96744def
|
Add support for loading and saving gamepad calibration files
|
2 years ago |
C. J. Howard
|
695a14a406
|
Rename game_controller to gamepad
|
2 years ago |
C. J. Howard
|
4ae99d7596
|
Add advanced deadzone configuration functions to the game controller class
|
2 years ago |
C. J. Howard
|
f701423ab0
|
Add error message box when unhandled exceptions are caught
|
2 years ago |
C. J. Howard
|
de6d21be90
|
Accumulate SDL mouse motion events to avoid excess function calls and allocations
|
2 years ago |
C. J. Howard
|
76291c5612
|
Add more constraints and constraint and control callback-based camera controls
|
2 years ago |
C. J. Howard
|
62273786e6
|
Revise game states
|
2 years ago |
C. J. Howard
|
49431013b9
|
Rename shader class to shader_object, as well as extend its functionality and improve error handling
|
2 years ago |
C. J. Howard
|
62fab1a866
|
Add scalar type to tween template parameters
|
2 years ago |
C. J. Howard
|
2db97b5d53
|
Add files in the input folder to the input namespace
|
3 years ago |
C. J. Howard
|
ccbbd08b32
|
Rename rasterizer folder to gl and put all files in the gl folder into the gl namespace
|
3 years ago |
C. J. Howard
|
692d0f71ee
|
Move code in debug folder into new debug namespace
|
3 years ago |
C. J. Howard
|
2c4e237276
|
Update copyright date
|
3 years ago |
C. J. Howard
|
bf72a69bd0
|
Add twig tool
|
3 years ago |
C. J. Howard
|
280c3f1c0c
|
Add container tool
|
3 years ago |
C. J. Howard
|
6ad5c0764c
|
Make splash screen skipable and add tool equip hotkeys
|
3 years ago |
C. J. Howard
|
f95819628d
|
Make orbit cam spring oscillation frequencie tunable, add hz<->rads conversion functions, and fix relative mouse movement cursor visibility bug
|
3 years ago |
C. J. Howard
|
db9b09ac98
|
Improve placement system and rename to snapping system, add spring constraint structure and helper function, improve camera easing via spring constraints
|
3 years ago |
C. J. Howard
|
1ce252b988
|
Fix memory leak in application::capture_frame()
|
3 years ago |
C. J. Howard
|
61242281f5
|
Add screenshot hotkey
|
3 years ago |
C. J. Howard
|
43b4565946
|
Enable localized strings
|
3 years ago |
C. J. Howard
|
7e8aeac971
|
Fix fullscreen toggling
|
3 years ago |
C. J. Howard
|
924cde00e5
|
Refactor application to split into application class and separate game bootloader
|
3 years ago |
C. J. Howard
|
0a5a7035d8
|
Integrate previously separate unpublished VMQ math library directly into Antkeeper source
|
3 years ago |
C. J. Howard
|
03dda20c2b
|
Add command line options parsing
|
3 years ago |
C. J. Howard
|
2ac6ba2f3b
|
Generalize model_system to render_system and add support for specifying scene layers for model components
|
3 years ago |
C. J. Howard
|
89b42765fa
|
Allow tweens to have no interpolator and set material property default interpolators
|
3 years ago |
C. J. Howard
|
f44df4b7cc
|
Revise and expand easing functions, and reorganize some source file locations
|
3 years ago |
C. J. Howard
|
d6022e7d82
|
Add constraint system
|
3 years ago |
C. J. Howard
|
323823a1e2
|
Integrate PhysicsFS to read data from zipped archives and support mods
|
3 years ago |
C. J. Howard
|
b8ea878292
|
Get spiral navigation working and statically link to SDL2 and OpenAL
|
3 years ago |
C. J. Howard
|
351d65dcbc
|
Add auto newline feature to logger
|
3 years ago |
C. J. Howard
|
1346f0cac2
|
Add screen transition class
|
3 years ago |
C. J. Howard
|
8702bf84da
|
Add channels to animations
|
3 years ago |
C. J. Howard
|
6f3b6a674f
|
Add support for pausing, playing, looping, and speeding up animations
|
3 years ago |