add input_lock_ in ui.lua line 15
Merge branch 'scriptify' of github.com:godfat/cubeat into scriptify
remove all random usage in the LinearParticleHack. It was not a random effect anyway
refine the semantic of Button::changed()
added a method to set warning_level from outside
pass in replay object from outside when calling tick_timers
replay_advance() before everything, only after tick_timers. pass replay_ to tick_timers to avoid more App coupling
make game timer a special case in EventDispatcher. Can't think of a better way
process Input recording and replaying individually, thus passing in this pointer
plugging Replay related flow into Demo.cpp
fleshing out Replay class. It's capable of replaying and recording functionality. Did this because I don't want made coupling more messy, all the complex code and problematic code is contained in this class. So that plugging code in other classes as less as possible
update project file
added cheating function
added better checking in endgame() call and update the current usage of fighting shadow of the player character (tutorial)
updated JP scripts and set TW font to Noto
Merge branch 'scriptify' of github.com:godfat/cubeat into scriptify
merge conflict
missed a curly brace
Merge branch 'scriptify' into replay-stage1