OndrejKucera/dpo1 — pull request #1 by shaddeus (2012-10-19 19:26:44+00:00)
Title: DPO

Ahoj,

rozjel jsem to nakonec v Eclipsech po doinstalovani Dynamic Languages Toolkit a jeho Ruby IDE
http://www.eclipse.org/dltk/install.php
http://download.eclipse.org/technology/dltk/downloads/drops/R4.0/R-4.0-201206120903/

zdrojaky jsem nahazel do slozky src/

predelal jsem requiry z
require './controller.rb' na
require 'controller'

podivej se na dpo1/run.sh jak se to necha pustit, pousti se to necim jako:
$ ruby -I src/main.rb

Udelal jsem par Unit Testu ve slozce src/test/
soubor src/test/test.rb je takovy agregator vsech testu,
dilci testy do nej requireuji
zda se, ze jmena metod trid jednotlivych unit testu musi zacinat prefixem 'test_'

Konstruktory trid pro tvorbu sveta (Room, Item, Person, Door) mohou atributy konstruktoru vetsinou nastavit cely objekt a vetsinou tam jsou nejake vychozi hodnoty nastave, takze ty kontruktory lze volat i bez parametru.

Dialog u lidi je zatim udelanej jen jako jeden retezec.

Kazdy dvere maji implicitne nazvanou podminku 'able_pass_door', ktera se bude testovat pri kazdem pruchudu.

Kazdy predmet ma implicitne nazvanou podminku 'able_pick_up', ktera se bude testovat pri kazdem zvednutu predmetu.

Pawel