RazeLighter777 / Adventure

Java RPG engine with plugins
GNU General Public License v3.0
0 stars 0 forks source link

Create IPlayerController and IControllable #15

Open RazeLighter777 opened 5 years ago

RazeLighter777 commented 5 years ago

Add interfaces allowing plug-ins to add methods of controlling actors. Also make an interface actors can implement allowing them to be controlled.

RazeLighter777 commented 5 years ago

This will be much more complex than originally perceived. Basically, I am implementing Control classes which represent a type of control like a selection, number, string, etc which the Controller class will have some way to resolve / select Control objects of various types.

If a Control requires more data it can request follow up questions.

RazeLighter777 commented 5 years ago

Created IPlayerController and began implementing the LaternaController.