Commit Graph

102 Commits

Author SHA1 Message Date
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 ✨ 381e4442ae Merge pull request 'sfml-bridge' (#23) from sfml-bridge into master
Reviewed-on: http://dev.udongein.xyz/NaiJi/project-kyoku/pulls/23
2022-01-11 21:19:22 +01: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 ✨ 51d83f524a Remove unneded calls from GraphicsManager interface 2021-12-28 01:10:06 +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 ✨ ff07b628ac Start refactoring graphics manager 2021-12-21 20:07:19 +03:00
NaiJi ✨ 4be1429546 Remove graphics logic from core timeline 2021-12-21 18:48:39 +03:00
NaiJi ✨ bb1bb88085 Remove ticks as a concept from Editor 2021-12-13 19:52:26 +03:00
NaiJi ✨ 0cf711db94 Add offset adjustment for note insertion 2021-12-09 10:55:53 +03:00
NaiJi ✨ 94e3793ec6 Merge branch 'master' of https://dev.udongein.xyz/NaiJi/project-kyoku 2021-12-08 21:00:50 +03:00
NaiJi ✨ 581e1fe6a4 Rework Timeline to work fine with scrolling and note insertion 2021-12-08 21:00:47 +03:00
NaiJi ✨ 0e50cd117b Delete 'modes/classicmode/game/context.h' 2021-12-07 15:45:01 +01: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 ✨ 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