Yeah v0.4.2 Release Notes
Release Date: 2014-09-14 // over 10 years ago-
- 🆕 New
Font
class - 🌐
Web
runner scales game display to use all available space - 🆕 New configuration system; title and factorial scaling configuration
Display
replaced#font_family
&#font_size
with#text_font
&#text_size
Vector
added#==
,#add[!]
,#subtract[!]
,#multiply[!]
,#divide[!]
Vector#toward[!]
works in 3 dimensionsDisplay#rotate
takesVector
instead ofNumeric
Display#[translate|scale|rotate]_[x|y|z]
addedDisplay
added#stroke_curve
and#stroke_curve2
- 🚚
Display#transformation
removed - 🚚
Game::config
removed - 🏗
yeah build
builds tobuilds
- 💎 Secure Rubygems for Gemfile in game projects (thanks cokernel)
- ✅ Tests made platform-agnostic
- ✅ Interface tests for most classes, some
Display
draw tests, someColor
initialization tests - Benchmarks made more consistent
- 🛠 Various bug fixes
- 📚 Documentation cleanup
- 🆕 New
Previous changes from v0.3.5
-
- ⚡️ Updated project structure; new entrypoint is
code/game.rb
- 🏗
yeah build
command through newWeb::Builder
yeah new
accepts name option (thanks fixnum)yeah serve
accepts port option- 🚚
Asset
: removed#path=
,#to_n
Image
: added#to_n
- 🚚
Sound
: removed#pause
, added#stop
- 🌐
Web::Sound
can be played multiple times simultaneously - Benchmarking &
Vector
benchmarks (thanks meganemura) Vector
optimization (partly by meganemura)- 🆕 New project game class name is based on name option.
- 📚 Various code & documentation cleanup
- ⚡️ Updated project structure; new entrypoint is