Sha256: a8a15e42d80cae5b0b42b831a39738ed7ec51b57f61f6929a05c015e70a5fe67

Contents?: true

Size: 371 Bytes

Versions: 2

Compression:

Stored size: 371 Bytes

Contents

module Petli
  module Rooms
    class Main < Room
      def actions
        acts = %w(play feed)
        acts << "clean" if @pet.poops.count > 0
        acts
      end

      def keypress(event)
        return goto("feed") if event.value == "f"
        return @pet.clean if event.value == "c"
        return goto("play") if event.value == "p"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
petli-0.0.2 lib/petli/rooms/main.rb
petli-0.0.1 lib/petli/rooms/main.rb