Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. "go" on see mis mängu k2ivitab
  2. p2rast seda käiakse kõik liitunud mängijad for tsüklis läbi
  3. ja neile saadetakse dotfield
  4. x = - w/2
  5. y = - h/2
  6. ning brushi laius ja kõrgus on siis mänguvälja laius ja kõrgus
  7. ning dottide väärtused on 0
  8. ehk siis resetib mängulaua
  9. idee poolest võib server ka m2ngu ajal dotfieldi saata, ehk siis brushi, mis pole suurusega 1 ja 1
  10. aga reaalsuses ta seda rohkem ei kasuta
  11. järgmisena saadetakse sellele mängijale impulss, kelle kord käia on
  12. ZC_TURN 1
  13. ZC_TURN 0
  14. ja nüüd siis mäng pmst käibki
  15. server ootab vastust sellelt, kellele ta turni saatis
  16. teiste vastuseid ta ignoreerib, kui server on turn-based seadistusega
  17. no ta ei ignoreeri, ta saadab vastuse "It's not your turn yet." vms
  18. nüüd kui käik tehakse, siis saadetakse järgmisele mängijale, et tema käik on
  19. aga enne seda saadetakse mänguväljal toimunud muudatused
  20. ja noh, pidevalt saadetakse muutujat stringiga, et mis skoorid on ja palju aega kummalgi m2ngijal on
  21. ning kui 1 m2ngijatest saaks võita, siis võib ta saata zc win, mille peale ta mängu võitjaks kuulutatakse ja ta lahkuda võib
  22. mis veel?
  23.  
  24. [...]
  25.  
  26. Johu ütleb:
  27. ja mis formaadis tuleb info mängualaua uuenduse kohta
  28. Hyena ütleb:
  29. no need on juba stringid, et kui keegi võidab v kaotab
  30. pole IAC vahel
  31. default on skänneri formaadis v noh
  32. set_x
  33. set_y
  34. set_brush_width
  35. set_brush_height
  36. set_dot_owner
  37. set_dot_occupant
  38. set_dot_flags
  39. set_dot_other
  40. set_impulse 1
  41. set_impulse 0
  42. d->variable("ZC_W",
  43. d->variable("ZC_H",
  44. d->variable("ZC_X",
  45. d->variable("ZC_Y",
  46. d->variable("ZC_FLG"
  47. d->variable("ZC_OCC"
  48. d->variable("ZC_OWN"
  49. d->variable("ZC_OTH"
  50. d->variable("ZC_GO",
  51. d->variable("ZC_GO",
  52.  
  53. [...]
  54.  
  55. Hyena ütleb:
  56. owner on integer, occupant samamoodi
  57. owner on see mängija, kes seda täppi omab
  58. occupant on see mängija, kes sellel täpil asub
  59. kui owner on 0, siis täpp pole kellegi oma
  60. st ei asu kellegi alas
  61. aga tal endiselt võib occupant olla
  62. see on mängija, kelle täpp seal asub
  63. kui occupant on 0, siis ei asu seal kedagi
  64. other on reserved
  65. impulse ehk go on pmst muutuse registreerimise seisukohast oluline
  66.  
  67. [...]
  68.  
  69. Hyena ütleb:
  70. flags on bitid
  71. reaalselt on kasutuses vaid 1
  72. ehk siis kas dot on border v mitte
  73. aga see on laiendatav kuni mai tea, 32 bitini
  74. 1 - border
  75. 2 - fake or not, kasutuses vaid serveris
  76. 4 - undefined
  77. 8 - undefined
  78. 16 - undefined
  79. ...
  80.  
  81. [...]
  82.  
  83. Johu ütleb:
  84. sa saada mulle pakk
  85. Z_DOT = X,Y,W,H,OW,OC,F,OTHER
  86. ja mina kutsun välja laua funktsiooni setDot nende parameetritega
  87. ja laud teeb midagi
  88. nii on mõistlik ju
  89. Hyena ütleb:
  90. VAR = "Z_DOT" VAL = "X,Y,..." siis?
  91. Johu ütleb:
  92. jup
  93. separaator ; on vast parem
  94. aga see detail
  95. Hyena ütleb:
  96. njh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement