Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. package com.example.battleshots;
  2.  
  3. import android.app.Activity;
  4. import android.nfc.Tag;
  5. import android.provider.ContactsContract;
  6. import android.support.annotation.NonNull;
  7. import android.util.Log;
  8. import android.widget.Toast;
  9.  
  10. import com.google.android.gms.tasks.OnCompleteListener;
  11. import com.google.android.gms.tasks.OnFailureListener;
  12. import com.google.android.gms.tasks.OnSuccessListener;
  13. import com.google.android.gms.tasks.Task;
  14. import com.google.firebase.database.DataSnapshot;
  15. import com.google.firebase.database.DatabaseError;
  16. import com.google.firebase.database.DatabaseReference;
  17. import com.google.firebase.database.FirebaseDatabase;
  18. import com.google.firebase.database.ValueEventListener;
  19.  
  20.  
  21. public class Server {
  22. FirebaseDatabase database;
  23.  
  24. Server(){
  25. database = FirebaseDatabase.getInstance();
  26. }
  27.  
  28. /*
  29. public void addShipToDatabase(final Activity context, Ship ship){
  30. gameDatabase.child("game_model").child(ship.getShipName()).setValue(ship).addOnSuccessListener(new OnSuccessListener<Void>() {
  31. @Override
  32. public void onSuccess(Void aVoid) {
  33. Toast.makeText(context.getApplicationContext(), "Ship deployed", Toast.LENGTH_SHORT).show();
  34. }
  35. }).addOnFailureListener(new OnFailureListener() {
  36. @Override
  37. public void onFailure(@NonNull Exception e) {
  38. Toast.makeText(context.getApplicationContext(), "Failed to deploy ship", Toast.LENGTH_SHORT).show();
  39. }
  40. });
  41. }
  42. */
  43.  
  44. public void createGame(String gameID, Player player1) {
  45. DatabaseReference reference = database.getReference();
  46. reference.child("Game").child(gameID).setValue(gameID);
  47. reference.child("Game").child(gameID).child("Player 1").setValue(player1);
  48. }
  49.  
  50. public void joinGame(String joinGameID, Player player2){
  51. DatabaseReference reference = database.getReference();
  52. reference.child("Game").child(joinGameID).child("Player 2").setValue(player2);
  53. }
  54.  
  55. /*
  56. public void deleteGameDataBase() {
  57. gameDatabase.removeValue();
  58. }
  59. */
  60.  
  61.  
  62. /* public void updateGame(final DataManager data){
  63. gameDatabase.addValueEventListener(new ValueEventListener() {
  64. @Override
  65. public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
  66.  
  67. }
  68.  
  69. @Override
  70. public void onCancelled(@NonNull DatabaseError databaseError) {
  71.  
  72. }
  73. });
  74. }
  75. */
  76.  
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement