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
|
03dda20c2b
|
Add command line options parsing
|
4 years ago |
C. J. Howard
|
2ac6ba2f3b
|
Generalize model_system to render_system and add support for specifying scene layers for model components
|
4 years ago |
C. J. Howard
|
89b42765fa
|
Allow tweens to have no interpolator and set material property default interpolators
|
4 years ago |
C. J. Howard
|
f44df4b7cc
|
Revise and expand easing functions, and reorganize some source file locations
|
4 years ago |
C. J. Howard
|
d6022e7d82
|
Add constraint system
|
4 years ago |
C. J. Howard
|
323823a1e2
|
Integrate PhysicsFS to read data from zipped archives and support mods
|
4 years ago |
C. J. Howard
|
b8ea878292
|
Get spiral navigation working and statically link to SDL2 and OpenAL
|
4 years ago |
C. J. Howard
|
351d65dcbc
|
Add auto newline feature to logger
|
4 years ago |
C. J. Howard
|
1346f0cac2
|
Add screen transition class
|
4 years ago |
C. J. Howard
|
35ab9c9480
|
Make animations call frame callback on end
|
4 years ago |
C. J. Howard
|
8702bf84da
|
Add channels to animations
|
4 years ago |
C. J. Howard
|
6f3b6a674f
|
Add support for pausing, playing, looping, and speeding up animations
|
4 years ago |
C. J. Howard
|
1c4759badb
|
Get animation system working
|
4 years ago |
C. J. Howard
|
963823e452
|
Add a CLI to the application class
|
4 years ago |
C. J. Howard
|
2e89cfc0aa
|
Simplify logger tasks by using a stack
|
4 years ago |
C. J. Howard
|
7195ca0ec6
|
Add simple_render_pass class and add task support to logger
|
4 years ago |
C. J. Howard
|
5a2d886113
|
Move dependencies to superbuild repo
|
4 years ago |
C. J. Howard
|
c9779bf766
|
Replace old repo contents with new repo contents
|
4 years ago |
C. J. Howard
|
87c0edcbdc
|
Remove old state machine code from Game class
|
5 years ago |
C. J. Howard
|
1caa468dd1
|
Add a camera and focus entity and fix camera transform in render system
|
5 years ago |
C. J. Howard
|
6028963584
|
Re-add camera component, remove the camera system, and add a constraint system
|
5 years ago |
C. J. Howard
|
03e58efbbf
|
Remove camera component and use the camera system directly
|
5 years ago |
C. J. Howard
|
499f5ce211
|
Disable old sandbox state in preparation to completely switching to the FSM system
|
5 years ago |
C. J. Howard
|
d2c379feea
|
Stop using SDL's fullscreen mode and just use a borderless window
|
5 years ago |
C. J. Howard
|
e3b9d143ce
|
Move parameter dict to emergent
|
5 years ago |
C. J. Howard
|
a16b51c90b
|
Add window movement events
|
5 years ago |
C. J. Howard
|
a382f68189
|
Make game use parameter dict for settings instead of a string table
|
5 years ago |
C. J. Howard
|
d22d2b0cc2
|
Add parameter dict class and support for loading parameter dicts
|
5 years ago |
C. J. Howard
|
ef8c21ee2d
|
Add setTransform, translate, rotate, and scale functions for entities
|
5 years ago |
C. J. Howard
|
64a917b880
|
Fix fullscreen toggling when initially starting in fullscreen mode.
|
5 years ago |
C. J. Howard
|
d5da920528
|
Add settings saving functionality
|
5 years ago |
C. J. Howard
|
b18e983499
|
Fix DPI scaling on Windows
|
5 years ago |
C. J. Howard
|
b7369ac43e
|
Fix menu selector positioning
|
5 years ago |
C. J. Howard
|
e9f6018038
|
Add a language selection state for first runs
|
5 years ago |
C. J. Howard
|
02494d4691
|
Add prefixes, postfixes, and colors to the logger
|
5 years ago |
C. J. Howard
|
6172c221cd
|
Add logger and support for querying CLI variables
|
5 years ago |
C. J. Howard
|
77b71c0144
|
Make command interpreter detect invalid argument counts and add support for variable substitution
|
5 years ago |
C. J. Howard
|
eff3c19950
|
Add debug console
|
5 years ago |
C. J. Howard
|
396fbd8828
|
Rename CSVTable -> StringTable and make some improvements to the menu system
|
5 years ago |
C. J. Howard
|
ac946660dc
|
Make Windows build copy DLLs to output directory
|
5 years ago |
C. J. Howard
|
336372ede0
|
Remove obsolete game-states.hpp
|
5 years ago |
C. J. Howard
|
4328e12e7c
|
Begin revising state machine architecture and add a menu system with control remapping support
|
5 years ago |
C. J. Howard
|
1c555d2aea
|
Fix Linux build and re-add DEBUG and NDEBUG compile definitions
|
5 years ago |
C. J. Howard
|
bd1f831963
|
Put data into data folder and setup basic logging to file on release builds
|
5 years ago |
C. J. Howard
|
e2ac176fba
|
Fix MSVC build
|
5 years ago |
C. J. Howard
|
55cac0b7af
|
Revise control scheme
|
5 years ago |
C. J. Howard
|
ce4973b9a1
|
Add initial terrain system and terrain patch component
|
5 years ago |
C. J. Howard
|
eb17ea611f
|
Wrap scancode names in quotation marks to support the comma key
|
5 years ago |