NaiJi ✨
|
4b91146c33
|
Implement Timeline Graphics Manager view
|
2022-05-28 08:52:59 +03:00 |
NaiJi ✨
|
cf33d7c172
|
Add graphics timeline manager and handle game pause
|
2022-05-26 05:42:56 +03:00 |
NaiJi ✨
|
55b8349e60
|
Fix graphics removal
|
2022-05-26 05:13:13 +03:00 |
NaiJi ✨
|
90292750fb
|
Adjust editor process to new editor context
|
2022-05-22 07:35:08 +03:00 |
NaiJi ✨
|
c24ecc0acc
|
Adjust game process to new game context
|
2022-05-22 06:11:41 +03:00 |
NaiJi ✨
|
45132ff82a
|
Add polymorphic draw for classic notes
|
2022-05-18 02:47:47 +03:00 |
NaiJi ✨
|
0d97e61f4b
|
Adapt graphics manager to GameContext
|
2022-05-17 07:22:18 +03:00 |
NaiJi ✨
|
c2b23a4c59
|
Move HolderManager and ClassicGraphicsManager to context
|
2022-05-15 10:30:33 +03:00 |
NaiJi ✨
|
14c201e28d
|
Add new abstraction Context
Implement GameContext and move all logic from ClassicArrowNote to there
|
2022-05-14 07:48:46 +03:00 |
NaiJi ✨
|
41541e0757
|
Turn ArrowNote into a template with T for note element
|
2022-03-15 20:11:17 +03:00 |
NaiJi ✨
|
70d3284eeb
|
Turn SelectionManager into template
|
2022-03-14 19:01:15 +03:00 |
NaiJi ✨
|
b92bffb43e
|
Implement resource sprites and about page with third-party logos
|
2022-03-10 20:45:19 +03:00 |
NaiJi ✨
|
e580d45eef
|
Add resources and licenses
|
2022-03-10 17:16:11 +03:00 |
NaiJi ✨
|
124417d778
|
Implement Editor command system
|
2022-03-02 20:27:52 +03:00 |
NaiJi ✨
|
98273d3a39
|
Fix animation break
|
2022-02-17 22:20:30 +03:00 |
NaiJi ✨
|
ed3330cb97
|
Improve visible notes calculation for scrolling in editor
|
2022-02-16 22:20:13 +03:00 |
NaiJi ✨
|
9216fc9f84
|
Implement timeline graphics manager
|
2022-02-15 23:07:28 +03:00 |
NaiJi ✨
|
6768aeabdf
|
Implement selection manager
|
2022-02-15 23:05:56 +03:00 |
NaiJi ✨
|
4ec11560f1
|
Implement selection for editor notes
|
2022-02-08 01:19:45 +03:00 |
NaiJi ✨
|
c576686752
|
Separate sprite graphics from note logic
|
2022-01-18 08:35:02 +03:00 |
NaiJi ✨
|
017f400ad9
|
Replace shared_ptr for RenderTarget with T * const
|
2022-01-12 17:09:43 +03:00 |
NaiJi ✨
|
5b5b2c2aa1
|
Fix runtime failures after sfml-bridge merge
|
2022-01-12 00:01:28 +03:00 |
NaiJi ✨
|
d94454d36b
|
Implement keyboard converter for SFML
|
2022-01-11 23:15:24 +03:00 |
NaiJi ✨
|
833dd2b781
|
Refactor core
|
2022-01-10 08:28:37 +03:00 |
NaiJi ✨
|
ac88cd9dfa
|
Separate SFML graphics logic from game logic
|
2021-12-28 21:04:50 +03:00 |
NaiJi ✨
|
bf35501c21
|
Implement new Graphics Manager
|
2021-12-27 21:41:25 +03:00 |
NaiJi ✨
|
8b4d362000
|
Implement complex graphics logic for notes
|
2021-12-23 20:33:24 +03:00 |
NaiJi ✨
|
bb1bb88085
|
Remove ticks as a concept from Editor
|
2021-12-13 19:52:26 +03:00 |
NaiJi ✨
|
581e1fe6a4
|
Rework Timeline to work fine with scrolling and note insertion
|
2021-12-08 21:00:47 +03:00 |
NaiJi ✨
|
ebf736a0bb
|
Implement scrolling in Editor
|
2021-12-06 22:18:04 +03:00 |
NaiJi ✨
|
5e3ddccac0
|
Refactor music position, implement flow for Editor, link everything together
|
2021-12-03 22:21:27 +03:00 |
NaiJi ✨
|
cf205810b2
|
Implement EditorWidget logic
|
2021-12-02 19:02:13 +03:00 |
NaiJi ✨
|
43e09a6db1
|
Finish test basic implementation for ClassEditor
|
2021-11-24 21:21:30 +03:00 |
NaiJi ✨
|
b3bec61542
|
Separate graphics from game and editor logic
|
2021-11-18 01:14:52 +03:00 |
NaiJi ✨
|
cfc8706c23
|
Fix Editor interface, replace some Game pointers with stack objects
|
2021-11-02 20:03:27 +03:00 |
NaiJi ✨
|
c097ac0da5
|
Add Editor interface
|
2021-10-05 21:48:28 +03:00 |
NaiJi ✨
|
8d931f7a1e
|
Globally redesign CMake and project structure
|
2021-09-16 20:52:44 +03:00 |
NaiJi ✨
|
944ad6a5bd
|
Improve BPM calculation (not really (it's bad...))
|
2021-09-13 21:50:39 +03:00 |
NaiJi ✨
|
46baf6fdfb
|
Implement slider tick animation on BPM calculator
|
2021-09-10 21:35:48 +03:00 |
NaiJi ✨
|
60d7b4e346
|
Upgrade bpm calculator, try implement slider animation
|
2021-09-08 22:05:56 +03:00 |
NaiJi ✨
|
55b62e62bb
|
Implement text with approximated BPM value during calculation
|
2021-09-01 22:04:18 +03:00 |
NaiJi ✨
|
155ec1fca0
|
Implement Window, Implement BPMCalculationWidget layout
|
2021-08-31 22:09:34 +03:00 |
NaiJi ✨
|
1ac47b8b24
|
Fix cascade menu render in Editor
|
2021-08-31 11:42:58 +03:00 |
NaiJi ✨
|
dbe26c5d9a
|
Move Editor initialization from Constructor to ::Enter()
|
2021-08-30 22:07:13 +03:00 |
NaiJi ✨
|
80bc47e425
|
Implement BPMCalculatorWidget, add sf::Time dt to all update() functions
|
2021-08-27 20:40:48 +03:00 |
NaiJi ✨
|
788cd090f2
|
Remove unnecessary argument in resetRect of CascadeMenuButton
|
2021-08-26 21:51:49 +03:00 |
NaiJi ✨
|
4093963706
|
Fix color palette
|
2021-08-26 21:36:09 +03:00 |
NaiJi ✨
|
76422b1e1f
|
Fix cascade menu bugs
|
2021-08-26 21:22:19 +03:00 |
NaiJi ✨
|
592f1883aa
|
Implement fonts
|
2021-08-26 20:41:16 +03:00 |
NaiJi ✨
|
37391cfdfd
|
Implement test drop menu and wrap up menu bar system
|
2021-08-26 19:54:30 +03:00 |