1
0
Fork 0
Rogue: Savage Rats, a retro-themed dungeon crawler
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
rogue-savage-rats/src/mightypork/gamecore/control/bus/events/UpdateEvent.java

35 Zeilen
696 B

package mightypork.gamecore.control.bus.events;
import mightypork.gamecore.control.bus.events.types.ImmediateEvent;
import mightypork.gamecore.control.bus.events.types.UnloggedEvent;
import mightypork.gamecore.control.interf.Updateable;
/**
* Delta timing update event
*
* @author MightyPork
*/
// sending via queue would hog the bus
@UnloggedEvent
@ImmediateEvent
public class UpdateEvent implements Event<Updateable> {
private final double deltaTime;
/**
* @param deltaTime time since last update (sec)
*/
public UpdateEvent(double deltaTime) {
this.deltaTime = deltaTime;
}
@Override
public void handleBy(Updateable handler)
{
handler.update(deltaTime);
}
}