Guest User

Untitled

a guest
Apr 24th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1.  
  2. abstract class WnkObject(var tobj: TuioObject) {
  3. var x = calculateX
  4. var y = calculateY
  5. var angle = tobj.getAngle
  6. var angleDegrees = tobj.getAngleDegrees.toInt
  7. create
  8.  
  9.  
  10. def updateTuioObject(tobj: TuioObject) {
  11. this.tobj = tobj
  12. x = calculateX
  13. y = calculateY
  14. angle = tobj.getAngle
  15. angleDegrees = tobj.getAngleDegrees.toInt
  16. update
  17. }
  18.  
  19. def calculateX = (tobj.getX * 1024).toInt
  20. def calculateY = (tobj.getY * 768).toInt
  21.  
  22. //
  23. def fxClass
  24. def create {}
  25. def update {}
  26. def destroy {}
  27.  
  28.  
  29. }
  30.  
  31. class SampleObject(tobj: TuioObject) extends WnkObject(tobj) {
  32. override def fxClass = "SampleCircle"
  33. }
Add Comment
Please, Sign In to add comment