114 Commits (master)
 

Author SHA1 Message Date
NaiJi ✨ 841e042477 Replace vector with set in timeline 3 years ago
NaiJi ✨ 00273ab2fd Implement inheritance tree for Note 3 years ago
NaiJi ✨ 8d931f7a1e Globally redesign CMake and project structure 3 years ago
NaiJi ✨ 3388aac813 Improve CMake to separate built and dynamically installed SFML 3 years ago
NaiJi ✨ 944ad6a5bd Improve BPM calculation (not really (it's bad...)) 3 years ago
NaiJi ✨ 46baf6fdfb Implement slider tick animation on BPM calculator 3 years ago
NaiJi ✨ 60d7b4e346 Upgrade bpm calculator, try implement slider animation 3 years ago
NaiJi ✨ 55b62e62bb Implement text with approximated BPM value during calculation 3 years ago
NaiJi ✨ 155ec1fca0 Implement Window, Implement BPMCalculationWidget layout 3 years ago
NaiJi ✨ 1ac47b8b24 Fix cascade menu render in Editor 3 years ago
NaiJi ✨ dbe26c5d9a Move Editor initialization from Constructor to ::Enter() 3 years ago
NaiJi ✨ 80bc47e425 Implement BPMCalculatorWidget, add sf::Time dt to all update() functions 3 years ago
NaiJi ✨ 788cd090f2 Remove unnecessary argument in resetRect of CascadeMenuButton 3 years ago
NaiJi ✨ 4093963706 Fix color palette 3 years ago
NaiJi ✨ 76422b1e1f Fix cascade menu bugs 3 years ago
NaiJi ✨ 592f1883aa Implement fonts 3 years ago
NaiJi ✨ 37391cfdfd Implement test drop menu and wrap up menu bar system 3 years ago
NaiJi ✨ be0367bba0 Implement button classification 3 years ago
NaiJi ✨ 5540361f94 Add resource holder 3 years ago
NaiJi ✨ 5b7f2c1aa2 Implement a way to add submenus to main menu bar 3 years ago
NaiJi ✨ 7e2f038a8b Implement main menubar for the Editor 3 years ago
NaiJi ✨ 7e97510f31 Add editor state 3 years ago
NaiJi ✨ befd7e5cf9 Implement BPMCalculator for internal bpm calculation in level editor 3 years ago
NaiJi ✨ 8c3f2a112f Separate ClassicNoteManager logic from ClassicNote, make it run 3 years ago
NaiJi ✨ a223b7253c Separate ClassicNote from its logic to ClassicNoteManager 3 years ago
NaiJi ✨ cf1119c742 Encapsulate music and timer interpolation, test with pause 3 years ago
NaiJi ✨ c2677bdd2b Remove hardcode for button size 3 years ago
NaiJi ✨ a0ad8e7ed6 Implement state machine infrastructure 3 years ago
NaiJi ✨ 325d49270d Implement test main menu state 3 years ago
NaiJi ✨ 686107b215 Implement widget and button 3 years ago
NaiJi ✨ 92fd5c0c27 Make GUIState interface, rearrange include 3 years ago
NaiJi ✨ 00360f6c8d Implement hold for notes 3 years ago
NaiJi ✨ 80d2c97766 Interpolate music sample rate 3 years ago
NaiJi ✨ bf409c0a61 Implement multinotes 3 years ago
NaiJi ✨ 206ad5c84a Start implementing multitouch 3 years ago
NaiJi ✨ 77a9d15caa Fix animation objects and note state machine 3 years ago
NaiJi ✨ 06d099c11f Encapsulate animation into objects 3 years ago
NaiJi ✨ a028773fe8 Untie dependecies and make them more abstract 3 years ago
NaiJi ✨ 5b7076ac1c Implement states 3 years ago
NaiJi ✨ d9788b31b8 Encapsulate note switches into state objects 3 years ago
NaiJi ✨ 89a80992cb Implement smoother animation and fullscreen 3 years ago
NaiJi ✨ cbe0fbb673 Implement generic SpriteContainer 3 years ago
NaiJi ✨ 106697f6af Iterative refactoring of what's done to this moment 3 years ago
NaiJi ✨ ad1b31c95c Implement more precise active note detection 3 years ago
NaiJi ✨ 192e371d2f All simple curve flying animation 3 years ago
NaiJi ✨ 7dc4ef2bb8 Make everything work as before redesign 3 years ago
NaiJi ✨ ed300edcf6 Finish brief version of new project design 3 years ago
NaiJi ✨ e5969d1484 Improve work with timeline 3 years ago
NaiJi ✨ f66951bcec Implement basic ClassicNote 3 years ago
NaiJi ✨ 3c733cd490 Work on game input 3 years ago