Vsevolod Kremianskii
|
e0c75977d0
|
feat: Add placeholders for party management
|
2020-10-11 22:56:25 +07:00 |
|
Vsevolod Kremianskii
|
7ca8761776
|
feat: Run script on dialog reply picking
|
2020-10-11 22:40:00 +07:00 |
|
Vsevolod Kremianskii
|
01dbf9ac1b
|
refactor: Implement signalEvent for all objects
|
2020-10-11 19:30:00 +07:00 |
|
Vsevolod Kremianskii
|
e820e0a175
|
refactor: Execute delayed actions through the ActionQueue
|
2020-10-11 18:22:13 +07:00 |
|
Vsevolod Kremianskii
|
33bd87fe2d
|
test: Add unit test for ActionQueue
|
2020-10-11 17:08:28 +07:00 |
|
Vsevolod Kremianskii
|
3575499033
|
test: Simplify unit test discovery
|
2020-10-11 16:56:50 +07:00 |
|
Vsevolod Kremianskii
|
a3157fb205
|
refactor: Make ActionQueue remove completed actions
|
2020-10-11 16:48:11 +07:00 |
|
Vsevolod Kremianskii
|
a57fe44f97
|
refactor: Refactor actions into a class hierarchy
|
2020-10-11 16:14:15 +07:00 |
|
Vsevolod Kremianskii
|
b283147347
|
chore: Prefix all SDL includes with SDL2
|
2020-10-11 14:47:13 +07:00 |
|
Vsevolod Kremianskii
|
aece694246
|
refactor: Rename actions to actionexecutor
|
2020-10-11 14:16:09 +07:00 |
|
Vsevolod Kremianskii
|
24761cdebd
|
refactor: Make ActionQueue part of the base Object
|
2020-10-11 14:09:10 +07:00 |
|
Vsevolod Kremianskii
|
2d0f19bc0a
|
refactor: Extract action queue into a separate class
|
2020-10-11 14:05:41 +07:00 |
|
Vsevolod Kremianskii
|
8e3b5f931a
|
test: Fix running unit tests
|
2020-10-11 12:55:10 +07:00 |
|
Vsevolod Kremianskii
|
016673a245
|
build: Rename libengine to libsystem
|
2020-10-11 12:04:36 +07:00 |
|
Vsevolod Kremianskii
|
a9ed02b120
|
build: Compile Program class as part of the reone executable
|
2020-10-11 11:53:17 +07:00 |
|
Vsevolod Kremianskii
|
36e6855c5d
|
build: Extract game logic to a separate static library
This is decouple engine subsystems from the game logic.
|
2020-10-11 11:02:29 +07:00 |
|
Vsevolod Kremianskii
|
c795188eab
|
build: Output executables and static libraries to separate directories
|
2020-10-11 10:50:55 +07:00 |
|
Vsevolod Kremianskii
|
342133bb94
|
test: Use Boost unit testing framework
|
2020-10-11 10:38:43 +07:00 |
|
Vsevolod Kremianskii
|
377023b054
|
feat: Implement name entry during character generation
|
2020-10-11 09:52:05 +07:00 |
|
Vsevolod Kremianskii
|
e097fde9fb
|
refactor: Extract text input from console to a separate class
|
2020-10-11 09:46:34 +07:00 |
|
Vsevolod Kremianskii
|
97285f846d
|
fix: Fix starting with clothes on after character generation
|
2020-10-10 23:25:26 +07:00 |
|
Vsevolod Kremianskii
|
27964ebdb4
|
fix: Fix focusing regression in the equipment screen
|
2020-10-10 23:23:15 +07:00 |
|
Vsevolod Kremianskii
|
6533083b6b
|
fix: Fix portrait selection not always being updated
|
2020-10-10 22:28:19 +07:00 |
|
Vsevolod Kremianskii
|
2c0449cb74
|
fix: Fix button hilight colors during character generation
|
2020-10-10 22:09:01 +07:00 |
|
Vsevolod Kremianskii
|
5848249a7c
|
refactor: Refactor 3D control initialization
Use builder pattern.
|
2020-10-10 21:28:09 +07:00 |
|
Vsevolod Kremianskii
|
0950912f4e
|
feat: Show character model during character generation
Also:
- Update portrait on class and portrait selection
- Disable "Random Name" button
|
2020-10-10 17:43:38 +07:00 |
|
Vsevolod Kremianskii
|
8aca9356c0
|
refactor: Load chargen sub GUIs in separate methods
|
2020-10-10 16:02:30 +07:00 |
|
Vsevolod Kremianskii
|
735f8a38b5
|
refactor: Add enable/disableControl methods to GUI class
|
2020-10-10 15:55:35 +07:00 |
|
Vsevolod Kremianskii
|
e530440b2a
|
test: Add first unit test
|
2020-10-10 15:25:36 +07:00 |
|
Vsevolod Kremianskii
|
12dd8a1ec0
|
ci: Fix Travis CI build
|
2020-10-10 15:09:20 +07:00 |
|
Vsevolod Kremianskii
|
9e10fa5943
|
build: Rewrite CMakeLists.txt using a static library
|
2020-10-10 15:00:01 +07:00 |
|
Vsevolod Kremianskii
|
7f9812c0bc
|
doc: Update Similar Projects section in the readme file
[ci skip]
|
2020-10-10 12:55:33 +07:00 |
|
Vsevolod Kremianskii
|
c49750914e
|
doc: Update Contribution section of the readme
[ci skip]
|
2020-10-10 11:27:34 +07:00 |
|
Vsevolod Kremianskii
|
9f49212b2f
|
doc: Update readme file
[ci skip]
|
2020-10-10 10:48:29 +07:00 |
|
Vsevolod Kremianskii
|
08dd2ad055
|
doc: Add main game loop sequence diagram
[ci skip]
|
2020-10-10 10:18:04 +07:00 |
|
Vsevolod Kremianskii
|
0b24b778a0
|
doc: Add diagrams for the Development page
[ci skip]
|
2020-10-10 09:09:53 +07:00 |
|
Vsevolod Kremianskii
|
9ee911d328
|
doc: Rename resources namespace to resource in the diagram
[ci skip]
|
2020-10-10 07:41:01 +07:00 |
|
Vsevolod Kremianskii
|
0a1c5b41c6
|
feat: Implement more of character generation
|
2020-10-06 18:39:51 +07:00 |
|
Vsevolod Kremianskii
|
2370039dc5
|
doc: Update readme
[ci skip]
|
2020-10-04 10:49:01 +07:00 |
|
Vsevolod Kremianskii
|
edd124afe6
|
feat: Initial quick or custom panel implementation
|
2020-10-03 21:50:16 +07:00 |
|
Vsevolod Kremianskii
|
5a4a2d3a3d
|
feat: Implement loading screen
|
2020-10-03 19:37:21 +07:00 |
|
Vsevolod Kremianskii
|
cd5aceac1c
|
refactor: Refactor GUI loading
|
2020-10-03 17:57:42 +07:00 |
|
Vsevolod Kremianskii
|
de179332a0
|
fix: Fix segfault in tools
|
2020-10-03 17:02:26 +07:00 |
|
Vsevolod Kremianskii
|
76899e6fbc
|
fix: Allow selection of usable objects only
|
2020-10-03 16:31:17 +07:00 |
|
Vsevolod Kremianskii
|
9a108fefb1
|
refactor: Refactor 3D control rendering
- Use a scene graph for rendering
- Extract rendering pipeline to separate classes
|
2020-10-03 16:19:43 +07:00 |
|
Vsevolod Kremianskii
|
52d10d96a2
|
perf: Optimize uniform setting
Cache uniform locations.
|
2020-10-03 10:02:46 +07:00 |
|
Vsevolod Kremianskii
|
2d7b0febc1
|
refactor: Generalize ResourceManager
|
2020-10-03 09:21:54 +07:00 |
|
Vsevolod Kremianskii
|
3c05d63801
|
refactor: Cleanup ResourceManager
|
2020-10-03 08:17:50 +07:00 |
|
Vsevolod Kremianskii
|
bf2d908e3a
|
refactor: Rename resource/archive to resource/collection
|
2020-10-03 08:11:07 +07:00 |
|
Vsevolod Kremianskii
|
508074e9b6
|
chore: Log indexed resource providers
|
2020-10-03 08:03:02 +07:00 |
|