Vielleicht sieht mein Programm dazu so aus:Thomu zieht seinen Dolch
und greift den Jaguar an doch verfehlt ihn
und greift die Schlangen an und tötet 2.
Code: Alles auswählen
thomu.add_action(DrawWeaponAction(dagger))
thomu.add_action(AttackAction(jaguar))
thomu.add_action(AttackAction(snakes))
display_actions(thomu)
Für das "seinen" in der ersten Zeile muss ich wissen, dass Thomu ein Mann ist und das Dolch Singular ist. Für das "den" vor Jaguar muss ich wissen, das auch dieser männlich ist und zudem Angreifen den Akkusativ erfordert. Das "ihn" in der selben Zeile erfordert wieder Wissen über den Jaguar. Das "die" in der dritten Zeile ist Akkusativ und für den Plural.
Wie würdet ihr so etwas implementieren?
Hier mein Vorschlag: http://paste.pocoo.org/show/160825/ - doch wie da mit den 4 Fällen umgehen?
Stefan