use of sqlite.kripton209.model2.User in project Village_Defense by Plajer.
the class MedicKit method onZombieHit.
@EventHandler
public void onZombieHit(EntityDamageByEntityEvent event) {
if (event.getDamager().getType() != EntityType.PLAYER)
return;
if (event.getEntity().getType() != EntityType.ZOMBIE)
return;
User user = UserManager.getUser(event.getDamager().getUniqueId());
if (!(user.getKit() instanceof MedicKit))
return;
if (Math.random() <= 0.1) {
for (Entity entity : user.toPlayer().getNearbyEntities(5, 5, 5)) {
if (entity.getType() == EntityType.PLAYER) {
Player player = (Player) entity;
if (player.getMaxHealth() > (player.getHealth() + 1)) {
player.setHealth(player.getHealth() + 1);
} else {
player.setHealth(player.getMaxHealth());
}
player.getEyeLocation().getWorld().playEffect(player.getEyeLocation(), Effect.HEART, 20);
}
}
}
}
use of sqlite.kripton209.model2.User in project kripton by xcesco.
the class Test209Model2Runtime method testRunSqlite1.
@Test
public void testRunSqlite1() {
BindApp2DataSource ds = BindApp2DataSource.instance();
ds.execute(new Transaction() {
@Override
public TransactionResult onExecute(BindApp2DaoFactory daoFactory) {
Device device = new Device();
device.name = "device-test";
daoFactory.getDeviceDao().insert(device);
User user = new User();
user.userName = "user-test";
daoFactory.getUserDao().insert(user);
UserDevice userDevice = new UserDevice();
userDevice.deviceId = device.id;
userDevice.userId = user.id;
daoFactory.getUserDeviceDao().insert(userDevice);
List<Device> devices = daoFactory.getDeviceDao().getUserDevices(user.id);
Assert.assertTrue(devices.size() == 1);
return TransactionResult.ROLLBACK;
}
});
}
use of sqlite.kripton209.model2.User in project actframework by actframework.
the class GHIssue353 method testPut.
@Test
public void testPut() throws Exception {
url("/gh/353").accept(H.Format.JSON).postJSON(user);
String s = resp().body().string();
User user2 = JSON.parseObject(s, User.class);
assertNotNull(user2._id());
checkRespCode();
reset();
Map<String, String> updates = C.map("name", "Donald Mickey");
url("/gh/353/" + user2.getIdAsStr()).accept(H.Format.JSON).postJSON(updates).put();
s = resp().body().string();
User user3 = JSON.parseObject(s, User.class);
eq(user2.getId(), user3.getId());
eq("Donald Mickey", user3.name);
}
use of sqlite.kripton209.model2.User in project Douya by DreaminginCodeZH.
the class NavigationHeaderLayout method bindRecentUser.
private void bindRecentUser(ImageView avatarImage, final Account account) {
if (account == null) {
avatarImage.setVisibility(GONE);
return;
}
avatarImage.setVisibility(VISIBLE);
User user = mAdapter.getUser(account);
if (user != null) {
bindAvatarImage(avatarImage, user.getLargeAvatarOrAvatar());
} else {
bindAvatarImage(avatarImage, null);
}
avatarImage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
switchToAccountWithTransitionIfNotRunning(account);
}
});
}
use of sqlite.kripton209.model2.User in project Douya by DreaminginCodeZH.
the class NavigationHeaderLayout method bindActiveUser.
private void bindActiveUser() {
mActiveAccount = AccountUtils.getActiveAccount();
User user = mAdapter.getUser(mActiveAccount);
if (user != null) {
bindAvatarImage(mAvatarImage, user.getLargeAvatarOrAvatar());
mNameText.setText(user.name);
if (!TextUtils.isEmpty(user.signature)) {
mDescriptionText.setText(user.signature);
} else {
//noinspection deprecation
mDescriptionText.setText(user.uid);
}
} else {
SimpleUser partialUser = mAdapter.getPartialUser(mActiveAccount);
bindAvatarImage(mAvatarImage, null);
mNameText.setText(partialUser.name);
//noinspection deprecation
mDescriptionText.setText(partialUser.uid);
}
mAvatarImage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
if (mAccountTransitionRunning) {
return;
}
if (mListener != null) {
mListener.openProfile(mActiveAccount);
}
}
});
//mBackdropImage.setImageResource();
}
Aggregations