NaiJi ✨
|
79543f6b93
|
Resolve missed context.h
|
2021-12-02 23:39:24 +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 ✨
|
0b1acd7697
|
Add initializers for Mock notes in Editor
|
2021-11-23 21:35:13 +03:00 |
NaiJi ✨
|
b3bec61542
|
Separate graphics from game and editor logic
|
2021-11-18 01:14:52 +03:00 |
NaiJi ✨
|
7f7045c920
|
Add ClassicEditor basis
|
2021-11-02 20:47:42 +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 ✨
|
8579dc5507
|
Implement logic for HoldManager
|
2021-10-04 18:32:49 +03:00 |
NaiJi ✨
|
24aadf8174
|
Separate Sprite animation logic into animation objects
|
2021-10-04 17:20:24 +03:00 |
NaiJi ✨
|
841e042477
|
Replace vector with set in timeline
|
2021-10-03 18:23:28 +03:00 |
NaiJi ✨
|
00273ab2fd
|
Implement inheritance tree for Note
|
2021-09-28 06:48:06 +03:00 |
NaiJi ✨
|
8d931f7a1e
|
Globally redesign CMake and project structure
|
2021-09-16 20:52:44 +03:00 |
NaiJi ✨
|
3388aac813
|
Improve CMake to separate built and dynamically installed SFML
|
2021-09-14 17:51:06 +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 |
NaiJi ✨
|
be0367bba0
|
Implement button classification
|
2021-08-25 22:01:55 +03:00 |
NaiJi ✨
|
5540361f94
|
Add resource holder
|
2021-08-21 15:29:58 +03:00 |
NaiJi ✨
|
5b7f2c1aa2
|
Implement a way to add submenus to main menu bar
|
2021-08-20 21:33:23 +03:00 |
NaiJi ✨
|
7e2f038a8b
|
Implement main menubar for the Editor
|
2021-08-16 21:54:03 +03:00 |
NaiJi ✨
|
7e97510f31
|
Add editor state
|
2021-08-12 22:10:52 +03:00 |
NaiJi ✨
|
befd7e5cf9
|
Implement BPMCalculator for internal bpm calculation in level editor
|
2021-08-11 22:05:57 +03:00 |
NaiJi ✨
|
8c3f2a112f
|
Separate ClassicNoteManager logic from ClassicNote, make it run
|
2021-08-10 22:08:45 +03:00 |
NaiJi ✨
|
a223b7253c
|
Separate ClassicNote from its logic to ClassicNoteManager
|
2021-08-09 21:59:40 +03:00 |
NaiJi ✨
|
cf1119c742
|
Encapsulate music and timer interpolation, test with pause
|
2021-08-05 21:59:48 +03:00 |
NaiJi ✨
|
c2677bdd2b
|
Remove hardcode for button size
|
2021-08-04 22:06:01 +03:00 |
NaiJi ✨
|
a0ad8e7ed6
|
Implement state machine infrastructure
|
2021-08-03 21:42:58 +03:00 |
NaiJi ✨
|
325d49270d
|
Implement test main menu state
|
2021-07-27 21:18:37 +03:00 |
NaiJi ✨
|
686107b215
|
Implement widget and button
|
2021-07-27 01:44:10 +03:00 |
NaiJi ✨
|
92fd5c0c27
|
Make GUIState interface, rearrange include
|
2021-07-22 20:33:33 +03:00 |
NaiJi ✨
|
00360f6c8d
|
Implement hold for notes
|
2021-07-21 21:15:56 +03:00 |
NaiJi ✨
|
80d2c97766
|
Interpolate music sample rate
|
2021-07-19 20:59:23 +03:00 |
NaiJi ✨
|
bf409c0a61
|
Implement multinotes
|
2021-07-15 06:45:52 +04:00 |
NaiJi ✨
|
206ad5c84a
|
Start implementing multitouch
|
2021-07-14 19:24:47 +04:00 |
NaiJi ✨
|
77a9d15caa
|
Fix animation objects and note state machine
|
2021-06-24 21:04:09 +03:00 |
NaiJi ✨
|
06d099c11f
|
Encapsulate animation into objects
|
2021-06-24 01:43:13 +03:00 |
NaiJi ✨
|
a028773fe8
|
Untie dependecies and make them more abstract
|
2021-06-23 22:18:33 +03:00 |
NaiJi ✨
|
5b7076ac1c
|
Implement states
|
2021-06-22 21:20:08 +03:00 |
NaiJi ✨
|
d9788b31b8
|
Encapsulate note switches into state objects
|
2021-06-21 22:10:50 +03:00 |